GNU/Linux >> Tutoriales Linux >  >> Linux

11 ejemplos de comandos 'df' en Linux

df (disco libre ) se utiliza para mostrar el uso del disco del sistema de archivos. De forma predeterminada, el comando df muestra el uso del sistema de archivos en bloques de 1K para todo el sistema de archivos montado actual. Si desea mostrar la salida del comando df en un formato legible por humanos, use la opción -h como "df -h".

En esta publicación discutiremos 11 ejemplos diferentes de 'df ‘comando en Linux

Sintaxis básica del comando df en Linux

# df {opciones} {mount_point_of_filesystem}

Opciones utilizadas en el comando df:

Salida de muestra de df:

 [[correo electrónico protegido] ~]# dffilesystem 1k-blocks utilizados disponibles use% montado en /dev /mapper /vg00-root 17003304 804668 15311852 5% /devTMPFS 771876 0 771876 0% /devtmpfs 777928 0 777928 0% /devel /shmtmpfs 777928 8532 769396 2%/runtmpfs 777928 0 777928 0%/sys/fs/cgroup/dev/mapper/vg00-home 14987616 41000 141622232 1%/home/dev/sda1 487652 62593 395334 /vg00-var    9948012  48692   9370936   1 % /var/dev/mapper/vg00-sap   14987656  37636  14165636   1 % /sap[[email protected] ~]#

Ejemplo 1) Enumere el uso del disco de todo el sistema de archivos usando '-a'

cuando usamos '-a' opción en el comando df, mostrará el uso del disco de todos los sistemas de archivos.

 [[correo electrónico protegido] ~]# DF -Afilesystem 1K -Blocks utilizados disponibles USO% OROOTFS MONTADO 17003304 804668 15311852 5% /PROC 0 0 0 - /PROCSYSFS 0 0 0 - /SYSDEVTMPFS 771876 0 771876 0% /devsecurityfs 0 0 0 - /sys /kernel /SecurityTmpfs 777928 0 777928 0% /dev /shmdevpts 0 0 0 0 - /dev /ptstmpfs 777928 8532 769396 2% /runtmpfs 777928 0 777928 0% /sys /fs /cgroup /fs/cgroup/systemdpstore 0 0 0 -/sys/fs/pstorecgroup 0 0 0 -/sys/fs/cgroup/cpusetcgroup 0 0 0 -/sys/fs/cgroup/cpu, cpuacctcroup 0 0 0 0 0 -/sys/fs/cgroup/MemoryCgroup 0 0 0 -/sys/fs/cgroup/Devicescgroup 0 0 0 -/sys/fs/cgroup/Freezercgroup 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 -/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 0 - / dev / hugepagesmqueue 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 9948012 48692 9370936 1% / var / dev / mapper / vg00-savia 14987656 37636 14165636 1% / SAP [[email protected ] ~]#

Ejemplo 2) Mostrar la salida del comando df en formato legible por humanos.

Uso de '-h' opción en el comando df, la salida se puede mostrar en formato legible por humanos (por ejemplo, 5K, 500M y 5G)

 [[correo electrónico protegido] ~]# df -hfilesystem tamaño utilizado disponible% montado en /dev /mapper /vg00 -root 17g 786m 15g 5% /devtmpfs 754m 0 754m 0% /devtmpfs 760m 0 760m 0% /devel /SHMTMPFS 760M 8.4M 752M 2%/RUNTMPFS 760M 0 760M 0%/SYS/FS/CGROP/DEV/MAPPER/VG00-HOME 15G 41M 14G 1%/HOME/DEV/SDA1 477M 62M 387M 14%/DEV/DEV/DEV/ mapper/vg00-var   9.5G   48M  9.0G   1 % /var/dev/mapper/vg00-sap    15G   37M   14G   1 % /sap[[email protected] ~]#

Ejemplo 3) Uso del espacio de visualización de un sistema de archivos en particular

Supongamos que queremos imprimir el uso del espacio del sistema de archivos /sap,

[[email protected] ~]# df -h /sap/Filesystem            Tamaño  Usado Avail Use% Montado en/dev/mapper/vg00-sap   15G   37M   14G   1% /sap[[email protected] ~]#

Ejemplo 4) Imprimir el tipo de sistema de archivos de todos los sistemas de archivos montados

'-T' se usa en el comando df para mostrar el tipo de sistema de archivos en la salida.

 [[correo electrónico protegido] ~]# df -tfilesystem type 1k-blocks utilizados disponibles% montado en/dev/mapper/vg00-root ext4 17003304 804668 15311852 5%/devtmpfs devtmpfs 771876 0 771876 0%/devtmpfs tmpfs 77792828282828282828282828282828282828282828282828 0 777928 0%/dev/shmtmpfs tmpfs 777928 8532 769396 2%/runtmpfs tmpfs 777928 0 777928 0%/sys/fs/cgroup/dev/mepper/vg00i-home Ext4 14987616 41000 141622232 62593 395363 14%/boot/dev/mapper/vg00-var ext3 9948012 48696 9370932 1%/var/dev/mapper/vg00-sap ext3 14987656 37636 14165636 1%/sap [[correos electrónicos protegidos] ~]#

