GNU/Linux >> LINUX-Kenntnisse >  >> Linux

11 „df“-Befehlsbeispiele in Linux

df (Festplatte frei ) Befehl wird verwendet, um die Festplattennutzung des Dateisystems anzuzeigen. Standardmäßig zeigt der df-Befehl die Dateisystemnutzung in 1K-Blöcken für das gesamte aktuell gemountete Dateisystem an. Wenn Sie die Ausgabe des df-Befehls in einem für Menschen lesbaren Format anzeigen möchten, verwenden Sie die Option -h wie „df -h“.

In diesem Beitrag werden wir 11 verschiedene Beispiele für „df diskutieren ‘-Befehl unter Linux

Grundlegende Syntax des df-Befehls in Linux

# df {Optionen} {mount_point_of_filesystem}

Im df-Befehl verwendete Optionen:

Beispielausgabe von df :

 [[E-Mail geschützt] ~]# DffileSystem 1K-Blocks verwendet verfügbar verwendet. / shmtmpfs 777928 8532 769396 2% / runtmpfs 777.928 0 777.928 0% / sys / fs / cgroup / dev / mapper / vg00-home 14.987.616 41.000 14.162.232 1% / home / dev / sda1 487.652 62.593 395.363 14% / boot / dev / mapper /vg00-var    9948012  48692   9370936   1 % /var/dev/mapper/vg00-sap   14987656  37636  14165636   1 % /sap[[email protected] ~]#

Beispiel 1) Listen Sie die Festplattennutzung des gesamten Dateisystems mit „-a“ auf

wenn wir ‘-a’ verwenden Option im df-Befehl , wird die Festplattennutzung aller Dateisysteme angezeigt.

 [[E -Mail geschützt] ~]# df -Afilesystem 1K -Blocks verwendet verfügbare Verwendung% MOTTED ONROOTFS 17003304 804668 15311852 5% /Proc 0 0 0 - /Procsysfs 0 0 0 - /sysdevtmpfs 771876 0 771876 0% /DevSecurityfs 0 0 0 - / sys / kernel / securitytmpfs 777.928 0 777.928 0% / dev / shmdevpts 0 0 0 - / dev / ptstmpfs 777.928 8532 769.396 2% / runtmpfs 777.928 0 777.928 0% / sys / fs / cgroupcgroup 0 0 0 - / sys / fs / cgroup / systemdpstore 0 0 0 - / sys / fs / pstorecgroup 0 0 0 - / sys / fs / cgroup / cpusetcgroup 0 0 0 - / sys / fs / cgroup / cpu, cpuacctcgroup 0 0 0 -/sys/fs/cgroup/majorCGroup 0 0 0 0 -/sys/fs/cgroup/devicesCGroup 0 0 0 -/sys/fs/cgroup/freezercGroup 0 0 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 0 -/sys/fs/cgroup/hugetlbConFigfs 0 0 0 0 -/sys/sys/kern/config/dev/mapPer/vg00 -Root 17003304 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 -/dev/riesig 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/dev/mapPer/VG00-SAP 149876666663636 1416666 1%/SAP [[[[[ ] ~]#

Beispiel 2) Ausgabe des df-Befehls in menschenlesbarem Format anzeigen.

Mit „-h“ Option im Befehl df , kann die Ausgabe in einem für Menschen lesbaren Format angezeigt werden (z. B. 5K , 500M &5G )

 [[E -Mail geschützt] ~]# df -hFilesystemgröße verwendet. Verfügende Verwendung% MOTTED AN /DEV /MAPPER /VG00 -WROT 17G 786M 15G 5% /DEVTMPFS 754M 0 754M 0% /devtmpfs 760m 0 760m 0% /Dev / shmtmpfs 760M 8.4M 752m 2% / runtmpfs 760M 0 760M 0% / sys / fs / cgroup / dev / mapper / vg00-home 15G 41M 14G 1% / home / dev / sda1 477m 62M 387m 14% / boot / dev / mapper/vg00-var   9.5G   48M  9.0G   1 % /var/dev/mapper/vg00-sap    15G   37M   14G   1 % /sap[[email protected] ~]#

