{{tag>tutoriel}} ====== Déplacer le dossier /home ====== ===== Pré-requis ===== - **Disposer d'un live-cd ou d'une clé ubuntu live** - **Installer [[apt>gparted]]**~$ sudo apt install gparted ===== Première étape ===== - **Lancer Gparted** - **Démonter la partition à partitionner** (clic droit dessus, puis « démonter »). Si c'est la partition Ubuntu sous laquelle vous travaillez au moment de l'opération, il est impossible de la démonter, car elle est active. Il faut donc se connecter avec un autre disque sous Ubuntu, ou un live_cd ou un live_usb pour partitionner. Vous pouvez installer Gparted même à partir d'un live_cd / live_usb. - **Réduire la partition initiale** (celle qui contient votre système) : un clic droit sur la partition, puis redimensionner. Ajuster en faisant glisser à la souris les limites de la partition. Conserver assez de place libre dans la partition d'origine, qui comprend le système, pour permettre l'installation de nouveaux logiciels, ou les mises à jour Ubuntu. Il faut aussi prévoir de la place libre sur la nouvelle partition, pour pouvoir y ajouter de nouveaux fichiers. - **Créer une nouvelle partition** au format ext4 dans la zone libre (« non alloué ») : un clic dessus puis « partition / nouveau ». Donnez-lui une étiquette (un nom), par exemple **newhome**. C'est cette nouvelle partition qui recevra le /home. - **Appliquer les modifications** : la nouvelle partition est créée. - **Fermer Gparted** - **Redémarrer** : retirer le live CD, et revenir dans Ubuntu. - **Monter temporairement la partition newhome** en cliquant dessus dans le navigateur de fichier (de façon ponctuelle, juste pour pouvoir copier). La fenêtre Nautilus peut être fermée, elle ne sert à rien. - **Copier le /home vers la nouvelle partition** :~$ sudo cp -av /home/. /media/newhome/ Ne pas copier le /home avec Nautilus : Nautilus refuse, même en mode administrateur. Ne pas oublier le point (.) à la fin de sudo cp -av /home/. car c'est lui qui permet de copier le CONTENU du /home d'origine, sans le répertoire /home lui-même, qui ne doit PAS être copié. **Vérifier** avec Nautilus que le contenu du /home a bien été copié vers /newhome/. La fenêtre Nautilus doit montrer un dossier /$USER (si $USER est le nom de compte), mais pas de dossier /home. - **Renommer /home en /oldhome** pour le neutraliser :~$ sudo mv -v /home /oldhome -> L'ancien /home est neutralisé (mais récupérable en cas de besoin). Ne pas redémarrer Ubuntu maintenant : il n'y a plus de /home, et le système ne se lancerait pas (ce problème peut-être contourné, voir plus bas) - **Recréer immédiatement un dossier /home vide** :~$ sudo mkdir /home C'est ce /home vide qui accueillera le point de montage (il sera reconnu par le système comme un pointage vers votre compte - « toto » dans l'exemple plus haut - copié sur votre nouvelle partition). Vous avez maintenant un répertoire /oldhome, ainsi qu'un répertoire /home totalement vide, tous deux sur la racine. - **Lancer Disques (gnome-disk-utility)** pour monter votre nouvelle partition dans le /home vide - **Monter la nouvelle partition dans le /home vide** (Gestionnaire de fichiers dans administration) - **Cliquer sur la partition /newhome** qui a accueilli la copie du compte issu de /home (ce sera sans doute sda4, mais pas forcément) - **Cliquer sur l'engrenage**, Modifier les oprions de montage... (ce qui permettra à votre nouveau /home de se monter au démarrage) - **Cliquer sur le bouton modifier** ». Dans « point de montage », saisir /home. Dans options, laisser « defaults ». - **Redémarrer Ubuntu** : tout doit bien se passer. En cas de problème, voci comme revenir à l'ancienne installation : - redémarrer avec un live CD ou un live USB, - accéder à votre disque système Ubuntu (pas le /newhome) avec Nautilus en mode administrateur (ALT+F2 puis gksudo Nautilus). - Effacer le /home vide - Renommer /oldhome en /home - Effacer le point de montage créé par disk-manager en relançant celui-ci, et en remplaçant le montage /home par /media/newhome/. Vous pouvez aussi aller dans le fichier /etc/fstab avec Nautilus en mode admin, l'ouvrir avec gedit (clic droit sur le fichier), et effacer les 2 lignes concernant le montage du /home sur sda3 (si votre disque /newhome/ est bien sda3), qui sont dans ce genre : #Entry for /dev/sda3 : UUID=acda7b4a-xxxxx /home ext4 defaults 0 0 ===== Autres étapes ===== ===== Conclusion ===== ===== Problèmes connus ===== ===== Voir aussi ===== * **(fr)** [[https://doc.ubuntu-fr.org/tutoriel/deplacer_home|]] ---- //Basé sur << [[https://doc.ubuntu-fr.org/tutoriel/deplacer_home|Déplacer son dossier utilisateur (« /home »)|]] >> par doc.ubuntu.//