GNU/Linux >> Linux Esercitazione >  >> Linux

11 Esempi di comandi 'df' in Linux

df (senza disco ) viene utilizzato per visualizzare l'utilizzo del disco del file system. Per impostazione predefinita, il comando df mostra l'utilizzo del file system in blocchi da 1K per tutto il file system montato corrente, se si desidera visualizzare l'output del comando df in un formato leggibile dall'uomo, utilizzare l'opzione -h come "df -h".

In questo post discuteremo 11 diversi esempi di 'df ' comando in Linux

Sintassi di base del comando df in Linux

# df {opzioni} {mount_point_of_filesystem}

Opzioni utilizzate nel comando df:

Campione di output di df :

; /shmtmpfs 777928 8532 769396 2%/runtmpfs 777928 0 777928 0%/sys/fs/cgroup/dev/mapper/vg00-home 14987616 41000 14162232 1%/dev/sda1 487652 62593-home 14987616 41000 14162232 1%/dev/sda1 487652 62593 /vg00-var    9948012  48692   9370936   1% /var/dev/mapper/vg00-sap   14987656  37636  14165636   1% /sap[[email protected] ~]#

Esempio 1) Elenca l'utilizzo del disco di tutto il file system usando '-a'

quando usiamo "-a" opzione nel comando df , visualizzerà l'utilizzo del disco di tutti i file system.

 [[e -mail protetto] ~]# df -afilesystem 1k blocchi usati disponibili usi% montati onrootfs 17003304 804668 15311852 5% /proc 0 0 - /procsysfs 0 0 - /sysdevtmpfs 771876 0 771876 0% /devsecurityfs 0 0 0 - /sys /kernel /securitytmpfs 777928 0 777928 0% /dev /shmdevpts 0 0 0 - /dev /ptstmpfs 777928 8532 769396 2% /runtmpfs 777928 0 777928 0% /sys /fs /fs / 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/memorycgroup 0 0 0 -/sys/fs/cgroup/devicescgroup 0 0 0 0 -/sys/fs/cgroup/freezercgroup 0 0 0 -/sys/fs/cgroup/net_clscgroup 0 0 0 -/// sys/fs/cgroup/blkiOgGroup 0 0 0 0 -/sys/fs/cgroup/perf_eventcgroup 0 0 0 0 -/sys/fs/cgroup/hudetlbconfigfs 0 0 0 -/sys/kernel/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/enormepagesmqueue 0 0 0    - /dev/mqueue/dev/mapper/vg00-home  14987616  41000 14162232 1% / home / dev / sda1 487.652 62.593 395.363 14% / boot / dev / mapper / vg00-var 9.948.012 48.692 9.370.936 1% / var / dev / mapper / vg00-SAP 14.987.656 37636 14.165.636 1% / sap [[email protected ] ~]#

Esempio 2) Visualizza l'output del comando df in un formato leggibile dall'uomo.

Usando '-h' opzione nel comando df, l'output può essere visualizzato in un formato leggibile dall'uomo (ad es. 5K, 500M e 5G)

; /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] ~]#

Esempio 3) Utilizzo dello spazio di visualizzazione di un particolare file system

Supponiamo di voler stampare l'utilizzo dello spazio del file system /sap,

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

Esempio 4) Stampa il tipo di file system di tutti i file system montati

'-T' viene utilizzato nel comando df per visualizzare il tipo di file system nell'output.

; 0 777928 0%/dev/shmtmpfs tmpfs 777928 8532 769396 2%/runtmpfs tmpfs 777928 0 777928 0%/sys/fs/cgroup/dev/mapper/vg00-home ext41616 41000 141622 1%/sys/fs/cgroup/dev/mapper/vg00-home ext4-1000 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 protifica] ~#

Esempio 5) Stampa l'utilizzo del disco di file system in formato blocco.

 [[e-mail protetto] ~]# df -kfilesystem 1k blocchi usati disponibili usi% montato su/dev/mapper/vg00-root 17003304 804668 15311852 5%/devtmpfs 771876 0 771876 0%/devtmpfs 777928 0 777928 /dev/shmtmpfs 777928 8532 769396 2%/runtmpfs 777928 0 777928 0%/sys/fs/cgroup/dev/mapper/vg00-home 14987616 41000 14162232 1%/dev/sda1 48765236-home 14987616 41000 14162232 1%/dev/sda1 /mapper/vg00-var    9948012  48696   9370932   1% /var/dev/mapper/vg00-sap   14987656  37636  14165636   1% /sap[[email protected] ~]#

Esempio 6) Visualizza le informazioni sugli inode del file system.

'-i' l'opzione nel comando df viene utilizzata per visualizzare le informazioni sugli inode del file system

