df (bez disku ) se používá k zobrazení využití disku souborovým systémem. Ve výchozím nastavení příkaz df zobrazuje využití systému souborů v blocích po 1 kB pro všechny aktuálně připojené systémy souborů. Pokud chcete zobrazit výstup příkazu df ve formátu čitelném pro člověka, použijte volbu -h jako „df -h“.
V tomto příspěvku probereme 11 různých příkladů ‘df ‘ příkaz v Linuxu
Základní syntaxe příkazu df v Linuxu
# df {options} {mount_point_of_filesystem}
Možnosti použité v příkazu df:
Ukázkový výstup df:
Příklad 1) Pomocí „-a“ vypište využití disku celým souborovým systémem
když použijeme „-a“ v příkazu df zobrazí využití disku všemi systémy souborů.
Příklad 2) Zobrazte výstup příkazu df ve formátu čitelném pro člověka.
Pomocí „-h“ možnost v příkazu df , výstup lze zobrazit ve formátu čitelném pro člověka (např. 5K, 500M &5G)
Příklad 3) Zobrazení využití prostoru konkrétního souborového systému
Předpokládejme, že chceme tisknout využití prostoru souborového systému /sap,
[[chráněno e-mailem] ~]# df -h /sap/Filesystem Velikost Využité Dostupnost Použití % Namontované na/dev/mapper/vg00-sap 15G 37M 14G 1 % /sap[[email protected] před>Příklad 4) Tisk typu souborového systému všech připojených souborových systémů
„-T“ se používá v příkazu df k zobrazení typu systému souborů ve výstupu.
[Pre> [[Ochrana e-mailu] ~]# df -tfilesystem typu 1K-bloky používané dostupné použití% namontováno na/dev/mapper/vg00-root ext4 17003304 804668 15311852 5%/devtmpfs devtmpfs 771876 0 771876 0%/devtmpfs Tmpfs 7779228 0 777928 0%/dev/shmtmpfs tmpfs 777928 8532 769396 2%/runtmpfs tmpfs 777928 0 777928 0%/Sys/fs/dev/dev/mapper/vg00 HOMOME 62593 395363 14%/boot/dev/mapper/vg00-var ext3 9948012 48696 9370932 1%/var/dev/mapper/mapper/vg00-sap ext3 14987656 37636 14165636 Příklad 5) Tisk využití diskového prostoru souborových systémů v blokové velikosti.
[Pre> [[Ochrana e-mailu] ~]# df -KfileSystem 1K-bloky použité dostupné použití% namontováno na/dev/mapper/vg00-root 17003304 804668 15311852 5%/devtmpfs 771876 0 771876 0%/devtmpfs 777928 0 777928 0% 0 777928 0% /dev/shmtmpfs 777928 8532 769396 2%/runtmpfs 777928 0 777928 0%/sys/fs/cgroup/dev/mapper/vg00-home 14987616 41000 141622232 1%/dev/sda1 48956363393333333333333333333333333333333330/DEV/DEV/SD /mapper/vg00-var 9948012 48696 9370932 1 % /var/dev/mapper/vg00-sap 14987656 37636 14165636 1 % e-mailu/sap[ Příklad 6) Zobrazte informace o inodech systému souborů.
„-i“ volba v příkazu df se používá k zobrazení informací o inode systému souborů
Informace o inodech celého systému souborů:
Informace o inodech konkrétního systému souborů:
[[email protected] ~]# df -i /sap/Filesystem IUsed IUsed IFree IUse% Mounted on/dev/mapper/vg00-sap 960992 11 960981 1 % protected] #[email 1 % sap před>Příklad 7) Vytiskněte celkové využití prostoru celého souborového systému.
„–celkem Možnost ‘ v příkazu df se používá k zobrazení celkového součtu využití disku celého systému souborů.
[Pre> [[Ochrana e -mailu] ~]# DF -H -TOTALFILESystem Velikost Velikost Naužití %/dev/shmtmpfs 760m 8,4 m 752 m 2%/runtmpfs 760m 0 760 m 0%/fs/cgroup/dev/mapper/vg00-home 15g 41m 14g 1%/dev/sda1 477m 62m 387m 14%/bota/bota /dev/mapper/vg00-var 9,5G 48 M 9,0 G 1 % /var/dev/mapper/vg00-sap 15G 37 M 14G 1 % / saptcelkem 2 pošta 2 Ge před 8 0 Příklad 8) Tisknout pouze informace o využití prostoru místního souborového systému.
Předpokládejme, že síťový souborový systém je také připojen k linuxovému boxu a my však chceme zobrazit pouze informace o místním souborovém systému, toho lze dosáhnout pomocí „-l ‘ možnost v příkazu df.
Omezení na místní systém souborů:
[Pre> [[Ochrana e -mailu] ~]# df -thlfilesystem Velikost typu Používá se k dispozici 0%/dev/shmtmpfs tmpfs 760m 8,4 m 752 m 2%/runtmpfs tmpfs 760m 0 760m 0%/Sys/fs/cgroup/dev/mapper/vg00-home ext4 15G 41m 14g 1%/domácí/dev/sda1 ext3 477m 62M 62M 62M 62M 62M 62M 62M. 387 M 14 % /boot/dev/mapper/vg00-var ext3 9,5 G 105 M 8,9 G 2 % /var/dev/mapper/vg00-sap ext3 ~ 15G předběžně chráněno 15 G 37 mil. 1 ]> Příklad 9) Tisk informací o prostoru na disku konkrétního typu systému souborů.
„-t“ volba v příkazu df se používá k tisku informací o konkrétním typu systému souborů, za „-t“ zadejte typ systému souborů, příklad je uveden níže:
pro ext4 :
[Pre> [[Ochrana e-mailu] ~]# DF -T Ext4FileSystem 1K-Blocks Použité dostupné použití% namontováno na/dev/mapper/vg00-root 17003304 809492 15307028 6% // dev/mapper/vg00-home 14987616 41000 14162232 1 % /home[[email protected] ~]# pro nfs4:
[[email protected] ~]# df -t nfs4Filesystem 1000 bloků Využito Dostupné využití % Namontováno na192.168.1.5:/opensuse 301545472 266833920 266833920 data #[e-mail %Příklad 10) Vyloučit konkrétní typ systému souborů pomocí „-x“ možnost„-x nebo –exclude-type ” se používá k vyloučení určitého typu souborového systému ve výstupu příkazu df.
Předpokládejme, že chceme vytisknout všechny systémy souborů kromě souborového systému ext3.
[Pre> [[Ochrana e-mailu] ~]# df -x ext3filesystem 1K-bloky použité dostupné použití% namontováno na/dev/mapper/vg00-root 17003304 809492 15307028 6%/devtmpfs 771876 0 771876 0 %/dev/shmtmpfs 777928 8540 769388 2%/runtmpfs 777928 0 777928 0%/sys/fs/cgroup/dev/mapper/mapper/vg00-home 14984492239154444422239154944492239154944449922344994499222164499444992.16815499449922.1681549949. /data[[e-mail chráněn] ~]# Příklad 11) Tiskněte pouze určitá pole ve výstupu příkazu df.
‘–output={název_pole1,název_pole2….} Možnost ‘ se používá k zobrazení určitých polí ve výstupu příkazu df.
Platné názvy polí jsou:'source', 'fstype', 'itotal', 'iused', 'iavail', 'ipcent', 'size', 'used', 'avail', 'pcent' a 'target'
[[email protected] ~] # df --output =fstype, velikost, iusedType 1K bloky IUsedext4 17003304 22275devtmpfs 771876 357tmpfs 777928 1tmpfs 777928 423tmpfs 777928 13ext4 14987616 15ext3 487652 337ext3 9948012 1373ext3 14987656 11nfs4 301545472 451099 [[email protected] ~]#Přečtěte si také:8 příkladů statistických příkazů v Linuxu
Vygenerujte zprávu o CPU, paměti a I/O pomocí příkazu SAR 16 užitečných příkladů příkazů „cp“ pro začátečníky v systému LinuxLinux