Inodo

Un inodo (abreviatura de "nodo índice") es una estructura de datos que Linux utiliza para almacenar información sobre un archivo. Cada inodo tiene un ID único que identifica un archivo individual u otro objeto en el sistema de archivos de Linux.

Los inodos contienen la siguiente información:

  • Tipo de archivo: archivo, carpeta, programa ejecutable, etc.
  • Tamaño del archivo
  • Marca de tiempo: horas de creación, acceso y modificación
  • Permisos del archivo: lectura, escritura y ejecución
  • Lista de control de acceso: permisos para usuarios o grupos especiales
  • Indicadores de protección del archivo
  • Ubicación del archivo: ruta del directorio donde se almacena el archivo
  • Recuento de enlaces: cantidad de enlaces físicos al inodo
  • Metadatos adicionales del archivo
  • Punteros del archivo: direcciones de los bloques de almacenamiento que guardan el contenido del archivo

Cabe destacar que un inodo no contiene el nombre del archivo ni los datos reales. Cuando se crea un archivo en el sistema de archivos de Linux, se le asignan un número de inodo y un nombre de archivo. Este par vinculado permite cambiar el nombre del archivo sin afectar el ID del archivo en el sistema. Lo mismo ocurre al cambiar el nombre de los directorios, que se tratan como archivos en Linux.

Los datos de los archivos se almacenan en uno o más bloques del dispositivo de almacenamiento. Un inodo incluye un puntero a estos datos, pero no contiene los datos reales. Por lo tanto, todos los inodos son relativamente pequeños, independientemente del tamaño de los archivos que identifican.

Los sistemas de archivos modernos proporcionan una estructura jerárquica de directorios (carpetas) para facilitar la organización de los archivos. Sin embargo, en Linux, los archivos no se almacenan realmente en directorios. En su lugar, los directorios solo contienen nombres de archivos y sus ID de inodo asociados. El ID hace referencia a un inodo en la tabla de inodos de Linux, que apunta a los bloques de almacenamiento donde se guardan los datos del archivo.

NOTE: Cada dispositivo de almacenamiento de Linux tiene un límite de inodos, que se define cuando se formatea el disco. En casos excepcionales, cuando se crean muchos archivos pequeños, es posible alcanzar el límite de inodos antes de haber utilizado toda la capacidad de almacenamiento.

Actualizado December 20, 2019 por Per C.

quizPon a prueba tu conocimiento

How many digits does a UPC contain?

A
8
0%
B
10
0%
C
12
0%
D
16
0%
Correct! Incorrect!     View the UPC definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Inodo en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.