Déplacer son home

Pour déplacer votre home il faut 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

http://ljere.tdct.org/gparted1.jpghttp://ljere.tdct.org/gparted2.jpghttp://ljere.tdct.org/gparted3.jpghttp://ljere.tdct.org/gparted4.pnghttp://ljere.tdct.org/gparted5.jpg

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.

Vus : 657
Publié par ljere : 30