Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Qué es un INODO en linux

Estoy empezando con linux y revisando el sistema de ficheros me ha surgido una duda, ¿que es un inodo?

La FAQ Qué es un INODO en linux tiene Pertenece a la categoría:


 Respuesta de Sara Álvarez  04/10/05 
Un INODO es una estructura de datos, por así decirlo una tabla que contiene información sobre un fichero.




Cada fichero se identifica por un número de inodo. Este número es único dentro de todo el sistema de ficheros.




Dentro de cada inodo existe la siguiente información:





  • Número de inodo
  • Tipo de fichero
  • Propietario de dicho fichero
  • Permisos del fichero
  • Fecha de creación del mismo

Puedes ver toda esta información si ejecutas un ls -l en cualquier directorio de tu sistema.




La tabla con todos los inodos se crea en el arranque del sistema.




El comando find utiliza esta tabla para hacer sus búsquedas.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 Comentarios de los visitantes
Se muestra un comentario revisado

 Comentario de Juan Carlos Lopez
21/10/05 
Solamente seré más preciso en la respuesta. Esta respuesta la saco del libro "El Libro Unix".

Cuando cambian los atributos de un archivo, por ejemplo cuando se le cambian los permisos, se actualiza el inodo de la memoria principal; hay copias en disco de los inodos que se actualizan a intervalos regulares. Se puede emplear la orden sync para actualizar en cualquier momento las copias en disco de los inodos. Los inodos correspondientes a archivos que no están abiertos residen en disco.

Hay diversos campos que se conocen con otros nombres como los que se relacionan a continuación.

Contador de vínculos
Modo de archivo
ID de usuario
Fecha de creación
Fecha de última actualización
Permiso de acceso

ubicación del archivo en disco
Como vemos un inodo debe tener el control total de lo que es un archivo en Unix en general y en Linux en particular. esto es debido al sencillo concepto de que en Linux todo es un archivo, desde una carta con extensión txt hasta la impresora o el mouse. Por lo tanto no es lo mismo un archivo de texto que un dispositivo de hardware o periférico.

El campo de contador de vínculos especifica el numero de nombres distintos que tiene el archivo dentro del sistema. E, campo modo de archivo especifica para qué se ha abierto el archivo(lectura, escritura, etc). La Id del usuario es la ID del propietario del archivo o conocida también como UID. El campo permisos de acceso especifica quién puede acceder al archivo y para qué tipo de operación. La ubicación del archivo en disco queda especificada mediante un cierto número de punteros directos e indirectos de bloques de disco que contienen datos del archivo.

 
FAQ relacionadas
  + ¿Qué es MoLinux?
  + ¿Qué es Ubuntu?
  + ¿Qué es Linex?
  + Comprimir y descomprimir archivos en Linux
  + ¿Qué es Fedora?
  + Visualización de ficheros en linux
  + Copiar archivos de windows a linux
  + El comando find en linux
  + Gestion de usuarios en linux
  + Paquetes RPM
  + Comando WC
  + Disk Druid
  + Comandos básicos para el uso de un FTP vía linux
  + Los enlaces en linux
  + Los demonios en linux
  + La ayuda en linux
  + El comando df en linux
  + Directorio etc/ en linux
  + Sistema de arranque en linux
  + Sistema linux
  + Estructura if en shell script de Linux
  + Estructura case en linux
  + Listar archivos via FTP en linux
  + Instalación de phpMyAdmin sobre Debian
  + Página PHP como tarea programada en linux
  + Borrar un directorio en Linux
  + Cómo cambiar la hora del sistema en linux
  + Como crear un usuario en linux
  + El comando grep
  + Sistema X-Windows
  + Variables de entorno en Linux
  + Qué hace el comando PWD en linux?
  + ¿Cómo asignar todos los permisos a un archivo de Linux?
  + Qué es la Unix epoch (época Unix)
  + Cambios de permisos en Ubuntu

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia