Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Versions : Toutes + autres distributions

Rédigé par Raphaël Doursenaud

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!

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.

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)