Перемещение HOME из командной строки
Чтобы избежать побочных эффектов во время работы в графической среде, мы должны выполнить все действия для перемещения HOME с терминала с помощью Ctrl + Alt + F1 .
Временно установите новый раздел:
sudo mkdir /mnt/tmp
sudo mount /dev/sdb1 /mnt/tmp
Предполагая, что / sdb1 - это новый раздел для HOME
Скопируйте HOME в новое место:
sudo rsync -avx /home/ /mnt/tmp
Затем мы можем установить новый раздел как HOME с помощью
sudo mount /dev/sdb1 /home
, чтобы убедиться, что все данные присутствуют. Самое простое - удалить старый /home
на этом этапе (вы можете сделать это позже, но тогда вам придется загружать живую систему, чтобы увидеть старый дом):
sudo umount /home #unmount the new home first!
rm -rf /home/* #deletes the old home
Сделать HOME постоянным
Нам нужно знать UUID нового раздела для записи fstab
, видимой из:
sudo blkid
Запишите или скопируйте / вставьте правильный UUID, чтобы отредактировать fstab
с помощью
sudo nano /etc/fstab #or any other editor
и добавьте следующую строку в конец:
UUID=<noted number from above> /home ext4 defaults 0 2
Постарайтесь выбрать подходящую файловую систему здесь, например. ext3
, если ext3 отформатирован
Reboot
После перезагрузки ваш /home
находится на новом диске с большим количеством места.