Junior
¿Para qué se utiliza inode en el sistema de archivos?
sobes.tech AI
Respuesta de la IA
Inode (descriptor de índice) almacena metadatos sobre un archivo o directorio en un sistema de archivos similar a Unix. No contiene el contenido del archivo en sí.
Lo que se almacena en un inode:
- Tipo de archivo (archivo regular, directorio, enlace simbólico, etc.)
- Permisos de acceso (propietario, grupo, otros; lectura, escritura, ejecución)
- Número de enlaces duros al archivo
- UID (ID de usuario) del propietario
- GID (ID de grupo) del propietario
- Tamaño del archivo (en bytes)
- Tiempo de creación (ctime - tiempo de cambio)
- Tiempo de modificación de datos (mtime - tiempo de modificación)
- Tiempo del último acceso (atime - tiempo de acceso)
- Direcciones de los bloques de datos en el disco donde se almacena el contenido del archivo
A cada archivo o directorio se le asigna un número único de inode dentro del sistema de archivos. Este número es utilizado por el núcleo para acceder a la descripción correspondiente del objeto.
Ejemplo de salida de información del inode con el comando ls -i:
# Mostrar el número de inode del archivo
ls -i mi_archivo.txt
Ejemplo de uso del comando stat para información detallada del inode:
# Mostrar información detallada del archivo, incluyendo datos del inode
stat mi_archivo.txt