GNU/Linux >> Tutoriales Linux >  >> Linux

Comando Df en Linux

El comando df se utiliza para mostrar el uso del espacio en disco de los sistemas de archivos de Linux en su conjunto. Muestra la cantidad de espacio en disco utilizado y disponible en los sistemas de archivos montados.

Mientras que el comando du se usa para mostrar los archivos y directorios usados ​​en el espacio del disco en el sistema de archivos.

Este tutorial muestra cómo usar el comando df para comprobar el uso del espacio en disco en Linux.

Comprobar el espacio en disco con el comando df

Para verificar el uso del espacio en disco, ejecute df Comando desde la terminal. De forma predeterminada, el comando df imprime el nombre del dispositivo, el total de bloques, el espacio en disco utilizado, el espacio en disco disponible, el porcentaje de espacio utilizado y el punto de montaje del sistema de archivos. El comando Df también imprime los sistemas de archivos montados de forma remota, como nfs.

Df imprime el tamaño de la partición en 1 kilobyte bloquea por defecto.

$ df

Salida:

Filesystem     1K-blocks    Used Available Use% Mounted on
 udev              457968       0    457968   0% /dev
 tmpfs             100476    1000     99476   1% /run
 /dev/sda        25230876 8117240  15812788  34% /
 tmpfs             502364       0    502364   0% /dev/shm
 tmpfs               5120       0      5120   0% /run/lock
 tmpfs             502364       0    502364   0% /sys/fs/cgroup
 /dev/loop0         72192   72192         0 100% /snap/lxd/19647
 /dev/loop1         71680   71680         0 100% /snap/lxd/19188
 /dev/loop2         56832   56832         0 100% /snap/core18/1988
 /dev/loop3         56832   56832         0 100% /snap/core18/1997
 /dev/loop5         33152   33152         0 100% /snap/snapd/11402
 tmpfs             100472       0    100472   0% /run/user/0
 /dev/loop6         33152   33152         0 100% /snap/snapd/11588

Donde los campos son:

  • Sistema de archivos:ruta del sistema de archivos
  • 1K-blocks:tamaño de partición en bloques de 1 kilobyte
  • Usado:bloques usados ​​(en KB, MB, GB)
  • Disponible:bloques no utilizados (en KB, MB, GB)
  • Montado en:muestra la ruta del punto de montaje del sistema de archivos

Para mostrar el espacio en disco para disco o partición específicos , pase el nombre del dispositivo como argumento. Por ejemplo:

$ df /dev/sda
$ df /dev/sda{7,8}

Salida:

 Filesystem     1K-blocks    Used Available Use% Mounted on
 /dev/sda        25230876 8146048  15783980  35% /

Df permite pasar punto de montaje como argumento para comprobar el espacio en disco.

Por ejemplo, $ df -h /home

Nombre de archivo se puede pasar como argumento, para imprimir el sistema de archivos en el que reside el archivo.

$ df file.txt

Salida:

Filesystem 1K-blocks Used    Available Use% Mounted on
/dev/sda8  5039616   2945900 1837716   62% /home

Para mostrar todos los campos disponibles , ejecuta:

$ df --o

Salida:

Filesystem     Type      Inodes  IUsed   IFree IUse% 1K-blocks    Used    Avail Use% File Mounted on
 udev           devtmpfs  114492    401  114091    1%    457968       0   457968   0% -    /dev
 tmpfs          tmpfs     125591    631  124960    1%    100476     996    99480   1% -    /run
 /dev/sda       ext4     1568000 195387 1372613   13%  25230876 8146276 15783752  35% -    /
 tmpfs          tmpfs     125591      4  125587    1%    502364       0   502364   0% -    /dev/shm
 tmpfs          tmpfs     125591      3  125588    1%      5120       0     5120   0% -    /run/lock

Mostrar el uso del disco en formato legible por humanos

Los formatos más comprensibles del uso del espacio en disco están en KB, MB, GB o TB. Según el tamaño del sistema de archivos, el sistema mostrará automáticamente el tamaño en formato humano fácil.

Para mostrar el espacio en disco en formato legible por humanos , use la opción -h, de la siguiente manera:

$ df -h

Salida:

Filesystem      Size  Used Avail Use% Mounted on
 udev            448M     0  448M   0% /dev
 tmpfs            99M  996K   98M   1% /run
 /dev/sda         25G  7.8G   16G  35% /
 tmpfs           491M     0  491M   0% /dev/shm
 tmpfs           5.0M     0  5.0M   0% /run/lock
 tmpfs           491M     0  491M   0% /sys/fs/cgroup
 /dev/loop0       71M   71M     0 100% /snap/lxd/19647
 /dev/loop1       70M   70M     0 100% /snap/lxd/19188
 /dev/loop2       56M   56M     0 100% /snap/core18/1988
 /dev/loop3       56M   56M     0 100% /snap/core18/1997
 /dev/loop5       33M   33M     0 100% /snap/snapd/11402
 tmpfs            99M     0   99M   0% /run/user/0
 /dev/loop6       33M   33M     0 100% /snap/snapd/11588

La columna '1K-block' se reemplaza con la columna 'Tamaño'.

Nota:El -H o --si la opción es similar a -h , pero usa potencias de 1024 y no de 1000 (como con -h).

Mostrar el tamaño de uso del disco en un formato específico

Puedes usar -B o --block-size=SIZE opción para proporcionar un formato personalizado de tamaños.

SIZE podría ser (o puede ser un número entero seguido opcionalmente por) uno de los siguientes KB (1000) o K (1024).

