GNU/Linux >> Znalost Linux >  >> Linux

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

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

V operačních systémech Linux a Unix můžete použít df získáte podrobnou zprávu o využití místa na disku systému.

Použití příkazu df #

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

df [MOŽNOSTI]... SYSTÉM SOUBORŮ... 

Při použití bez jakéhokoli argumentu df příkaz zobrazí informace o všech připojených souborových systémech:

df 
Filesystem 1k-bloky použité dostupné použití% namontované ondev 8172848 0 8172848 0% /devrun 8218640 1696 8216944 1% /run /dev /dev /dev /dev /dev /dev /dev /dev /dev /dev /dev /dev /tmMpf 32186402016520864020. 8218640 0 8218640 0%/sys/fs/cgrouptmpfs 8218640 24 8218616 1%/tmp/dev/nvme0n1p1 523248 107912 415336/boot/boot/dev/sda1 4805052963063050496306305016360305010163050. 1000

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

  • „Souborový systém“ – Název souborového systému.
  • „1K-bloky“ – Velikost souborového systému v 1K blocích.
  • „Used“ – Použitý prostor v 1K blocích.
  • „Dostupné“ – Dostupný prostor v 1000 blocích.
  • „Použít %“ – procento využitého prostoru.
  • „Mounted on“ adresář, ke kterému je připojen souborový systém.

Chcete-li zobrazit informace pouze pro určitý systém souborů, předejte jeho název nebo bod připojení do df příkaz.

Chcete-li například zobrazit místo dostupné v systému souborů připojeném ke kořenovému adresáři systému (/ ), můžete použít buď df /dev/nvme0n1p3 nebo df / .

df / 
Souborový systém 1K-bloky Použité Dostupné využití % Namontované na/dev/nvme0n1p3 222284728 183057872 27865672 87 % / 

Zobrazit využití místa na disku ve formátu čitelném pro člověka #

Ve výchozím nastavení df příkaz zobrazuje místo na disku v blocích o velikosti 1 kB a velikost použitého a dostupného místa na disku v kilobajtech.

Chcete-li zobrazit informace o diskových jednotkách ve formátu čitelném pro člověka (kilobajty, megabajty, gigabajty atd.), vyvolejte df pomocí -h možnost:

df -h 
Velikost souborového systému Použitá dostupnost Využití % Namontovaný ondev 7,8G 0 7,8G 0% /devrun 7,9G 1,8M 7,9G 1% /run/dev/nvme0n1p3 212G 176G 27G 88% /tm9G7pfs 7.7 % /dev/shmtmpfs 7,9G 0 7,9G 0% /sys/fs/cgrouptmpfs 7,9G 24K 7,9G 1% /tmp/dev/nvme0n1p1 511M 106M 406M 21% /boot171G1G6% data 241G53/s G 16K 1,6G 1 % /běh/uživatel/1000 

Typy systému souborů #

-T volba říká df pro zobrazení typů systému souborů:

df -t 

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

Filesystem typ 1K-bloky použité dostupné použití% namontované ondev devtmpfs 8172848 0 8172848 0% /devrun tmpfs 8218640 1744 82164446030 2M254444660 2734444660 2 222446630n13 634446630n13 63666630n13. % / dev / shmtmpfs tmpfs 8218640 0 8218640 0% / sys / fs / cgrouptmpfs tmpfs 8218640 24 8218616 1% / TMP / dev / nvme0n1p1 vfat 523248 107912 415336 21% / zavazadlového prostoru / dev / sda1 ext4 480588496 172832632 283320260 38% / datatmpfs tmpfs 1643728 40 1643688 1 % /běh/uživatel/1000

Pokud chcete omezit výpis na souborové systémy určitého typu, použijte -t možnost následovaná typem.

Zde je příklad ukazující, jak vypsat seznam všech oddílů ext4:

df -t ext4 
Souborový systém 1K-bloky Použité Dostupné Použití% Namontované na/dev/nvme0n1p3 222284728 183666112 27257432 88 % //dev/sda1 480588496 1728323206 1728333206 2% 

Podobně jako výše, -x volba umožňuje omezit výstup na systémy souborů, které nejsou specifického typu:

df -x tmpfs 
Filesystem 1k-bloky použité dostupné použití% namontované Ondev 8172848 0 8172848 0% /devrun 8218640 1696 8216944 1% /run /dev /dev /dev /dev /nvMe0n13232320 /dev /nvMes1 /nvMes1 /nvMes1 /nvMe0n11 /nvMe0n1326 /nvme0n11326 /nvme0n113299 /nvme0n1132291%. boot/dev/sda1 480588496 172832632 283320260 38 % /data

Použití inodu zobrazení #

Inode je datová struktura v souborových systémech Unix a Linux, která obsahuje informace o souboru nebo adresáři, jako je jeho velikost, vlastník, uzel zařízení, soket, roura atd., kromě da.

Při vyvolání pomocí -i možnost, df příkaz vypíše informace o použití inodů souborového systému.

Příkaz níže zobrazí informace o inodech v systému souborů připojeném ke kořenovému adresáři systému / ve formátu čitelném pro člověka:

df -ih / 
Inody souborového systému IUsed IFree IUse% Namontované na/dev/nvme0n1p3 14M 1,9M 12M 14% / 

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

  • „Souborový systém“ – Název souborového systému.
  • „Inody“ – 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ů.
  • „Mounted on“ adresář, ke kterému 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 --output[=FIELD_LIST] možnost.

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:

  • zdroj - Zdroj systému souborů.
  • fstype - Typ systému souborů.
  • celkem - Celkový počet inodů.
  • iused - Počet použitých inodů.
  • využít - Počet dostupných inodů.
  • ipcent - Procento použitých inodů.
  • velikost - Celkové místo na disku.
  • použito - Použité místo na disku.
  • dostupné - Dostupné místo na disku.
  • pcent - Procento využitého prostoru.
  • soubor - Název souboru, pokud je zadán na příkazovém řádku.
  • cíl - Bod připojení.

Chcete-li například zobrazit výstup všech oddílů ext4 ve formátu čitelném pro člověka, zobrazující pouze název a velikost souborového systému a procento využitého místa, které byste použili:

df -h -t ext4 --output=zdroj,velikost,procent 
Velikost systému souborů Použití%/dev/nvme0n1p3 212G 88%/dev/sda1 459G 38% 

Závěr č.

Ukázali jsme vám, jak používat df příkaz k získání zprávy o využití místa na disku souborovým systémem. Chcete-li zobrazit všechny dostupné df možnosti příkazu zadáním man df ve vašem terminálu.

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

Pokud máte nějaké dotazy, zanechte prosím níže komentář.


Linux
  1. Použijte df ke kontrole volného místa na disku v Linuxu

  2. Zkontrolujte použité místo na disku v systému Linux pomocí du

  3. Zkontrolujte místo na disku v Linuxu pomocí příkazů df a du

  1. Zkontrolujte použití portu v Linuxu

  2. Určení využití disku v Linuxu pomocí příkazu „du“.

  3. Vymazání notebooku se systémem Linux

  1. Zkontrolujte volné místo na disku v Linuxu pomocí ncdu

  2. 5 Linuxových příkazů pro kontrolu volného místa na disku

  3. Jak zkontrolovat místo na disku v Linuxu