Qué es un inodo, cómo ver el uso de inodos con df -i y cómo encontrar directorios con millones de archivos pequeños.
Un inodo es la estructura de datos que un sistema de archivos de estilo Unix utiliza para almacenar información sobre un archivo, como su propietario, permisos, tamaño y dónde se encuentran sus datos. Cada archivo utiliza un inodo y muchos sistemas de archivos tienen un número fijo, por lo que millones de archivos diminutos pueden provocar el error "No hay espacio en el dispositivo" mientras que df -h sigue mostrando espacio libre.
'df -i' enumera los inodos totales, usados y libres por sistema de archivos. 'ls -i' muestra el número de inodo de un archivo y 'stat <file>' muestra los detalles de su inodo.
Los directorios de sesiones o cachés de aplicaciones web, las colas de correo, los archivos de registro pequeños no rotados y las cachés de compilación pueden crear millones de archivos.
GNU du puede contar inodos: 'du --inodes -x / | sort -n | tail' enumera los directorios con más entradas.
df -i (IUse% cerca del 100 %).sudo du --inodes -x --max-depth=3 / | sort -n | tail -20find /path -type f -mtime +7 -delete tras una prueba simulada sin -delete.Última actualización: 2026-10-08
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.
Cómo usar find para listar archivos grandes o antiguos en Linux, previsualizarlos de forma segura y eliminar solo lo que haya revisado.
Cómo descubrir qué llena un disco de Linux con du y el interactivo ncdu, usando opciones que se limitan a un solo sistema de archivos.