Para mostrar el uso del espacio en disco en K (es decir, 1024):

$ df -k
$ df -BK

Para mostrar el uso del espacio en disco en KB (es decir, 1000):

$ df -BKB

Igual que arriba, df podría mostrar la utilización del espacio en MB (1000*1000) y M (1024*1024).

Para mostrar el uso del espacio en disco en M (es decir, 1024*1024):

$ df -m
$ df -BM

Para mostrar el uso del espacio en disco en MB (es decir, 1000*1000):

$ df -BMB

Desafortunadamente, no tenemos la opción -g para mostrar en G , en su lugar use -BG . Y para GB use la opción -BGB .

$ df -BG
$ df -BGB

Mostrar todo el sistema de archivos

Para mostrar todo el sistema de archivos Uso de espacio en disco, incluidos sistemas de archivos ficticios, utilice la opción -a.

$ df -a

Salida:

Filesystem     1K-blocks    Used Available Use% Mounted on
 sysfs                  0       0         0    - /sys
 proc                   0       0         0    - /proc
 udev              457968       0    457968   0% /dev
 devpts                 0       0         0    - /dev/pts
 tmpfs             100476     996     99480   1% /run
 /dev/sda        25230876 8146320  15783708  35% /
 securityfs             0       0         0    - /sys/kernel/security
 tmpfs             502364       0    502364   0% /dev/shm
 tmpfs               5120       0      5120   0% /run/lock
 tmpfs             502364       0    502364   0% /sys/fs/cgroup
 cgroup2                0       0         0    - /sys/fs/cgroup/unified
 cgroup                 0       0         0    - /sys/fs/cgroup/systemd
 pstore                 0       0         0    - /sys/fs/pstore
 none                   0       0         0    - /sys/fs/bpf
 cgroup                 0       0         0    - /sys/fs/cgroup/rdma

Mostrar información de inodos

Para mostrar información de inodo, use -i opción.

$ df -i

Salida:

Filesystem      Inodes  IUsed   IFree IUse% Mounted on
 udev            114492    401  114091    1% /dev
 tmpfs           125591    631  124960    1% /run
 /dev/sda       1568000 195387 1372613   13% /
 tmpfs           125591      4  125587    1% /dev/shm
 tmpfs           125591      3  125588    1% /run/lock
 tmpfs           125591     18  125573    1% /sys/fs/cgroup

Mostrar tipo de sistema de archivos

Para incluir sistema de archivos escriba la salida df, use -T opción.

$ df -T

Salida:

Filesystem     Type     1K-blocks    Used Available Use% Mounted on
 udev           devtmpfs    457968       0    457968   0% /dev
 tmpfs          tmpfs       100476     996     99480   1% /run
 /dev/sda       ext4      25230876 8166852  15763176  35% /
 tmpfs          tmpfs       502364       0    502364   0% /dev/shm
 tmpfs          tmpfs         5120       0      5120   0% /run/lock
 tmpfs          tmpfs       502364       0    502364   0% /sys/fs/cgroup
 /dev/loop0     squashfs     72192   72192         0 100% /snap/lxd/19647
 /dev/loop1     squashfs     71680   71680         0 100% /snap/lxd/19188

Para imprimir nombres de dispositivos que están en sistema de archivos específico escriba, ejecute:

$ df -t ext4

Salida:

Filesystem     1K-blocks     Used Available Use% Mounted on
 /dev/sda        81000696 13120476  63747468  18% /
 /dev/sdc        15350768 10829540   3718412  75% /mnt/wbmirror

Para imprimir excluyendo tipo de sistema de archivos específico, use -x opción:

$ df -x ext4

Mostrar el uso total del disco

Para mostrar el total uso del disco en la última línea de la salida t, usa la opción --total.

$ df --total

Por ejemplo, quiero mostrar el uso total del disco en un formato legible por humanos, escriba:

$ df --total -h

Salida:

Filesystem      Size  Used Avail Use% Mounted on
 udev            448M     0  448M   0% /dev
 tmpfs            99M 1000K   98M   1% /run
 /dev/sda         25G  7.8G   16G  35% /
 tmpfs           491M     0  491M   0% /dev/shm
 tmpfs           5.0M     0  5.0M   0% /run/lock
 tmpfs           491M     0  491M   0% /sys/fs/cgroup
 /dev/loop0       71M   71M     0 100% /snap/lxd/19647
 /dev/loop1       70M   70M     0 100% /snap/lxd/19188
 /dev/loop2       56M   56M     0 100% /snap/core18/1988
 /dev/loop3       56M   56M     0 100% /snap/core18/1997
 /dev/loop5       33M   33M     0 100% /snap/snapd/11402
 tmpfs            99M     0   99M   0% /run/user/0
 /dev/loop6       33M   33M     0 100% /snap/snapd/11588
 total            26G  8.1G   17G  33% -

Mostrar sistema de archivos local

De forma predeterminada, el comando df muestra los sistemas de archivos montados local y remotamente. Para limitar la lista solo al sistema de archivos local, use la opción -l .

$ df -l

Conclusión

En este tutorial, aprendimos sobre el comando df y cómo usarlo para verificar el uso del espacio en disco en Linux. Háganos saber si encuentra algo interesante en la sección de comentarios.


Linux
  1. Comando ifconfig de Linux

  2. comando linux mv

  3. Linux du comando

  4. Comando IP de Linux

  5. Comando cd de linux

Comando de fecha en Linux

Comando libre en Linux

Comando Sudo en Linux

Comando W en Linux

Al mando en Linux

Comando Df en Linux