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 20/05/2008, 10:26]
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, 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 ===== 
- 
- 
-==== 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... 
-<note important>​Il est vivement déconseillé d'​utiliser une partition formatée en FAT ou en NTFS pour cela ! De l'​ext3,​ par exemple, conviendra parfaitement.</​note>​ 
- 
-- Savoir comment démarrer en 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... 
- 
-Si elle existe, commentez l'​ancienne ligne contenant "/​home"​ en ajoutant un dièse ('#'​) au début de la ligne, puis enregistrez et quittez. **Si cette ligne n'​existe pas** (ce qui signifie que votre ancien /home n'​était pas sur une partition séparée, mais sur la partition principale),​ enregistrez et quittez, puis exécutez les deux commandes suivantes : 
-  mv /home /home.bak 
-  mkdir /home 
- 
-Vous pouvez maintenant faire un essai en redémarrant l'​ordinateur : 
- 
-  reboot 
- 
- 
- 
-==== Étape 3 : Supprimer les anciens fichiers ==== 
- 
-Il faut maintenant faire du ménage et supprimer les fichiers anciennement contenus dans /home et qui ont tous été copiés sur sda3. 
- 
-Si vous avez été obligés de créer /home.bak : 
- 
-  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>​ 
- 
-Si vous aviez une partition /home séparée, souvenez-vous de l'UUID que vous avez noté (ne confondez pas avec la nouvelle !) : 
-  mkdir /​tmp/​oldhome 
-  sudo mount -U ancienne_UUID /​tmp/​oldhome 
-  sudo rm -rf /​tmp/​oldhome 
- 
- 
-==== 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.1211271960.txt.gz
  • Dernière modification: Le 18/04/2011, 14:49
  • (modification externe)