Déplacement de HOME depuis la ligne de commande
Pour éviter les effets secondaires tout en travaillant dans un environnement graphique, nous devons effectuer toutes les actions pour déplacer HOME depuis un terminal avec Ctrl+ Alt+ F1.
Montez temporairement la nouvelle partition:
sudo mkdir /mnt/tmp
sudo mount /dev/sdb1 /mnt/tmp
en supposant que / sdb1 est la nouvelle partition pour HOME
Copier HOME vers le nouvel emplacement:
sudo rsync -avx /home/ /mnt/tmp
Nous pouvons ensuite monter la nouvelle partition en tant que HOME avec
sudo mount /dev/sdb1 /home
pour vous assurer que toutes les données sont présentes. Le plus simple est de supprimer l'ancien /home
à ce stade (vous pouvez le faire plus tard, mais vous devrez alors démarrer un système en direct pour voir l'ancienne maison):
sudo umount /home #unmount the new home first!
rm -rf /home/* #deletes the old home
Rendre la maison permanente
Nous devons connaître l'UUID de la nouvelle partition pour l' fstab
entrée vue de:
sudo blkid
Notez ou copiez / collez le bon UUID pour éditer votre fstab
avec
sudo nano /etc/fstab #or any other editor
et ajoutez la ligne suivante à la fin:
UUID=<noted number from above> /home ext4 defaults 0 2
Prenez soin de choisir le système de fichiers approprié ici, par exemple ext3
si ext3 est formaté
Redémarrer
Après un redémarrage , vous /home
résidez sur le nouveau disque, qui dispose de beaucoup d’espace.
usermod -m -d /path/to/non_existent_home_dir username
revenez sur votre compte (nom d'utilisateur), supprimez un utilisateur administrateur temporaire. Bien que ce soit toujours 5 étapes, beaucoup moins que les autres réponses, beaucoup moins risqué et beaucoup plus simple.