J'installe un disque SSD et pour économiser de l'espace, je souhaite déplacer mon dossier utilisateur sur un autre lecteur. Y a-t-il un moyen de le faire?
Depuis le type de terminal ceci:
Sudo mkdir /mnt/tmp
Sudo mount /dev/sdb1/ /mnt/tmp
ce qui vous permettra de monter temporairement la nouvelle partition, en supposant que / sdb1 sera la nouvelle partition de HOME.
Sudo rsync -avx /home/ /mnt/tmp
Cela va copier HOME vers un nouvel emplacement.
Sudo mount /dev/sdb1 /home
Cela montera la nouvelle partition en tant que HOME et s'assurera que toutes les données sont présentes.
Sudo umount /home
Cela démontera la nouvelle partition.
rm -rf /home/*
Ceci supprime le old HOME.
Pour rendre HOME permanent, vous devez connaître le UUID de la nouvelle partition pour l'entrée fstab
. vous pouvez l'obtenir en donnant le commandement:
Sudo blkid
Notez le UUID et utilisez-le pour changer fstab
.
Sudo nano /etc/fstab
Maintenant, ajoutez ce qui suit à la fin.
UUID=<noted number from above> /home ext4 defaults 0 2
REMARQUE: Vous devez sélectionner le système de fichiers exact qui a été formaté (par exemple, ext4 choisi ici).
Maintenant, vous pouvez redémarrer votre ordinateur pour voir le nouveau HOME.
Copiez tous les fichiers de votre/home sur un autre lecteur.
Modifiez l'entrée/etc/fstab pour qu'elle pointe vers/home vers ce lecteur.
Si vous ne savez pas comment, répondez. Je vais fournir un script Shell pour le faire.