Ejemplo 5) Uso de disco de impresión de sistemas de archivos en tamaño de bloque.

 [[correo electrónico protegido] ~]# DF -KFilesystem 1K-Blocks utilizados disponibles Usar% montado en/dev/mapper/vg00-root 17003304 804668 15311852 5%/devtmpfs 771876 0 771876 0%/devtmpfs 7777928 0 777928 0%% 0%% /dev/shmtmpfs 777928 8532 769396 2%/runtmpfs 7777928 0 777928 0%/sys/fs/cgroup/dev/mapper/vg00-home 14987616 41000 14162232 1%/home/dev/sda1 487652 62593 395363 395363434343434 /mapper/vg00-var    9948012  48696   9370932   1 % /var/dev/mapper/vg00-sap   14987656  37636  14165636   1 % /sap[[email protected] ~]#

Ejemplo 6) Mostrar información de inodos del sistema de archivos.

'-i' La opción en el comando df se usa para mostrar información de inodo del sistema de archivos

información de inodes de todo el sistema de archivos:

 [[correo electrónico protegido] ~]# df -ifilesystem inodes iusee iuse% montado en /dev /mapper /vg00 -root 1089536 22031 1067505 3% /devtmpfs 192969 357 192612 1% /devtmpfs 194482 1 194481 1% /devel /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%/boot/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev/dev Mapper/DeV /vg00-var   640848  1235  639613    1 % /var/dev/mapper/vg00-sap   960992    11  960981    1 % /sap[[email protected] ~]#

Información de inodos de un sistema de archivos en particular:

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

Ejemplo 7) Imprimir el uso de espacio total general de todo el sistema de archivos.

–total La opción ‘ en el comando df se usa para mostrar el total general del uso del disco de todo el sistema de archivos.

 [[correo electrónico protegido] ~]# df -h -totalfilesystem tamaño utilizado disponible uso% montado en/dev/mapper/vg00 -root 17g 786m 15g 5%/devtmpfs 754m 0 754m 0%/devtmpfs 760m 0 760m 0 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 % /saptotal                   58G  980M   54G  ~  2% -Ejemplo 8) Imprimir solo la información de uso del espacio del sistema de archivos local. 

Supongamos que el sistema de archivos de red también está montado en el cuadro de Linux y queremos mostrar solo la información del sistema de archivos local, esto se puede lograr usando '-l ‘ opción en el comando df.

Limitado al sistema de archivos local:

 [[correo electrónico protegido] ~]# df -thlfilesystem Tipo Tamaño Utilizado Disponible Use% Montado en/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 760m 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0 760M 0%/dev/shmtmpfs tmpfs 760m 8.4m 752m 2%/runtmpfs tmpfs 760m 0 760m 0%/sys/fs/cgroup/dev/mapper/vg00-hogar ext4 15g 41m 14g 1%/hogar/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] ~]#

Ejemplo 9) Imprimir información de espacio en disco de un tipo de sistema de archivos en particular.

'-t' La opción en el comando df se usa para imprimir información de un tipo de sistema de archivos en particular, después de '-t' especifique el tipo de sistema de archivos, el ejemplo se muestra a continuación:

para ext4 :

[[email protected] ~]# df -t ext4Filesystem            1K-blocks   Usado Disponible Use% Montado en/dev/mapper/vg00-root  17003304 809492  15307028   6% //dev/mapper/vg00-home  14987616 2  1 41000 % /casa[[correo electrónico protegido] ~]#

para nfs4:

[[email protected] ~]# df -t nfs4Filesystem            1K-blocks      Usado Disponible Use% Montado en192.168.1.5:/opensuse 301545472 266833920  19371008  94% /data[[email protected] ~]#

Ejemplo 10) Excluir un tipo de sistema de archivos particular usando '-x' opción

-x o –tipo de exclusión ” se usa para excluir cierto tipo de sistema de archivos en la salida del comando df.

Supongamos que queremos imprimir todos los sistemas de archivos excepto el sistema de archivos ext3.

 [[correo electrónico protegido] ~]# df -x ext3filesystem 1k-blocks utilizados disponibles% montado en/dev/mapper/vg00-root 17003304 809492 15307028 6%/devtmpfs 771876 0 771876 0%/devtmpfs 777928 0 777928 0 77928 %/dev/shmtmpfs 777928 8540 769388 2%/runtmpfs 7777928 0 777928 0%/sys/fs/cgroup/dev/mapper/vg00-home 14987616 41000 14162232 1% /home192.168.1.5:5:5:5:50 /datos[[correo electrónico protegido] ~]#

Ejemplo 11) Imprime solo ciertos campos en la salida del comando df.

–output={field_name1,field_name2….} La opción ‘ se usa para mostrar ciertos campos en la salida del comando df.

Los nombres de campo válidos son:'fuente', 'fstype', 'itotal', 'iused', 'iavail', 'ipcent', 'size', 'used', 'avail', 'pcent' y 'target'

 [[email protected] ~] # df =--output fstype, tamaño, iusedType 1K-bloques IUsedext4 17003304 22275devtmpfs 771 876 777 928 357tmpfs 1tmpfs 777928 777928 423tmpfs 13ext4 14987616 15ext3 487.652 337ext3 9948012 1373ext3 14987656 11nfs4 301 545 472 451 099 [[email protected] ~]#

Lea también:8 ejemplos de comandos Stat en Linux


Linux
  1. Ejemplos de comandos sa en Linux

  2. w Ejemplos de comandos en Linux

  3. Ejemplos de comandos ac en Linux

  4. Ejemplos de comandos df en Linux

  5. Ejemplos de comandos du en Linux

9 ejemplos de comandos tee en Linux

9 ejemplos de comandos diff en Linux

Comando ip de Linux con ejemplos

15 comandos ps de Linux con ejemplos

8 ejemplos de comandos LDD en Linux

Ejemplos de comandos id en Linux