{{tag>tutoriel}} ====== Ubuntu : déplacer rapidement le /home ====== Voici les 4 étapes pour déplacer le /home si vous manquez d’espace ou si vous voulez le déplacer sur un autre disque. - Créer une nouvelle partition, trouver le UUID (Universally Unique Identifier) et modifier FSTAB - Copier l’ancien /home vers le nouveau et vérification - Modifier FSTAB et rebooter - Tester et effacer l’ancien /home les commandes sont dangereuses, faites une sauvegarde préalable ! Les commandes doivent être exécutées dans un terminal. ===== Pré-requis ===== ===== Première étape ===== * Créez la nouvelle partition ext4 avec Disk Utility ===== Autres étapes ===== - Repérez l'UUID de la nouvelle partition :...@...:~$ sudo blkid /dev/sda7: UUID="d2ac9a26-c635-4f4a-932d-8b6b3cddd065" TYPE="ext4"Copiez la valeur qui se trouve après UUID= et sans les guillemets : - Faites une copie de **/etc/fstab** :...@...:~$ sudo cp /etc/fstab /etc/fstab.$(date +%Y-%m-%d) - Éditez avec les droits d'administration le fichier **/etc/fstab** pour ajouter une ligne à la fin du fichier (remplacez les ??? par votre UUID) :UUID=??? /media/home ext4 nodev,nosuid 0 2 - Assurez-vous que toutes les partitions sont montées :...@...:~$ sudo mount -a - Copiez l’ancien /home vers le nouveau :...@...:~$ sudo rsync -axS –exclude=’/*/.gvfs’ /home/. /media/home/./.gvfs est exclu de la copie - Vérifiez le contenu de l’ancien /home par rapport au nouveau :...@...:~$ sudo diff -r /home /media/home -x ".gvfs/*" - Éditez à nouveau avec les droits d'administration le fichier **/etc/fstab** en supprimant **/media** pour ne garder que **/home** :UUID=??? /home ext4 nodev,nosuid 0 2 - Sauvegardez, quittez l’éditeur mais ne redémarrez pas encore la machine. - Déplacez l’ancien /home : sauvegardez votre ancien home, au cas où les choses ne se seraient pas déroulées parfaitement.\\ Tant que vous n'avez pas redémarré, vous avez toujours 2 copies de votre répertoire /home : le nouveau sur la nouvelle partition (montée en /media/home) et l'ancien toujours dans sa partition (montée en que /home).\\ Déplacez le contenu de l'ancien home et créez un répertoire vide qui servira de point de montage pour la nouvelle partition :...@...:~$ cd / ...@...:~$ sudo mv /home /old_home ...@...:~$ sudo mkdir -p /home**cd /** nous amène au répertoire racine, hors du home pour pouvoir utiliser la commande **sudo mv** pour renommer /home en /old_home, et créer un nouvel espace réservé vide /home. - Redémarrez la machine. - Supprimez l’ancien **/home** pour ne garder que le nouveau :...@...:~$ cd / ...@...:~$ sudo rm -rI /old_home Pour plus de détails (en anglais) : [[https://help.ubuntu.com/community/Partitioning/Home/Moving]] ===== Conclusion ===== ===== Problèmes connus ===== ===== Voir aussi ===== * **(fr)** [[https://macalga.wordpress.com/2011/01/14/ubuntu-comment-rapidement-deplacer-le-home/]] ---- //Basé sur << [[https://macalga.wordpress.com/2011/01/14/ubuntu-comment-rapidement-deplacer-le-home/|Ubuntu : comment rapidement déplacer le /home ?]] >> par Auteur.//