Maybaygiare.org

Blog Network

Příkaz Df v Linuxu (zkontrolujte místo na disku)

kolik místa mi zbývá na pevném disku? Existuje dostatek volného místa na disku pro stažení velkého souboru nebo instalaci nové aplikace?

v operačních systémech Linux a Unix můžete pomocí příkazu df získat podrobnou zprávu o využití místa na disku systému.

pomocí příkazu DF #

obecná syntaxe pro příkaz df je následující:

df ... FILESYSTEM...

Při použití bez jakéhokoliv argumentu, df příkaz zobrazí informace o všech montáž souborové systémy:

df
Filesystem 1K-blocks Used Available Use% Mounted ondev 8172848 0 8172848 0% /devrun 8218640 1696 8216944 1% /run/dev/nvme0n1p3 222284728 183057872 27865672 87% /tmpfs 8218640 150256 8068384 2% /dev/shmtmpfs 8218640 0 8218640 0% /sys/fs/cgrouptmpfs 8218640 24 8218616 1% /tmp/dev/nvme0n1p1 523248 107912 415336 21% /boot/dev/sda1 480588496 172832632 283320260 38% /datatmpfs 1643728 40 1643688 1% /run/user/1000

Každý řádek obsahuje následující sloupce:

  • „souborový systém“ – název souborového systému.
  • „1K-blocks“ – velikost souborového systému v 1K blocích.
  • „použité“ – použitý prostor v 1K blocích.
  • „Available“ – dostupný prostor v 1K blocích.
  • „použít%“ – procento použitého prostoru.
  • „připojeno na“ adresář, na kterém je připojen souborový systém.

Chcete-li zobrazit informace pouze pro konkrétní souborový systém, předejte jeho název nebo přípojný bod příkazu df.

například, ukázat prostor k dispozici na souborovém systému namontované na kořenový adresář systému (/), můžete použít buď df /dev/nvme0n1p3 nebo df /.

df /
Filesystem 1K-blocks Used Available Use% Mounted on/dev/nvme0n1p3 222284728 183057872 27865672 87% /

Využití Místa na Disku ve Formátu Čitelném pro Člověka, #

ve výchozím nastavení df příkaz zobrazí místo na disku v 1 kilobyte bloky a velikosti použité a dostupné místo na disku v kilobajtech.

Pro zobrazení informací o disku disky v lidmi čitelném formátu (kb, mb, gb a tak dále), vyvolat df příkaz -h možnost:

df -h
Filesystem Size Used Avail Use% Mounted ondev 7.8G 0 7.8G 0% /devrun 7.9G 1.8M 7.9G 1% /run/dev/nvme0n1p3 212G 176G 27G 88% /tmpfs 7.9G 145M 7.7G 2% /dev/shmtmpfs 7.9G 0 7.9G 0% /sys/fs/cgrouptmpfs 7.9G 24K 7.9G 1% /tmp/dev/nvme0n1p1 511M 106M 406M 21% /boot/dev/sda1 459G 165G 271G 38% /datatmpfs 1.6G 16K 1.6G 1% /run/user/1000

Typy souborových systémů #

-T možnost řekne, df zobrazení typů systémů souborů:

df -t

výstup obsahuje další sloupec s názvem „Typ“ ukazuje typ souborového systému:

Filesystem Type 1K-blocks Used Available Use% Mounted ondev devtmpfs 8172848 0 8172848 0% /devrun tmpfs 8218640 1744 8216896 1% /run/dev/nvme0n1p3 ext4 222284728 183666100 27257444 88% /tmpfs tmpfs 8218640 383076 7835564 5% /dev/shmtmpfs tmpfs 8218640 0 8218640 0% /sys/fs/cgrouptmpfs tmpfs 8218640 24 8218616 1% /tmp/dev/nvme0n1p1 vfat 523248 107912 415336 21% /boot/dev/sda1 ext4 480588496 172832632 283320260 38% /datatmpfs tmpfs 1643728 40 1643688 1% /run/user/1000

chcete-Li omezit výpis na souborové systémy určitého typu použít -t možnost následuje typ.

zde je příklad, který ukazuje, jak vypsat všechny oddíly ext4:

df -t ext4
Filesystem 1K-blocks Used Available Use% Mounted on/dev/nvme0n1p3 222284728 183666112 27257432 88% //dev/sda1 480588496 172832632 283320260 38% /data

Podobně jako u výše, -x volba umožňuje omezit výstup do souboru systémů, které nejsou pro konkrétní typ:

df -x tmpfs
Filesystem 1K-blocks Used Available Use% Mounted ondev 8172848 0 8172848 0% /devrun 8218640 1696 8216944 1% /run/dev/nvme0n1p3 222284728 183057872 27865672 87% //dev/nvme0n1p1 523248 107912 415336 21% /boot/dev/sda1 480588496 172832632 283320260 38% /data

Zobrazení Inode Použití #

inode je datová struktura v prostředí Unix a Linux systémy souborů, který obsahuje informace o souboru nebo adresáři, jako je jeho velikost, majitel, zařízení, uzel, soket, potrubí, atd. kromě da.

Při spuštění -idf příkaz vypíše informace o souborových využití inodů.

příkaz níže se zobrazí informace o inodů v systému souborů namontován na kořenový adresář systému / v lidských čitelném formátu:

df -ih /
Filesystem Inodes IUsed IFree IUse% Mounted on/dev/nvme0n1p3 14M 1.9M 12M 14% /

Když -i volba se používá, každý řádek výstupu obsahuje následující sloupce:

  • „souborový systém“ – název souborového systému.
  • „Inodes“ – celkový počet inodů v systému souborů.
  • „IUsed“ – počet použitých inodů.
  • „IFree“ – počet volných (nepoužitých) inodů.
  • „IUse%“ – procento použitých inodů.
  • „připojeno na“ adresář, na kterém je připojen souborový systém.

Výstupní formát #

df příkaz také umožňuje přizpůsobit výstupní formát.

Chcete-li zadat pole, která chcete zobrazit ve výstupu příkazu, použijte volbu --output.

FIELD_LIST je čárkami oddělený seznam sloupců, které mají být zahrnuty do výstupu. Každé pole lze použít pouze jednou. Platné názvy polí jsou:

  • source – zdroj systému souborů.
  • fstype – typ systému souborů.
  • itotal – celkový počet inodů.
  • iused – počet použitých inodů.
  • iavail – počet dostupných inodů.
  • ipcent – procento použitých inodů.
  • size – celkové místo na disku.
  • used – použité místo na disku.
  • avail – dostupné místo na disku.
  • pcent – procento použitého prostoru.
  • file – název souboru, pokud je zadán na příkazovém řádku.
  • target – přípojný bod.

Chcete-li například zobrazit výstup celého oddílu ext4 v lidsky čitelném formátu, zobrazující pouze název a velikost souborového systému a procento použitého místa, které byste použili:

df -h -t ext4 --output=source,size,pcent
Filesystem Size Use%/dev/nvme0n1p3 212G 88%/dev/sda1 459G 38%

Závěr #

Jsme vám ukázali, jak použít df příkaz, aby si zprávu o souborový systém využití místa na disku. Chcete-li zobrazit všechny dostupné df možnosti příkazu zadáním man df do terminálu.

Chcete-li zjistit využití místa na disku souborů a adresářů, použijte příkaz du.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.