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
Después de que el disco duro del sistema Linux monta el directorio, por lo general no lo modificará,
Al instalar varias tarjetas de red en un sistema Linux, no es tan fácil cambiar el
Los usuarios de Linux encontraron 553 No se pudo crear el error de archivo al usar vsftp. Ante este
En el sistema operativo Linux, ¿cómo borrar rápidamente el contenido del archivo? La siguiente serie
Linux encuentra formas de reemplazar el contenido de texto por comando
¿Qué debo hacer si el sistema Linux Git no puede salir completamente (código de salida 128 o 1)?
Linux genera automáticamente un resumen del método de dirección MAC
Pasos para que Linux use Zabbix para monitorear sistemas de bases de datos
¿Cómo usan los sistemas Linux la directiva at /crontab?
Cómo instalar Autossh en el sistema Linux
¿Qué puedo hacer si RedHat Linux 5 no puede usar ifconfig?
¿Qué debo hacer si la zona horaria del sistema Linux es incorrecta?
¿Cómo resolver el problema de olvidar la contraseña de root en Linux?
Método de modificación de la longitud de la ruta de acceso del terminal de Linux
Explicación detallada de cómo instalar e implementar LXC en Linux
Cómo eliminar completamente win10 viene con el método de entrada
Pantalla de inicio de escritorio negro no puede iniciar la solución tutorial
Método de uso de la grabadora de pasos del sistema Win8
¿Cuáles son las características de Windows 7 VHD?
Respuestas detalladas al Flash Player especial que viene con Windows 8
Rainforest woodwind win7 system cómo resolver Explorer.exe crash