Cílem příspěvku je dosáhnout přesunutí domovského adresáře na nově přidaný disk, který má vyhrazený oddíl.
1. Přidejte nový disk a vytvořte potřebný oddíl (například sdb1).
2. Přesuňte domovskou složku do jednoho z oddílů. Chcete-li použít souborový systém, musí být připojen ke kořenovému souborovému systému v bodě připojení, cílovém adresáři, jako je /home.
3. Nejprve vypište použití souborového systému pomocí příkazu df v systému.
# df -hl
4. Začněte vytvořením nového adresáře /srv/home, kam můžeme prozatím připojit /dev/sdb1.
# mkdir -p /srv/home # mount /dev/sdb1 /srv/home
5. Přesuňte obsah /home do /srv/home (takže budou prakticky uloženy v /dev/sdb1) pomocí příkazu rsync nebo příkazu cp.
# rsync -av /home/* /srv/home/
NEBO
# cp -aR /home/* /srv/home/
6. Poté pomocí nástroje diff najdeme rozdíl mezi těmito dvěma adresáři, pokud je vše v pořádku, pokračujte dalším krokem.
# diff -r /home /srv/home
7. Nyní odstraňte veškerý starý obsah v /home následovně.
# rm -rf /home/*
8. Dále odpojte /srv/home.
# umount /srv/home
9. Nakonec musíme mezitím připojit souborový systém /dev/sdb1 k /home.
# mount /dev/sdb1 /home # ls -l /homePOZNÁMKA :Po připojení nového /home se doporučuje provést chmod 755 /home v případě, že výchozí umask pro adresáře byl v systému změněn a /srv/home byl vytvořen s jinými oprávněními.
10. Výše uvedené změny budou platné pouze pro aktuální spouštění, přidejte řádek níže do souboru /etc/fstab, aby byly změny trvalé.
11. Pomocí následujícího příkazu získejte UUID oddílu.
# blkid /dev/sdb1 /dev/sdb1: UUID="[ID]" TYPE="ext4" PARTLABEL="primary"
12. Jakmile znáte UUID oddílu, otevřete soubor /etc/fstab a přidejte následující řádek.
UUID=[ID] /home ext4 defaults 0 2
13. Spusťte následující příkaz, abyste viděli, že adresář /home byl úspěšně přesunut do vyhrazeného oddílu.
# df -hl