Trabajando con inodos en Linux
Los inodos en Linux son entradas que forman la base de los sistemas de archivos en Linux. Administran y manejan metadatos sobre archivos y facilitan el funcionamiento interno de los archivos en Linux. Los sistemas de archivos en Linux tienen dos secciones; los inodos y bloques de datos.
Los inodos actúan como estructuras de datos, definiendo directorios y archivos en el sistema de archivos de Linux. Además, se almacenan en la entrada del directorio. Un inodo contiene todos los datos necesarios para leer archivos y apuntar a bloques que compensan archivos. Por lo tanto, los programas que se refieren a los archivos por su nombre Busque el inodo correspondiente desde el archivo de entrada del directorio.
Todos los archivos en directorios de Linux contienen un número de inodo y el nombre de archivo, y utilizando el número de inodo; se puede recuperar los metadatos del archivo. Sin embargo, los números de inodo y los nombres de archivos se almacenan en un índice separado pero enlace a los inodos.
Un inodo contiene información diferente, que incluye:
Verificación de números de inodo
Puede verificar el número de inodos en un sistema de archivos o incluso para un archivo específico. Para verificar un sistema de archivos, use el comando a continuación.
$ df -ih
En la salida a continuación, puede notar el sistema de archivos específico y sus diferentes estadísticas, incluidos los porcentajes gratuitos y utilizados.
Alternativamente, puede especificar un sistema de archivos específico para verificar. Por ejemplo, para verificar /SDA5, podemos usar el comando a continuación.
$ df -ih /dev /sda5
Para verificar el número de inodo de un archivo específico, puede enumerar su contenido utilizando el LS -IL o estadística dominio. El comando STAT muestra las estadísticas de un archivo determinado, como el número de inodo. Para nuestro ejemplo, nuestro archivo es prueba.TXT, y nuestro comando se muestra a continuación.
Prueba de estadísticas de $.TXT
Otros detalles del archivo, como la fecha de creación, se muestran con el comando stat.
Del mismo modo, enumerar el contenido del directorio actual muestra el número de bloques de un archivo específico.
$ ls -li | prueba GREP.TXT
Para este caso, el número de inodo es 4983306.
Para verificar el inodo de nivel de directorio, agregue el -d marcar al comando de verificar el inodo de los archivos.
El nuevo comando será:
$ ls -ldi ~/escritorio
Tener un recuento del uso de inodo es beneficioso, ya que el uso excesivo de inodo es problemático y puede obstaculizar la creación de archivos más nuevos incluso cuando hay espacio disponible en el sistema de archivos. Para mantener un uso bajo de inodo, use los trucos enumerados a continuación.
Hacerlo asegura que no se quede sin inodos y tenga suficiente espacio para crear más archivos. Algunos efectos de quedarse sin inodos varían, pero los comunes incluyen:
Cuando comience a ver tales señales, verifique el número de inodos y pruebe los consejos anteriores para mantener un uso bajo de inodario.
Envolver
Comprender los inodos cuando se trabaja con los sistemas de archivos de Linux es esencial. Hemos cubierto los conceptos y comandos que debe saber al trabajar con inodos en Linux. La comprensión de los inodos le da una ventaja al examinar los sistemas de archivos y mantener un uso bajo de inodeo. Con suerte, este artículo cubrió todo lo que necesita saber sobre inodos en Linux.