informazioni inode di tutto il file system :

; /shmtmpfs 194482 420 194062 1%/runtmpfs 194482 13 194469 1%/sys/fs/cgroup/dev/mapper/vg00-home 960992 15 960977 1%/home/dev/sda1 128016 337 127679 1%/dev/mapper /vg00-var   640848  1235  639613    1% /var/dev/mapper/vg00-sap   960992    11  960981    1% /sap[[email protected] ~]#

informazioni inode di un particolare file system :

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

Esempio 7) Stampa l'utilizzo totale dello spazio di tutto il file system.

'–totale L'opzione ' nel comando df viene utilizzata per visualizzare il totale complessivo dell'utilizzo del disco di tutto il file system.

; %/dev/shmtmpfs 760m 8,4m 752m 2%/runtmpfs 760m 0 760m 0%/sys/fs/cgroup/dev/mapper/vg00-home 15g 41m 14g 1%/home/sda1 477m 62m 387m 14%/boot/boot /dev/mapper/vg00-var   9.5G   48M  9.0G   1% /var/dev/mapper/vg00-sap    15G   37M   14G   1% /saptotal                  58G  980M prec    54G    2% -[[email] #] ~Esempio 8) Stampa solo informazioni sull'utilizzo dello spazio del file system locale.

Supponiamo che il file system di rete sia montato anche su Linux Box e ma vogliamo visualizzare solo le informazioni sul file system locale, questo può essere ottenuto usando '-l ' opzione nel comando df.

Limitazione al file system locale :

 [[e -mail protetto] ~]# df -thlfilesystem Dimensione usata usata usata% montata su/dev/mapper/vg00 -root ext4 17g 791m 15g 6%/devtmpfs devtmpfs 754m 0 754m 0%/devttmpfs tmpfs 760m 0 760m 0%/dev/shmtmpfs tmpfs 760m 8,4m 752m 2%/runtmpfs tmpfs 760m 0 760m 0%/sys/fs/cgroup/dev/mapper/vg00-home ext4 15g 41m 14g 1%/home/dev/sda1 ext3 477m 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] ~]#

Esempio 9) Stampa informazioni sullo spazio su disco di un particolare tipo di file system.

'-t' opzione nel comando df viene utilizzata per stampare informazioni su un particolare tipo di file system, dopo '-t' specificare il tipo di file system, l'esempio è mostrato di seguito:

per ext4 :

[[email protected] ~]# df -t ext4Filesystem           1K-blocks   Usato Disponibile Uso% Montato su/dev/mapper/vg00-root  17003304 809492  15307028   6% //dev/mapper/vg00-home  14987610  1  41002  1  41002 % /home[[email protetta] ~]#

per nfs4 :

[[email protected] ~]# df -t nfs4Filesystem            1K-blocks      Usato Disponibile Uso% Montato su192.168.1.5:/opensuse 301545472 266833920  19371008  94% /data[[email protected] ~]#

Esempio 10) Escludere un particolare tipo di file system utilizzando '-x' opzione

"-x o –exclude-type ” viene utilizzato per escludere un determinato tipo di file system nell'output del comando df.

Supponiamo di voler stampare tutti i file system escluso il file system ext3.

; % / dev / shmtmpfs 777928 8540 769.388 2% / runtmpfs 777.928 0 777.928 0% / sys / fs / cgroup / dev / mapper / vg00-home 14.987.616 14.162.232 41000 1% /home192.168.1.5:/opensuse 301.545.472 266.834.944 19.369.984 94% /data[[email protetta] ~]#

Esempio 11) Stampa solo alcuni campi nell'output del comando df.

'–output={nome_campo1,nome_campo2….} L'opzione ' viene utilizzata per visualizzare determinati campi nell'output del comando df.

I nomi dei campi validi sono:'source', 'fstype', 'itotal', 'iused', 'iavail', 'ipcent', 'size', 'used', 'avail', 'pcent' e 'target'

 [[email protected] ~] # df --output =fstype, dimensioni, iusedType 1K-blocchi IUsedext4 17003304 22275devtmpfs 771.876 357tmpfs 777.928 1tmpfs 777928 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] ~]#

Leggi anche:8 esempi di comandi Stat in Linux


Linux
  1. sa Esempi di comandi in Linux

  2. w Esempi di comandi in Linux

  3. ac Esempi di comandi in Linux

  4. Esempi di comandi df in Linux

  5. du Esempi di comandi in Linux

9 Esempi di comandi tee in Linux

9 esempi di comandi diff in Linux

Comando IP Linux con esempi

15 Comando Linux ps con esempi

8 Esempi di comandi LDD in Linux

Esempi di comandi id in Linux