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ář.