Cómo obtener inodos totales de 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 del archivo (lectura, escritura y ejecución), marcas de tiempo, así como un contador que indica el número de enlaces físicos. apuntando al archivo.

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 resultar en 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 las estadísticas sobre el uso del inodo (cantidad disponible, cantidad usada y 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 un humano- formato legible).

$ sudo df -ih/

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