GNU/Linux >> Znalost Linux >  >> Linux

Dochází vám místo na disku v adresáři /home?

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).


Linux
  1. Jak pochopit, co zabírá místo na disku?

  2. Debian – Přesunutí /var, /home do samostatného oddílu?

  3. Došlo místo na disku v oddílu /usr/ports, jak mohu vytvořit porty?

  1. Jak změnit montážní body?

  2. Předplatné nebo doména je nedostatek místa na disku

  3. Jak převést adresář na oddíl v Linuxu

  1. Zkontrolujte volné místo na disku pro aktuální oddíl v bash

  2. Kdy mám použít /dev/shm/ a kdy /tmp/?

  3. Jak změnit výchozí /tmp na /home/user/tmp