Déplacer son home
Démarrer avec un LiveUSB
Important je vous recommande de faire une sauvegarde de vos documents importants car en cas d’erreur, il est possible de perdre l’intégralité de vos données, il est donc très important d’en conserver une copie.Les manipulations qui vont suivre bien que pas réellement complexes vont modifier votre système, si vous n’avez pas les connaissances suffisantes, il vaut mieux ne pas les faire !
Pour ce tutoriel j'utilise sda1 pour mon disque racine, sdb1 pour le nouveau /home et sdc1 pour mon liveUSB,
sur votre système il faudra bien sûr adapter à votre configuration sda1 sdb1 et sdc1.
On va créer avec Gparted la partition sdb1 au format ext4
On va ensuite créer un dossier sdb1 dans /media et on montera cette partition en /media/sdb1
sudo mkdir /media/sdb1 sudo mount /dev/sdb1 /media/sdb1
On monte aussi la partition contenant le /home qui est à déplacer.
sudo mkdir /media/sda1 sudo mount /dev/sda1 /media/sda1
On va maintenant déplacer les données de /home vers le nouveau disque soit de sda1 vers sdb1 (attention à ne pas oublier le "." c'est très important)
sudo cp -a /media/sda1/home/. /media/sdb1/
On va maintenant changer le nom de l’ancien /home pour ne pas avoir de conflit
sudo mv /media/sda1/home /media/sda1/home_old
Il nous reste à modifier le fichier /etc/fstab pour utiliser notre nouveau point d’accès au /home
pour cela on va commencer par récupérer l'uuid
sudo blkid
/dev/sda1: UUID="57ff2d1c-71c7-4c6a-ab2e-fa83193294b6" TYPE="ext4"
/dev/sdb1: UUID="a94e99e8-274d-4e23-b60d-9f54c170e8f9" TYPE="ext4"
Puis on édite notre fstab (attention à ne pas confondre avec /etc/fstab qui est le fstab de la clé usb)
sudo nano /media/sda1/etc/fstab
On ajoute les deux lignes suivante avec l'uuid obtenu juste avant
# /dev/sdb1 UUID=a94e99e8-274d-4e23-b60d-9f54c170e8f9 /home ext4 defaults 0 2
On redémarre notre session, si il n'y a pas eu d'erreur on pourra supprimer le répertoire /home_old.
sinon on redémarre en LiveUSB et on vérifie le fichier fstab.