No puedo actualizar Ubuntu porque tengo un 99% de uso de inodo. ¿Cuál es la forma más fácil para mí de aliviar este problema?
Gracias por tu ayuda.
No puedo actualizar Ubuntu porque tengo un 99% de uso de inodo. ¿Cuál es la forma más fácil para mí de aliviar este problema?
Gracias por tu ayuda.
Respuestas:
El número de inodes se establece en el momento en que se formatea la partición. Normalmente, el número de inodos creados es suficiente para casi cualquier propósito; sin embargo, si tiene una gran cantidad de archivos muy pequeños, puede usar los inodos antes de que el disco esté lleno.
Debe encontrar los miles de archivos pequeños que tiene en el sistema que están usando inodos y eliminarlos o moverlos a una partición que se haya configurado específicamente con una gran cantidad de inodos disponibles. No es posible cambiar el número de inodos disponibles en una partición después de que se haya formateado.
El script escrito por paxdiablo en stackoverflow puede ser una forma útil de verificar el uso excesivo de archivos pequeños de los que puede no estar al tanto. Aquí está de nuevo:
#!/bin/bash
# count_em - count files in all subdirectories under current directory.
echo 'echo $(ls -a "$1" | wc -l) $1' >/tmp/count_em_$$
chmod 700 /tmp/count_em_$$
find . -mount -type d -print0 | xargs -0 -n1 /tmp/count_em_$$ | sort -n
rm -f /tmp/count_em_$$
Coloque este script en el archivo de texto ~ / bin / count_em y luego emita el comando
chmod +x ~/bin/count_em
para hacerlo ejecutable. Si tuvo que crear el directorio ~ / bin, aún no estará en la ruta ejecutable, así que simplemente cierre la sesión y vuelva a iniciarla.
Para ejecutar el programa solo tienes que escribir
count_em
y enumerará los números de todos los archivos en el directorio actual y subdirectorios por directorio, con el recuento más alto al final. ¡Muy útil!
sudo du -a -d 1 --inodes . | sort -nr | head -20
También puede mostrar una lista ordenada de directorios por número de inodos, utilizando este comando: du --inodes -d 3 / | sort -n | tail
A partir de ahí, puede determinar qué directorios eliminar
unrecognized option '--inodes'
en Ubuntu 14.04, para tu información
--inodes
opción se agregó en julio de 2013 lmao
Descubrí que el uso del inodo provenía de /root/.local y eliminé esa carpeta.