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
ATTENTION, les commandes sont dangereuses, faites une sauvegarde préalable !
Les commandes doivent être exécutées dans une fenêtre Terminal.
Point par point :
- Créer la nouvelle partition ext4 avec Disk Utility
- sudo blkid pour obtenir le UUID de la nouvelle partition
Copier la valeur qui se trouve après UUID= et entre les guillemets :
/dev/sda7: UUID= »d2ac9a26-c635-4f4a-932d-8b6b3cddd065″ TYPE= »ext4″ - Faire une copie de FSTAB avec
sudo cp /etc/fstab /etc/fstab.$(date +%Y-%m-%d) - Modifier le FSTAB
Utiliser les éditeurs gedit sous Gnome et kate sous KDE
sudo gedit /etc/fstab
Ajouter une ligne à la fin du fichier et remplacer les ??? par votre UUID
UUID=??? /media/home ext4 nodev,nosuid 0 2
Sauver et quitter l’éditeur - S’assurer que toutes les partitions sont montées
sudo mount -a - Copier l’ancien /home vers le nouveau
sudo rsync -axS –exclude=’/*/.gvfs’ /home/. /media/home/. - Vérifier le contenu de l’ancien /home avec le nouveau
La seule différence devrait être /.gvfs exclu de la copie par la commande précédente - Modifier à nouveau le FSTAB
Utiliser les éditeurs gedit sous Gnome et kate sous KDE
sudo gedit /etc/fstab
supprimer le /media pour avoir /home uniquement
UUID=??? /home ext4 nodev,nosuid 0 2 - Sauvegarder et quitter l’éditeur
- Rebooter la machine
- Il est nécessaire de déplacer l’ancien /home
cd / && sudo mv /home /old_home && cd / && sudo mkdir -p /home - Supprimer l’ancien /home pour ne garder que le nouveau
cd /
sudo rm -r /old_home
Si vous désirez plus de détails en anglais, rendez-vous ICI
This is a good tip particularly to those new to the blogosphere. Brief but very accurate information… Appreciate your sharing this one. A must read post!|
Super. Merci pour cette procédure bien expliquée et bien détaillée.
Toutefois, il y a une erreur (en tous cas en 16.04) :
il faut faire le point 11 avant le point 10.