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édentesRévision précédente
Prochaine révision
Révision précédente
installation:deplacer_home [Le 22/07/2007, 18:49] foustalainstallation:deplacer_home [Le 31/10/2009, 13:30] (Version actuelle) – suppression (plus de backlink) YannUbuntu
Ligne 1: Ligne 1:
-<code>Versions : Toutes + autres distributions</code> 
  
-Rédigé par [[utilisateurs:raph|Raphaël Doursenaud]] 
-[[issu de http://www.cepcasa.info/blog/?p=12]] 
- 
-===== 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 !