Beispiel 3) Speicherplatznutzung eines bestimmten Dateisystems anzeigen

Angenommen, wir möchten die Speicherplatznutzung des /sap-Dateisystems ausgeben,

[[email protected] ~]# df -h /sap/Filesystem            Size  Used Avail Use% Mounted on/dev/mapper/vg00-sap   15G   37M   14G   1 % /sap[[email protected] ~]# 

Beispiel 4) Dateisystemtyp aller gemounteten Dateisysteme drucken

‘-T’ wird im df-Befehl verwendet, um den Dateisystemtyp in der Ausgabe anzuzeigen.

 [[E-Mail geschützt] ~]# df -tfilessystem Typ 1K-Blocks verwendet verfügbar. 0 777928 0%/dev/shmtmpfs tmpfs 777928 8532 769396 2%/Runtmpfs TMPFS 777928 0 777928 0%/sys/fs/cgroup/dev/map/vg00-homes-/homebl. 62593 395363 14%/Boot/Dev/Mapper/VG00-VAR EXT3 9948012 48696 9370932 1%/var/dev/mapper/vg00-sap ext3 14987656 37636 14165636 1%/SAP [[E-Mail-Protected]#]#]#]#]#]#
pre> pre> pre> pre>#
##

Beispiel 5) Drucken Sie die Festplattennutzung von Dateisystemen in Blockgröße.

 [[E-Mail geschützt] ~]# df -kFilesystem 1K-Blocks verwendet verfügbar. / dev / shmtmpfs 777928 8532 769396 2% / runtmpfs 777.928 0 777.928 0% / sys / fs / cgroup / dev / mapper / vg00-home 14.987.616 41.000 14.162.232 1% / home / dev / sda1 487.652 62.593 395.363 14% / boot / dev /mapper/vg00-var    9948012  48696   9370932   1 % /var/dev/mapper/vg00-sap   14987656  37636  14165636   1 % /sap[[email protected] ~]#

Beispiel 6) Inodes-Informationen des Dateisystems anzeigen.

‘-i‘ Option im df-Befehl wird verwendet, um Inode-Informationen des Dateisystems anzuzeigen

Inodes-Informationen des gesamten Dateisystems:

 [[email protected] ~] # df -iFilesystem Inodes IUsed iFree IUSE% montiert auf / dev / mapper / vg00-root 1.089.536 22.031 1.067.505 3% / devtmpfs 192.969 357 192.612 1% / devtmpfs 194.482 1 194.481 1% / dev / shmtmpfs 194482 420 194.062 1% / runtmpfs 194.482 13 194.469 1% / sys / fs / cgroup / dev / Mapper / vg00-home 960.992 15 960.977 1% / home / dev / sda1 128.016 337 127.679 1% / boot / dev / mapper /vg00-var   640848  1235  639613    1 % /var/dev/mapper/vg00-sap   960992    11  960981    1 % /sap[[email protected] ~]#

Inodes-Informationen eines bestimmten Dateisystems:

[[email protected] ~]# df -i /sap/Filesystem           Inodes IUsed  IFree IUse% Mounted on/dev/mapper/vg00-sap 960992    11 960981    1 % /sap[[email protected] ~]# 

Beispiel 7) Drucken Sie die gesamte Speicherplatznutzung aller Dateisysteme aus.

–gesamt ‘-Option im df-Befehl wird verwendet, um die Gesamtsumme der Festplattennutzung des gesamten Dateisystems anzuzeigen.

 [[E -Mail geschützt] ~]# df -h - -totalfileSystem Größe verwendet. %/dev/shmtmpfs 760m 8,4m 752m 2%/Runtmpfs 760 m 0 760 m 0%/sys/fs/cgroup/dev/mapper/vg00-home 15g 41m 14g 1%/home/dev/sda1 477m 62m 387m 14%/boot 1% 

Beispiel 8) Nur Informationen zur Speicherplatznutzung im lokalen Dateisystem drucken.

Angenommen, das Netzwerkdateisystem ist auch auf der Linux-Box gemountet und wir möchten nur lokale Dateisysteminformationen anzeigen, dies kann durch die Verwendung von '-l erreicht werden ‘-Option im df-Befehl.

