Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
installation:deplacer_home [Le 23/08/2007, 11:41] polarman formulation plus explicite |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | <code>Versions : Toutes + autres distributions</code> | ||
- | |||
- | Rédigé par [[utilisateurs:raph|Raphaël Doursenaud]] | ||
- | |||
- | issu du [[http://www.cepcasa.info/blog/?p=12|blog de cep]] | ||
- | |||
- | ===== 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 ( -d ) 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 | ||
- | ajouter une ligne du type : | ||
- | /dev/hdb1 /home ext3 defaults 0 2 | ||
- | |||
- | Supprimez (ou commentez, ça vaut mieux) l'ancienne ligne (si elle existe) 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 ! | ||
- | |||
- | ===== Configuer le home pour tous futurs utilisateurs ===== | ||
- | |||
- | établire la configuration par défaut pour les utilisateurs | ||
- | |||
- | useradd -D -b /mnt/home | ||
- | |||
- | Ca veut dire qu'à la création d'un utilisateur avec la la commande useradd utilisateur son répertoire personel sera crée dans /mnt/home et pas dans /home | ||
- | |||
- | ===== Liens Externes ===== | ||
- | Voir aussi: | ||
- | |||
- | [[http://www.cepcasa.info/blog/?p=12|Comment déplacer son /home (site du CEP) ]] | ||