# df (espacio libre en disco)

> Cómo leer la salida de df, por qué Use% puede alcanzar el 100% antes de que Avail llegue a cero para los usuarios normales, y cómo comprobar los inodos con df -i.

df (espacio libre en disco) es el comando estándar que muestra el tamaño, el espacio usado, el espacio disponible y el punto de montaje de cada sistema de archivos montado. 'df -h' muestra los tamaños en unidades legibles por humanos; 'df -i' muestra el uso de inodos en lugar de bytes, lo que explica los errores de 'No hay espacio en el dispositivo' cuando aún hay bytes libres.

## Lectura de las columnas

Filesystem es el dispositivo, Size el total, Used y Avail el espacio usado y libre para los usuarios normales, Use% el porcentaje y Mounted on el directorio en el que aparece.

En ext4, alrededor del 5% está reservado para root de forma predeterminada, por lo que Used + Avail puede ser menor que Size y los usuarios normales pueden quedarse sin espacio antes de que Use% muestre el 100%.

## Opciones útiles

'-T' añade el tipo de sistema de archivos, '-x tmpfs' oculta los sistemas de archivos de memoria temporal y 'df -h /var' muestra únicamente el sistema de archivos que contiene /var.

## Cómo comprobar el espacio libre

1. Ejecute: df -hT -x tmpfs
2. Busque el sistema de archivos con un Use% alto.
3. Compruebe también los inodos: df -i
4. A continuación, examine el contenido con du o ncdu para averiguar qué está utilizando el espacio.

## Precauciones

- Nunca llene el sistema de archivos raíz al 100%: los servicios, los inicios de sesión y las actualizaciones de paquetes pueden fallar.

## Fuentes

- [df(1)](https://man7.org/linux/man-pages/man1/df.1.html)
- [inode(7)](https://man7.org/linux/man-pages/man7/inode.7.html)

Última actualización: 2026-10-08
URL: https://raincleaner.eu/es/wiki/linux/df-disk-free
