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 21/05/2008, 00:04]
Skippy le Grand Gourou
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​partitions système}} 
  
-<​code>​Versions : Toutes + autres distributions</​code>​ 
- 
-Rédigé par [[utilisateurs:​raph|Raphaël Doursenaud]],​ [[utilisateurs:​hoper|Hoper]] 
- 
-Issu du [[http://​www.cepcasa.info/​blog/?​p=12|blog de cep]] 
- 
- 
- 
- 
- 
-====== Déplacer son /home ====== 
- 
-===== 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 ou un CD-ROM ; //**ne copiez surtout pas votre /home dans /tmp, ce répertoire temporaire étant vidé à chaque redémarrage de l'​ordinateur**//​) avant toute manipulation ! 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. 
- 
- 
-===== 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 ===== 
- 
- 
-==== Pré-requis ==== 
- 
-- Avoir déjà formaté une partition qui contiendra votre home, et bien connaître son nom. 
-Dans cet exemple, nous utiliserons la partition "​sda3"​. **Pensez bien à toujours remplacer sda3 par votre partition réelle !** 
-<note important>​N'​utilisez pas une partition formatée en FAT ou en NTFS pour cela ! De l'​ext3,​ par exemple, conviendra parfaitement.</​note>​ 
- 
-- Savoir comment démarrer en [[recovery_mode|mode « recovery »]]. 
-Ce mode particulier vous donne les droits administrateurs et permet de travailler sans avoir besoin de /home. 
- 
-<note tip>Note : 
-Une fois démarré en mode recovery, vous n'​aurez plus ni accès au mode graphique, ni accès à Internet. Il est donc nécessaire d'​imprimer cette page, ou alors d'​avoir deux ordinateurs pour pouvoir suivre les étapes à réaliser sur une autre machine...</​note>​ 
- 
- 
-==== Étape 1 : Copie ==== 
- 
-Démarrez en mode recovery. Alternative : fermez toutes vos fenêtres, puis dans un terminal, exécutez la commande **sudo telinit 1**. 
- 
-Le but est de copier tout ce que vous avez dans /home, dans la nouvelle partition. Pour cela, il faut d'​abord "​monter"​ la partition en question : 
- 
-  mkdir /​nouveau-home 
-  mount /dev/sda3 /​nouveau-home/​ 
- 
-Vérifiez que la partition est bien montée, la commande : 
-  df -h 
-doit vous afficher /dev/sda3 sur /​nouveau-home. 
- 
-Il ne reste plus qu'à lancer la copie de fichier : 
- 
-  cp -a /home/. /​nouveau-home/​ 
- 
-À la fin de la copie, lancez de nouveau la commande : 
- 
-  df -h 
- 
-L'​espace disponible a dû diminuer. Vous pouvez également vérifier que tout a bien été copié, avec une commande du type : 
- 
-  ls -al /​nouveau-home/​votre_login/​ 
-  
- 
-==== Etape 2 : Modifier les paramètres du boot ==== 
- 
-Il faut maintenant indiquer à l'​ordinateur qu'à chaque démarrage il faut monter sda3 sur le répertoire /home. Pour cela, nous allons devoir éditer le fichier /etc/fstab. Mais avant nous allons devoir connaitre l'uuid de sda3. Pour cela : 
- 
-  vol_id /dev/sda3 
- 
-Prenez un papier et un crayon, et notez soigneusement l'uuid que vous renvoie cette commande. Ensuite, éditez le fichier /etc/fstab : 
- 
-  nano /etc/fstab 
- 
-Et ajoutez une ligne comme ceci : 
-  UUID=a9504f40-83cd-4260-bbf4-646aa304e699 ​     /home     ​ext3 ​       defaults ​       0       2 
- 
-Remplacez bien sûr l'uuid donnée ici en exemple par le votre. De plus, modifiez ext3 par autre chose si votre nouvelle partition n'a pas été formatée en ext3... 
- 
-Ici, deux cas peuvent se présenter : 
- 
-  * **Cas N°1 :** Votre ancien /home n'​était pas sur une partition séparée. Dans ce cas, enregistrez et quittez le fichier fstab, puis exécutez les deux commandes suivantes : 
- 
-  mv /home /home.bak 
-  mkdir /home 
- 
- 
-  * **Cas N°2 :** Votre ancien /home était sur une partition séparée. Le fichier fstab contient donc une autre ligne avec le paramètre "/​home"​. Commentez l'​ancienne ligne en ajoutant un dièse ('#'​) au début de la ligne, puis enregistrez et quittez. 
- 
-Vous pouvez maintenant faire un essai en redémarrant l'​ordinateur : 
- 
-  reboot 
- 
- 
- 
-==== Étape 3 : Supprimer les anciens fichiers ==== 
- 
-Tout s'est bien passé, reste à faire un peu de ménage en supprimant les fichiers contenus dans l'​ancien /home, puisqu'​ils ont tous été copiés sur sda3. 
- 
-  * **Cas N°1 :** Votre ancien /home n'​était pas sur une partition séparée, vous avez donc créé /home.bak, que vous pouvez maintenant supprimer en toute sécurité : 
- 
-  rm -rf /home.bak 
- 
-<note important>​Attention : Ne vous trompez pas dans la syntaxe de cette commande ! Tout ce qui se trouvait dans /home va être effacé (ce qui n'est pas un problème puisque tout a été copié dans sda3 si tout s'est correctement déroulé).</​note>​ 
- 
-  * **Cas N°2 :** Votre home était déjà sur une partition séparée : vous pouvez simplement [[:​partitions#​que_signifie_formater_une_partition|reformater votre partition]]. 
- 
- 
-==== En cas de problèmes ==== 
- 
-Si vous avez des messages d'​erreurs une fois l'​ordinateur redémarré en mode graphique, essayez de vous loguer en ligne de commande (control+Alt+F1) et vérifiez avec la commande ​ 
- 
-  df -h 
- 
-que /dev/sda3 est bien montée. Si ce n'est pas le cas, quelque chose s'est mal passé à l'​étape 3. Redémarrez en mode recovery et éditez à nouveau le fichier /etc/fstab. Si vraiment vous n'​arrivez pas à montez la partition de cette façon, laissez tomber l'uuid et mettez à la place une ligne du genre : 
-  ​ 
-  /​dev/​sda3 ​    /​home ​          ​ext3 ​       defaults ​       0       2 
- 
-Redémarrez et normalement ça devrait être bon ! 
- 
-===== Liens Externes ===== 
-Voir aussi: 
- 
-[[http://​www.cepcasa.info/​blog/?​p=12|Comment déplacer son /home (site du CEP) ]] 
  • installation/deplacer_home.1211321054.txt.gz
  • Dernière modification: Le 18/04/2011, 14:49
  • (modification externe)