Cómo comprobar el espacio en disco en Ubuntu 20.04

El seguimiento de la información sobre el uso del disco es una tarea cotidiana de cualquier administrador de sistemas. Linux tiene algunas utilidades incorporadas que te ayudan a encontrar el espacio en disco de tu sistema.

  • Comandodf: Muestra la cantidad de espacio en disco utilizado por los sistemas de archivos de Linux.
  • Comando du : Muestra la cantidad de espacio en disco utilizado por los archivos y directorios.

En este post, te mostraremos cómo comprobar el espacio en disco en Linux utilizando varias formas.

Requisitos previos

  • Un servidor con sistema operativo Linux.
  • Una contraseña de root configurada en el servidor.

Comprobar el espacio en disco con el comando df

Puedes utilizar el comando df sin ningún argumento para comprobar el uso del espacio en disco de los sistemas de archivos montados.

df

Deberías ver la siguiente salida:

Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda1      288237920 35699668 237873500  14% /
none                   4        0         4   0% /sys/fs/cgroup
udev             1950372        4   1950368   1% /dev
tmpfs             392664     4548    388116   2% /run
none                5120        0      5120   0% /run/lock
none             1963312   150760   1812552   8% /run/shm
none              102400       48    102352   1% /run/user
/dev/sda5      187308940 37156240 140614908  21% /Data
/dev/loop0         93568    93568         0 100% /snap/core/8592
/dev/loop1        177536   177536         0 100% /snap/skype/112
/dev/loop2         93568    93568         0 100% /snap/core/8689
/dev/loop3         46080    46080         0 100% /snap/gtk-common-themes/1440
/dev/loop4         56064    56064         0 100% /snap/core18/1668
/dev/loop5        177664   177664         0 100% /snap/skype/115
/dev/loop6        164096   164096         0 100% /snap/gnome-3-28-1804/116
/dev/loop7         56832    56832         0 100% /snap/teams-for-linux/79

A continuación se muestra una breve explicación de cada columna:

  • Sistema de archivos: Muestra el nombre de la partición del sistema de archivos.
  • 1K-bloques: Muestra el tamaño del sistema de archivos en bloques de 1K.
  • Utilizado: Muestra el espacio utilizado.
  • Disponible: Muestra el espacio disponible.
  • Uso%: Muestra el espacio utilizado en porcentaje.
  • Montado en: Muestra el directorio en el que está montado el sistema de ficheros.

Mostrar el espacio en disco en formato legible para el ser humano

Si quieres mostrar el uso del espacio en disco en un formato legible para el ser humano, utiliza el comando dh con la opción h.

df -h

Deberías obtener la siguiente salida:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       275G   35G  227G  14% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            1.9G  4.0K  1.9G   1% /dev
tmpfs           384M  4.7M  379M   2% /run
none            5.0M     0  5.0M   0% /run/lock
none            1.9G  160M  1.8G   9% /run/shm
none            100M   48K  100M   1% /run/user
/dev/sda5       179G   36G  135G  21% /Data
/dev/loop0       92M   92M     0 100% /snap/core/8592
/dev/loop1      174M  174M     0 100% /snap/skype/112
/dev/loop2       92M   92M     0 100% /snap/core/8689
/dev/loop3       45M   45M     0 100% /snap/gtk-common-themes/1440
/dev/loop4       55M   55M     0 100% /snap/core18/1668
/dev/loop5      174M  174M     0 100% /snap/skype/115
/dev/loop6      161M  161M     0 100% /snap/gnome-3-28-1804/116
/dev/loop7       56M   56M     0 100% /snap/teams-for-linux/79

Mostrar el tipo de sistema de archivos

Puedes utilizar el comando df con la opción T para mostrar el tipo de sistema de archivos con otra información.

df -T

Deberías ver la siguiente salida:

