GNU/Linux >> Znalost Linux >  >> Linux

11 Příklady příkazů ‚df‘ v Linuxu

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:

~[e-mail 1 % /sap[

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

[Pre> [[Ochrana e -mailu] ~]# DF -AfileSystem 1K -bloky Používané dostupné použití% namontované Onrootfs 17003304 804668 15311852 5% /proc 0 0 - /Procsysfs 0 0 0 - /Sysdevtmps 771876 0 771876 0% /DEVSEFUREFSFS Sys /Kernel /Securitytmpfs 777928 0 777928 0% /dev /shmdevpts 0 0 0 - /dev /ptstmpfs 777928 8532 769396 2% /runtmpfs 777928 0 77928 0% /fs/cgroup/systemdpstore 0 0 0 -/sys/fs/pstorecgroup 0 0 0 -/sys/fs/cgroup/cpusetcgroup 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -/sys/fs/cgroup/memorycgroup 0 0 0 -/sys/fs/cgroup/deviadscgroup 0 0 0 -/Sys/FS/CGroup/FreezerrCgroup 0 0 -/Sys/FS/CGROUP/NET_CLSCGROUP 0 0 0 -// SYS/FS/CGROUP/BLKIOCGROUP 0 0 0 -/SYS/FS/CGROUP/PERF_EVENTCGROUP 0 0 0 -/SYS/FS/CGROUP/HUGETLBConfigfs 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 804668 15311852 5% / selinuxfs 0 0 0 - / sys / fs / selinuxsystemd-1 0 0 0 - / proc / sys / fs / binfmt_miscdebugfs 0 0 0 - / sys / kernel / debughugetlbfs 0 0 0 - / dev / hugepagesmqueue 0 0 0    – /dev/mqueue/dev/mapper/vg00-home  14987616  41000 14162232 1%/Home/Dev/SDA1 487652 62593 395363 14%/Boot/Dev/Mapper/VG00-VAR 9948012 48692 9370936 1%/VAR/MAPPER/VG00-Sap 14987656 37636 14116636 1%/SAP [EMAIP [EMAIP [EMOCIT ] ~]#

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)

[Pre> [[Ochrana e -mailu] ~]# DF -HfileSystem Velikost Použitá k dispozici použití /shmtmpfs 760m 8,4 m 752 m 2%/runtmpfs 760m 0 760 m 0%/Sys/fs/cgroup/dev/mapper/vg00-home 15G 41m 14G 1%/DEV/SDA1 477M 62M 387M 14%/DEV/DEV/ mapper/vg00-var   9,5G   48 M  9,0 G   1 % /var/dev/mapper/vg00-sap    15G   37 M   14G   1 % /sap[[chráněno e-mailem] ~]#

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


Linux
  1. sa Příklady příkazů v Linuxu

  2. Příklady příkazů ac v Linuxu

  3. Příklady příkazů df v Linuxu

  1. JQ Command v Linuxu s příklady

  2. 8 Příklady příkazů Linux TR

  3. du příklady příkazů v Linuxu

  1. 7 Příklady příkazů Linux df

  2. Příklady příkazů rm v Linuxu

  3. Příklady příkazů ps v Linuxu