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 20/05/2008, 10:04] Skippy le Grand Gourouinstallation:deplacer_home [Le 31/10/2009, 13:30] (Version actuelle) – suppression (plus de backlink) YannUbuntu
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/ 
- 
- 
-==== Étape 2 : 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. 
- 
-  rm -rf /home/* 
- 
-<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> 
- 
- 
-==== Etape 3 : 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. Vous pouvez maintenant faire un essai en redémarrant l'ordinateur : 
- 
-  reboot 
- 
-==== 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) ]]