¿Cuál es el papel de los nodos de inodo en Linux?

  
                

El inodo en el sistema de archivos de Linux se utiliza principalmente para almacenar la información básica de los archivos y directorios. Cuando el sistema crea un sistema de archivos, se creará una gran cantidad de inodos. La siguiente serie le dará una introducción detallada del rol del inodo. Echemos un vistazo. Vamos

a, i-nodo lo que es?

Para comprender los inodos, comience con el almacenamiento de archivos.

El archivo se almacena en el disco duro. La unidad de almacenamiento mínima del disco duro se llama "sector". Cada sector almacena 512 bytes (equivalente a 0.5 KB).

Cuando el sistema operativo lee el disco duro, no lo lee uno por uno. Es demasiado ineficiente, pero lee varios sectores a la vez, es decir, lee un bloque a la vez. " (bloque). Este "bloque" formado por múltiples sectores es la unidad más pequeña de acceso a archivos. El tamaño del bloque ", el más común es 4KB, es decir, un bloque continuo de ocho sectores.

Los datos del archivo se almacenan en el "bloque", entonces, obviamente, también debemos encontrar un lugar para almacenar la metainformación del archivo, como el creador del archivo, la fecha en que se creó el archivo, el tamaño del archivo, etc. . Esta área para almacenar la metainformación del archivo se llama inodo, y la traducción al chino se llama "nodo de índice".

Segundo, el contenido del inodo

El inodo contiene la metainformación del archivo, específicamente lo siguiente:

El código es el siguiente:

* La palabra del archivo Número de secciones

* ID de usuario del propietario del archivo

* ID de grupo del archivo

* Lectura, escritura y ejecución de permisos del archivo

* Hay tres marcas de tiempo: ctime se refiere al momento en que se modificó por última vez el inodo, mtime se refiere al momento en que se modificó por última vez el contenido del archivo, y atime se refiere al momento en que se abrió el archivo por última vez.

* El número de enlaces, es decir, cuántos nombres de archivos apuntan a este inodo

* La ubicación del bloque de datos del archivo

Puede usar el comando stat para ver la información de inodo de un archivo: Br>

El código es el siguiente:

stat example.txt

En resumen, toda la información del archivo, excepto el nombre del archivo, está en el inodo. En cuanto a por qué no hay un nombre de archivo, lo siguiente se explicará en detalle.
Anterior123Página siguiente Total 3 páginas

Copyright © Conocimiento de Windows All Rights Reserved