Búsqueda de sitios web

Cómo obtener el total de inodos de la partición raíz


En Linux y otros sistemas operativos similares a Unix, un inodo almacena información que describe un archivo o directorio (también un archivo, porque todo es un archivo en Unix) excepto su nombre y contenido o sus datos reales. Por lo tanto, cada archivo está indexado por un inodo que son metadatos sobre el archivo.

Un inodo contiene información como la ubicación física del archivo, el tamaño del archivo, el propietario y el grupo del archivo, los permisos de acceso al archivo (lectura, escritura y ejecución), marcas de tiempo, así como un Contador que indica el número de enlaces físicos que apuntan al archivo.

¿Por qué es importante vigilar los inodos?

Una de las posibles formas en que un sistema de archivos puede quedarse sin espacio es cuando se agotan todos los inodos. Esto puede suceder incluso cuando hay suficiente espacio libre en el disco; El consumo de todos los inodos en el sistema de archivos puede bloquear la creación de nuevos archivos. Además, puede provocar una parada repentina del sistema.

Para obtener el número de inodos de archivos en un directorio, por ejemplo, el directorio raíz, abra una ventana de terminal y ejecute el siguiente comando ls, donde la opción -l significa formato de lista larga, -a significa todos los archivos y -i significa imprimir el número de índice de cada archivo.

ls -lai /

Para obtener el número total de inodos en el directorio raíz, ejecute el siguiente comando du.


sudo du --inode /

Para enumerar estadísticas sobre el uso de inodos (cantidad disponible, cantidad utilizada, cantidad libre y porcentaje de uso) en la partición raíz, use los comandos df de la siguiente manera (el indicador -h permite mostrar información en formato humano). formato legible).

sudo df -ih/

Para obtener una definición detallada del inodo, lea el artículo del Proyecto de información de Linux: http://www.linfo.org/inode.html.