Problema de espacio en Linux (inodos)

Tiempo de lectura: < 1 minuto

Si tenemos espacio suficiente en el disco y aun así salen errores como No space left on device o Write failed.

Lo primero que tenemos que hacer es comprobar si hay espacio en la máquina con el comando:

df -a

Como podemos ver, hay disponible un 30% de espacio y utilizado un 70%.

Por lo que el problema puede ser de los inodos. Para comprobar la cantidad de inodos libres ponemos

df -i

Y vemos que hay un 100% de inodos utilizados.

Este error ocurre porque se han acumulado muchos ficheros de un tamaño reducido. La solución consiste en buscar esos ficheros y borrarlos.

Para buscar que archivos ocupan más inodos utilizamos el siguiente comando:

find /var -xdev -printf '%h\n' | sort | uniq -c | sort -k 1 -n

Y tendremos que eliminar los que ocupen más.

Deja un comentario