Filesystem     Type     1K-blocks     Used Available Use% Mounted on
/dev/sda1      ext4     288237920 35700492 237872676  14% /
none           tmpfs            4        0         4   0% /sys/fs/cgroup
udev           devtmpfs   1950372        4   1950368   1% /dev
tmpfs          tmpfs       392664     4976    387688   2% /run
none           tmpfs         5120        0      5120   0% /run/lock
none           tmpfs      1963312   223944   1739368  12% /run/shm
none           tmpfs       102400       48    102352   1% /run/user
/dev/sda5      ext4     187308940 37156240 140614908  21% /Data
/dev/loop0     squashfs     93568    93568         0 100% /snap/core/8592
/dev/loop1     squashfs    177536   177536         0 100% /snap/skype/112
/dev/loop2     squashfs     93568    93568         0 100% /snap/core/8689
/dev/loop3     squashfs     46080    46080         0 100% /snap/gtk-common-themes/1440
/dev/loop4     squashfs     56064    56064         0 100% /snap/core18/1668
/dev/loop5     squashfs    177664   177664         0 100% /snap/skype/115
/dev/loop6     squashfs    164096   164096         0 100% /snap/gnome-3-28-1804/116
/dev/loop7     squashfs     56832    56832         0 100% /snap/teams-for-linux/79

Para mostrar la información sobre la partición ext4, ejecuta el siguiente comando:

df -t ext4

Deberías ver la siguiente salida:

Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda1      288237920 35700936 237872232  14% /
/dev/sda5      187308940 37156240 140614908  21% /Data

Comprobar el uso del espacio en disco con el comando du

También puedes utilizar el comando du para comprobar el uso del espacio en disco en el sistema Linux.

Si ejecutas el comando du sin ningún argumento, se mostrará el uso del espacio en disco de tu directorio actual:

du

Deberías ver la siguiente salida:

308     ./.anydesk/thumbnails
1256    ./.anydesk
164     ./.gftp
4       ./.xx-svn-diff
4       ./Public
4       ./.local/share/folks
12      ./.local/share/data/Nextcloud
16      ./.local/share/data
4       ./.local/share/gstreamer-1.0/presets
8       ./.local/share/gstreamer-1.0
20      ./.local/share/unity-webapps
8       ./.local/share/vlc
4       ./.local/share/evolution/calendar/trash
8       ./.local/share/evolution/calendar/system
16      ./.local/share/evolution/calendar
4       ./.local/share/evolution/mail/trash
8       ./.local/share/evolution/mail
4       ./.local/share/evolution/memos/trash

Para mostrar la información en un formato legible, ejecuta el siguiente comando:

du -h

Deberías ver la siguiente salida:

308K    ./.anydesk/thumbnails
1.3M    ./.anydesk
164K    ./.gftp
4.0K    ./.xx-svn-diff
4.0K    ./Public
4.0K    ./.local/share/folks
12K     ./.local/share/data/Nextcloud
16K     ./.local/share/data
4.0K    ./.local/share/gstreamer-1.0/presets
8.0K    ./.local/share/gstreamer-1.0
20K     ./.local/share/unity-webapps
8.0K    ./.local/share/vlc
4.0K    ./.local/share/evolution/calendar/trash
8.0K    ./.local/share/evolution/calendar/system
16K     ./.local/share/evolution/calendar

Puedes utilizar el comando du con la opción -hs para mostrar el uso total de espacio en disco del directorio especificado.

du -hs /var/log

Deberías ver la siguiente salida:

18M	/var/log

También puedes utilizar el comando du con el parámetro sort para ordenar los archivos y directorios por tamaño, como se muestra a continuación:

du -h | sort -rn

Deberías ver la siguiente salida:

136K	./master-pdf-editor-4/lang/qt
124K	./master-pdf-editor-5/stamps/Standard
124K	./master-pdf-editor-4/stamps/Standard
80K	./master-pdf-editor-5/templates
80K	./master-pdf-editor-4/templates
77M	./HD-Wallpaper
76K	./master-pdf-editor-5/templates/stamps
76K	./master-pdf-editor-4/templates/stamps
64M	./Mummy
52K	./111
48M	./master-pdf-editor-5
44M	./master-pdf-editor-4
19M	./master-pdf-editor-5/lang
15M	./master-pdf-editor-4/lang
12M	./Webserver

Conclusión

En la guía anterior has aprendido a comprobar el uso del espacio en disco con los comandos du y df. Espero que esto te ayude en tu tarea diaria.

También te podría gustar...