Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
installation:deplacer_home [Le 18/12/2006, 18:19]
82.237.102.43
— (Version actuelle)
Ligne 1: Ligne 1:
-<​code>​Versions : Toutes + autres distributions</​code>​ 
  
-Rédigé par [[utilisateurs:​raph|Raphaël Doursenaud]] 
- 
-===== Préambule ===== 
- 
-Les modifications présentées ici ne sont **pas** triviales. Elles nécessitent un minimum de soin. Afin de palier tout problème, **faites une sauvegarde** de votre répertoire /home (préférablement sur un support externe, comme un disque dur USB, une clé USB, un CD-ROM ou un DVD-ROM; //**ne copiez surtout pas votre /home dans /tmp, ce répertoire temporaire étant vidé à chaque redémarrage de l'​ordinateur**//​) avant toute manipulation! Je répète : **faites une sauvegarde de vos documents importants**! En cas d'​erreur,​ il est possible que vous perdiez l'​intégralité de vos fichiers importants et de votre configuration actuelle; il est donc important d'en conserver une copie accessible à tout moment. 
- 
-Si vous n'​êtes pas sûr de réussir ces manipulations,​ ne les faites pas! 
- 
- 
-===== Public ===== 
- 
-Si vous avez effectué une installation par défaut, votre répertoire /home se trouve sur la même partition que la racine /.  
-Vous ressentez peut-être le besoin de lui dédier sa propre partition ou même pourquoi pas un autre disque dur.  
-La procédure ci-dessous vous permet d'​effectuer cette opération. 
- 
-===== Démarche ===== 
- 
-Tout d'​abord,​ préparez une nouvelle partition (disons que c'est hdb1 et qu'​elle est de type ext3) et montez la dans un endroit quelconque (autre que /home, par exemple, /​mnt/​nouveauhome) 
-  sudo mkdir /​mnt/​nouveauhome 
-  sudo mount /dev/hdb1 -t ext3 /​mnt/​nouveauhome 
- 
-Passez en init 1 dans un tty (CTRL+ALT+F1) : 
-  sudo telinit 1 
-Attention, on se retrouve en environnement mono utilisateur,​ et root seulement, donc ne faites pas de bêtises! 
- 
-Rappel : Étant désormais en root, nul besoin de la commande sudo! 
- 
-Déplacez alors les données de votre /home actuel dans le nouveau : 
-  mv /home/* /​mnt/​nouveauhome/​ 
-ou si vous avez beaucoup de place et moins courageux: 
-  cp -a /home/. /​mnt/​nouveauhome/ ​                # cp -a pour conserver les permissions ( -p ), les liens ( -s ) et la hiérarchie ( -r ) 
- 
- 
-Une fois le déplacement terminé, modifiez le fichier /etc/fstab grâce à l'​éditeur de votre choix. Nous utiliserons ici nano, mais n'​importe quel éditeur comme vim ou emacs ferait l'​affaire. 
-  nano /etc/fstab 
-pour avoir une ligne du type : 
-  /​dev/​hdb1 ​    /​home ​          ​ext3 ​       defaults ​       0       2 
- 
-Supprimez (ou commentez, ça vaut mieux) l'​ancienne ligne contenant : 
-  /​dev/​votrehomeactuel ​    /​home ​          ​ext3 ​       defaults ​       0       2 
- 
-Démontez la nouvelle partition : 
-  umount /dev/hdb1 
- 
-Remontez toutes les partitions selon fstab : 
-  mount -a 
- 
-Et retounez au mode graphique : 
-  telinit 2 
- 
-Si tout s'est bien passé, votre home a été déplacé sur sa propre partition ! Sinon, c'est le moment de sortir les sauvegardes ! 
  • installation/deplacer_home.1166462396.txt.gz
  • Dernière modification: Le 18/04/2011, 14:49
  • (modification externe)