Beschränkung auf lokales Dateisystem:

 [[E -Mail geschützt] ~]# df -ThlFilesystem -Typ Größe verwendet Verfügende Verfügung% montiert auf/dev/mapper/vg00 -root ext4 17g 791m 15g 6%/devtmpfs devtmpfs 754m 0 754m 0%/devtmpfs TMPFS 760M 0 760m 0 760m 0 760m 0 760m 0%/dev/shmtmpfs tmpfs 760m 8,4m 752m 2%/Runtmpfs TMPFS 760 m 0 760 m 0%/sys/fs/cgroup/dev/mapper/vg00-home ext4 15g 41m 14g 1%/home/dev/sda1 477m 62m 62m 387M  14% /boot/dev/mapper/vg00-var  ext3      9,5G  105M  8,9G   2% /var/dev/mapper/vg00-sap  ext3       15G   37M   14G   1% /sap[[email protected] ~]#

Beispiel 9) Informationen zum Speicherplatz eines bestimmten Dateisystemtyps drucken.

'-t' Die Option im df-Befehl wird verwendet, um Informationen eines bestimmten Dateisystemtyps zu drucken, nachdem „-t“ den Dateisystemtyp angegeben hat, das Beispiel ist unten gezeigt:

für ext4 :

[[email protected] ~]# df -t ext4Filesystem            1K-Blöcke   Verwendet Verfügbar Verwendung % Eingehängt auf/dev/mapper/vg00-root  17003304 809492  15307028   6 % //dev/mapper/vg00-home  14987616  1 2 % /home[[email protected] ~]#

für nfs4 :

[[email protected] ~]# df -t nfs4Filesystem            1K-blocks      Used Available Use% Mounted on192.168.1.5:/opensuse 301545472 266833920  19371008  94 % /data[[email protected] ~]#

Beispiel 10) Schließen Sie einen bestimmten Dateisystemtyp mit „-x“ aus Möglichkeit

-x oder –exclude-type ” wird verwendet, um den bestimmten Dateisystemtyp in der Ausgabe des df-Befehls auszuschließen.

Angenommen, wir möchten alle Dateisysteme außer dem ext3-Dateisystem drucken.

 [[E-Mail geschützt] ~]# df -x ext3Filesystem 1K-Blocks verwendet verfügbar. %/dev/shmtmpfs 777928 8540 769388 2%/Runtmpfs 777928 0 777928 0%/sys/fs/cgroup/dev/mapper/vg00-home 1498761941000 14162232 1% /Home192.168.1.59492455455472015920192.192.168.1.5945455455420154724720192.192.168.1.5945455455420154792. /data[[email protected] ~]#

Beispiel 11) Nur bestimmte Felder in der Ausgabe des df-Befehls drucken.

–output={Feldname1,Feldname2….} ‘-Option wird verwendet, um bestimmte Felder in der df-Befehlsausgabe anzuzeigen.

Gültige Feldnamen sind:'source', 'fstype', 'itotal', 'iused', 'iavail', 'ipcent', 'size', 'used', 'avail', 'pcent' und 'target'

 [[email protected] ~] # df --output =-fstype, Größe, iusedType 1K-Blöcke IUsedext4 17.003.304 22275devtmpfs 771.876 357tmpfs 777.928 1tmpfs 777.928 423tmpfs 777.928 13ext4 14.987.616 15ext3 487.652 337ext3 9.948.012 1373ext3 14.987.656 11nfs4 301.545.472 451.099 [[email protected] ~]#

Lesen Sie auch:8 Stat-Befehlsbeispiele in Linux


Linux
  1. 8 Linux TR-Befehlsbeispiele

  2. rm-Befehlsbeispiele unter Linux

  3. ps-Befehlsbeispiele in Linux

  4. sa-Befehlsbeispiele in Linux

  5. w Befehlsbeispiele unter Linux

9 Beispiele für tee-Befehle unter Linux

9 diff-Befehlsbeispiele in Linux

Linux-IP-Befehl mit Beispielen

15 Linux-PS-Befehl mit Beispielen

8 Beispiele für LDD-Befehle unter Linux

id-Befehlsbeispiele in Linux