Que son los inodos en linux

Que son los inodos en linux.

El inodo es una estructura de datos contenedora de los metadatos de un archivo. Cuando nuestro sistema de archivos almacena uno nuevo, no solo se guarda el contenido (datos) del archivo, también otras propiedades adicionales como el nombre del archivo, la fecha de creación, permisos, el propietario y más.

Exceptuando el nombre y el contenido, el resto de información se almacena en un inodo especifico del archivo. En este artículo vemos como listarlos, así como su contenido y otros datos que pueden resultar importantes.

Que son los inodos

Que son los inodos

 

Que son los inodos en linux

El comando ls -l, nos mostrará información del inodo, como podemos comprobar a continuación.

Ver los inodos

Inodos de la carpeta actual:

ls -l

Ejemplo…

sergio@sololinux:~$ ls -l
total 92
-rw-r--r-- 1 sergio sergio 20480 sep 12 17:33  Databases.db
drwxr-xr-x 6 sergio sergio 12288 dic  9 13:05  Descargas
drwxr-xr-x 7 sergio sergio  4096 nov 13 12:11  Documentos
drwxr-xr-x 6 sergio sergio  4096 dic  9 14:53  Escritorio
drwxr-xr-x 4 sergio sergio  4096 sep  5 09:10  Imágenes
-rw-r--r-- 1 sergio sergio  1986 dic  7 15:35  libera.sh
drwxr-xr-x 4 sergio sergio  4096 dic  5 16:43  Música
drwxr-xr-x 8 root   root    4096 sep  2 16:53  rtl8723de
drwxrwxr-x 3 sergio sergio  4096 sep 16 12:25  rtw88

En este caso especificamos una ruta.

ls -ld /carpeta/archivo

Observa el inodo de /etc.

root@sololinux-demo:~# sudo ls -ld /etc
drwxr-xr-x 81 root root 4096 dic  9 13:55 /etc

Que son los inodos. La tabla de inodos contiene todos los inodos de nuestro linux, y se genera al crear el sistema de archivos. Puedes usar el comando df -i para ver cuántos inodos están en uso y cuantos están libres. También podemos identificar los detalles de todos los volúmenes montados.

df -i

Ejemplo…

sergio@sololinux:~$ df -i
S.ficheros     Nodos-i NUsados NLibres NUso% Montado en
udev            482292     592  481700    1% /dev
tmpfs           491747     887  490860    1% /run
/dev/sda2      7782400  448537 7333863    6% /
tmpfs           491747     126  491621    1% /dev/shm
tmpfs           491747       6  491741    1% /run/lock
tmpfs           491747      18  491729    1% /sys/fs/cgroup
/dev/sda1            0       0       0     - /boot/efi
tmpfs           491747      28  491719    1% /run/user/1000
/dev/sdb1            0       0       0     - /media/sergio/DESCARGAS
/dev/sdc1            0       0       0     - /media/sergio/204E-01F8

 

Número de inodos

El número de inodo, también conocido como número de índice. Es un número único que se asigna a los archivos y directorios en el momento de su creación. El número de inodo es único en todo el sistema de archivos.

Podemos ver los números de inodo con el comando ls -li (se admiten rutas). Excepto el nombre del archivo, todos los datos aportados se contienen en el inodo.

ls -li /etc

Imagen de ejemplo…

Que son los inodos en un sistema linux

Que son los inodos en un sistema linux

Como puedes observar en este artículo, los inodos nos ofrecen una valiosa información si trabajamos con archivos.

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Que son los inodos en linux.

Chat de SoloLinux en Telegram

 

2 Comentarios

  1. Carlos
    11/12/2020
    • Sergio G.B.
      11/12/2020

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido