facebook-ictlaboratory.com

Wybierz swój język

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:

  1. utworzyć tymczasowy folder np /media/share
  2. zamontować do tego folderu nową partycję
  3. przejść do folderu /home
  4. przekopiować wszystko do tymczasowego folderu
  5. odmontować tymczasowy folder
  6. zmienić nazwę /home na /home_old
  7. utworzyć nowy folder /home
  8. zamontować nową partycję do folderu /home
  9. 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.