El comando df (Unix command) es una de las herramientas más útiles en Linux para comprobar cuánto espacio de almacenamiento se está utilizando en el sistema.
Aunque existen muchas herramientas gráficas y utilidades externas para monitorizar el disco, df ya viene integrado en Linux y permite obtener rápidamente información sobre:
- Espacio total del disco
- Espacio utilizado
- Espacio disponible
- Puntos de montaje del sistema de archivos
El nombre df significa “disk filesystem” y muestra, un resumen del uso del disco en todos los sistemas de archivos montados.
En este tutorial aprenderás cómo usar el comando df en Linux con 12 ejemplos prácticos, desde consultas básicas hasta filtros más avanzados.
12 Mejores usos del comando DF
¿Qué muestra el comando df en Linux? Cuando ejecutas df, verás información como:
- Nombre del dispositivo
- Tamaño total del sistema de archivos
- Espacio utilizado
- Espacio libre
- Porcentaje de uso
- Punto de montaje
Esto permite detectar rápidamente discos llenos o particiones con poco espacio disponible.
1. ¿Cómo comprobar el uso de espacio en disco en Linux?
El uso más básico del comando df muestra el estado del espacio en disco en todos los sistemas de archivos montados.
sudo df
Este comando mostrará columnas como:
- Filesystem → nombre del dispositivo
- 1K-blocks → tamaño total
- Used → espacio utilizado
- Available → espacio disponible
- Use% → porcentaje usado
- Mounted on → punto de montaje
Es una forma rápida de comprobar si alguna partición está cerca de llenarse.
2. ¿Cómo mostrar información completa de todos los sistemas de archivos?
El parámetro -a muestra todos los sistemas de archivos, incluidos los pseudo sistemas.
df -a
Este comando también incluye:
- Sistemas virtuales
- Sistemas temporales
- Sistemas que normalmente se ocultan
Algunos pueden aparecer con 0 bloques, lo que indica que no están asociados a un dispositivo físico.
3. ¿Cómo mostrar el uso del disco en formato legible?
Normalmente, df muestra tamaños en bytes o bloques, lo que puede resultar difícil de interpretar.
Para verlo en formato fácil de leer usa:
sudo df -h
La opción -h (human-readable) convierte los tamaños a unidades comprensibles:
- KB
- MB
- GB
- TB
Esto facilita mucho interpretar el uso del almacenamiento.
4. ¿Cómo ver el uso del disco en el directorio /home?
Puedes comprobar el uso del disco de una partición específica.
df -hT /home
Aquí se usan dos opciones:
- -h → formato legible
- -T → muestra el tipo de sistema de archivos
Por ejemplo, podrías ver tipos como:
- ext4
- xfs
- tmpfs
5. ¿Cómo mostrar el espacio en disco en kilobytes?
Si necesitas ver los datos en kilobytes, puedes usar la opción -k.
sudo df -k
Esto muestra los tamaños en bloques de 1024 bytes.
Es útil cuando trabajas con scripts o herramientas que requieren valores en KB.
6. ¿Cómo mostrar el uso del disco en megabytes?
Para mostrar la información en megabytes (MB) usa la opción -m.
sudo df -m
Esto puede ser útil cuando se analiza el almacenamiento en sistemas con discos pequeños o entornos virtualizados.
7. ¿Cómo mostrar el uso del disco en gigabytes?
El método más común sigue siendo usar:
sudo df -h
Este comando adapta automáticamente las unidades:
- KB
- MB
- GB
Mostrando cada valor en la escala más adecuada.
8. ¿Cómo comprobar el uso de inodos en Linux?
En Linux, cada archivo utiliza una estructura llamada inode, que almacena metadatos como:
- propietario
- permisos
- fechas
- ubicación del archivo
Para ver el uso de inodos:
sudo df -i
Esto mostrará:
- inodos totales
- inodos utilizados
- inodos disponibles
⚠️ Un sistema puede quedarse sin inodos aunque todavía tenga espacio libre en disco.
9. ¿Cómo mostrar el tipo de sistema de archivos?
Para ver el tipo de sistema de archivos utiliza:
sudo df -T
Esto añade una columna que indica el tipo de filesystem, como:
- ext4
- xfs
- tmpfs
- overlay
Es especialmente útil cuando administras servidores con múltiples discos.
10. ¿Cómo ver el uso de disco solo para sistemas ext4?
Si quieres filtrar los resultados por tipo de sistema de archivos, usa -t.
sudo df -t ext4
Esto mostrará únicamente las particiones ext4.
11. ¿Cómo excluir un tipo de sistema de archivos?
También puedes excluir un tipo específico con -x.
sudo df -x ext4
Esto mostrará el uso del disco de todos los sistemas excepto ext4.
12. ¿Cómo ver todas las opciones del comando df?
Para ver todas las opciones disponibles del comando:
df --help
Este comando muestra todas las combinaciones posibles y sus parámetros.
Consejos útiles al usar df
Algunas recomendaciones prácticas:
- Usa df -h para revisar rápidamente el estado del almacenamiento.
- Si un servidor tiene problemas de espacio, combina df con el comando du (Unix command) para localizar qué carpetas consumen más espacio.
- Comprueba también los inodos si el sistema reporta errores al crear archivos.
- En servidores Linux, revisar df regularmente ayuda a evitar fallos por discos llenos.
Conclusión
El comando df es una herramienta esencial para cualquier usuario o administrador de Linux..
Permite comprobar rápidamente el estado del almacenamiento del sistema y detectar problemas de espacio antes de que afecten al funcionamiento del servidor.
Con las diferentes opciones como -h, -T, -i, -t o -x, puedes obtener información detallada sobre el uso del disco en cada sistema de archivos montado.
Dominar df es uno de los primeros pasos para gestionar correctamente el almacenamiento en Linux.
