Výstup df -h
("velikosti čitelné pro člověka") mohou být o něco jasnější než obyčejné df
.
Ve skutečnosti by to pravděpodobně ukázalo velikost /
je jen asi 13 GB – předpokládám, že jste vytvořili druhý ~190 GB oddíl pro /home
ale zapomněli jste jej mít připojený, takže všechny soubory jsou uloženy na prvním (/
) oddíl.
Můžete použít lsblk
nebo rozdělovací nástroje jako parted
/gparted
zobrazí všechny existující oddíly a jejich velikosti.
Zkontrolujte, zda oddíl obsahuje /home
je uveden podle lsblk
nebo ve vašem /etc/fstab
, pak jej zkuste namontovat. Ale zatím jej připojte jinam než /home
, ačkoli – například /mnt
– usnadnit přenos souborů.
Vaše aktualizace zobrazuje velký oddíl na /dev/sda1
. Můžete jej dočasně připojit na /mnt
:
# mount /dev/sda1 /mnt
Pokud příkaz uspěje, vrátí se tiše. Pokud si stěžuje na "neznámý fstype", může to být tím, že oddíl ještě nemá žádný souborový systém – mkfs.ext4 /dev/sda1
by jej naformátoval jako ext4 , nejběžnější.
Chcete-li přesunout soubory, odhlaste se ze svého účtu, přihlaste se jako root a použijte rsync -avP /home/ /mnt/
k přenosu dat. Poté jej smažte ze starého /home
ručně.
Aby byl oddíl trvale připojen na /home
, přidejte do fstab následující:
/dev/sda1 /home ext4 rw,relatime,acl 0 2
S /
a /home
oddělené výrazně usnadňuje přeinstalaci Linuxu (např. pokud budete chtít někdy změnit distribuci). Ale pokud je chcete sloučit, můžete to udělat pomocí gparted
– avšak pouze z živého CD, nikoli ze stejného systému.
Uvnitř GParted jednoduše odstraňte velký prázdný oddíl a změňte velikost stávajícího 13 GB. Uvědomte si, že můžete poté musíte znovu nainstalovat zavaděč (GRUB nebo cokoliv jiného).