ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Operativos


Enviado por   •  6 de Noviembre de 2014  •  931 Palabras (4 Páginas)  •  338 Visitas

Página 1 de 4

2.3. Enlaces

a. Crear un archivo llamado prueba en su directorio personal (digitando echo foo >prueba). Cree un enlace duro al archivo prueba llamado d_prueba y un link simbólico al archivo prueba llamados_prueba.

b. Investigue el número de inodo de los archivos. Asegúrese de entender ¿Qué es lo que son?.

c. Elimine el archivo original llamado prueba. ¿Es posible llegar a los contenidos del archivo original?

d. ¿Qué ocurre si se intenta cat s_prueba? Asegúrese de entender la diferencia entre d_prueba y s_prueba

e. Intente realizar un enlace duro a su directorio de trabajo. ¿Por qué no se puede realizar?

DESARROLLO

a.

Creamos el archivo Prueba con los comandos “echo foo >Prueba

Creamos el Enlace Duro con las Instrucciones “ln Prueba d_prueba”

Creamos Link Simbólico al archivo Prueba con las instrucciones “ln –s Prueba s_prueba”

b. Los Números de Inodos:

Los sistemas de archivos en general están compuestos por dos partes, que cumplen una función, encontramos los Metadatos que son un tipo de información de los datos, y los datos como tal. En los Metadatos encontramos información única de los datos que tenemos almacenados en un medio, como son Número de inodo, Tipo de fichero, Propietario de dicho fichero, Permisos del fichero y Fecha de creación del mismo. Los inodos almacenan estos metadatos y normalmente también almacenan información acerca de dónde están localizados los datos en el medio de almacenamiento (disco). (T_Evill, 2011).

En los sistemas tipo Linux para cada archivo o directorio hay un inodo asociado representado por un numero entero, el cual también podría describirse como un índice para identificar los archivos y por ende los datos almacenado.

El Dr. Dennis Ritchie fue el creador principal de idea. No existe una explicación clara para la denominación "inodo". Dennis Ritchie, precursor de UNIX lo explicó así:

Realmente, tampoco lo sé. Era simplemente el nombre que comenzamos a utilizar. "Índice" es lo mejor que se me ocurre, debido a la estructura algo inusual de un sistema de ficheros que almacenaba la información del acceso a los archivos como una lista plana en disco, dejando al margen toda la información jerárquica de los directorios. Así el número "i'" es un índice sobre la lista, el nodo "i" es el elemento seleccionado de la lista. (En la primera edición del manual se empleó la notación "i-nodo"; el guion fue desapareciendo poco a poco). (Wikipedia®, 2013)

La forma en que los inodos son creados e incluso si están creados, depende de cada sistema de archivos. Muchos sistemas de archivos los crean todos cuando el sistema es creado, resultando así en un número fijo de inodos. Ext3 es un ejemplo de esto. El resultado es que el sistema de archivos tiene un número fijo de archivos que pueden ser almacenados. Si necesitamos más inodos debemos re-hacer el sistema de archivos, perdiendo todos los datos.

(Perez, 2003)

Podemos ver los inodos en nuestro sistema con el comando “ls”.

Fuente (Propia)

El primer número desde la izquierda es el inodo asociado

...

Descargar como (para miembros actualizados) txt (6 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com