Przenieść folder /home na inny dysk
czasami zaczyna brakować miejsca na dysku i jedynym sensownym rozwiązaniem jest dokupienie nowego dysku, zamontowanie go i przeniesienie danych. W tym tutorialu opiszę jak to zrobić
Dlaczego?
W twoim przypadku utworzyliśmy logiczną partycję z dwóch fizycznych dysków i chcemy zamontować w istniejącym folderze /home
jeśli czegoś nie zrozumiesz - musisz prześledzić poprzednie tutoriale - np nazewnictwo.
Jak to zrobić?
Trzeba wykonać kilka czynności:
- utworzyć tymczasowy folder np /media/share
- zamontować do tego folderu nową partycję
- przejść do folderu /home
- przekopiować wszystko do tymczasowego folderu
- odmontować tymczasowy folder
- zmienić nazwę /home na /home_old
- utworzyć nowy folder /home
- zamontować nową partycję do folderu /home
- edystować /etc/fstab
$ sudo mkdir /media/share $ sudo mount -t auto /dev/share-group/share-volume /media/share $ cd /home $ sudo sudo cp -rp /home/* /media/share $ sudo umount /media/share $ sudo mv /home /home_old $ sudo mkdir /home $ sudo mount -t auto /dev/share-group/share-volume /home $ sudo rm -r /home_old
i została edycja fstab...
$ $ sudo sh -c "blkid /dev/share-group/share-volume | cat >> /etc/fstab" $ sudo nano /etc/fstab
i tam ostatnią linię edytować na przykład:
UUID="61cedc15-9727-4646-a2b1-f4a8d53c5373" /home ext4 default,noatime 0 0
no i na koniec:
$ sudo reboot
po zalogowaniu sprawdzasz, czy folder /home dobrze się zamontował:
$ mount | grep home /dev/mapper/share--group-share--volume on /home type ext4 (rw,relatime)
zamiast UUID pokazuje się ścieżka do partycji.