La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Teoría de Sistemas Operativos Sistemas Archivos de Red

Presentaciones similares


Presentación del tema: "Teoría de Sistemas Operativos Sistemas Archivos de Red"— Transcripción de la presentación:

1 Teoría de Sistemas Operativos Sistemas Archivos de Red
Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz

2 Características: Provee un acceso transparente a un Sistema de Archivos Remoto. Un recurso que es accesible mediante NFS, aparece al usuario como parte de su sistema local . NFS permite una extensión del sistema de archivos local.

3 Características: Su funcionamiento se base en el paradigma Cliente-Servidor (C-S) Se basa en los protocolos XDR y RPC de comunicación en red.

4 RPC (Remote Procedure Calls):
Implementan el acceso transparente hacia el sistema de archivos remoto. RPC es un protocolo de sesión en el modelo ISO/OSI (capa 5) XDR (eXternal Data Representation) Define un formato de representación de datos independiente de la arquitectura (meta-datos) Es un protocolo de presentación en el modelo ISO/OSI (capa 6)

5 NFS (Network File System)
Desarrollado por Sun MicroSytems. Permite a los usuarios y procesos operaciones transparentes de Lectura/Escritura en sistemas de archivos remotos. Un recurso compartido, generalmente, es un sistema de archivos exportado. El cliente lo usa como si fuera parte de su sistema de archivos local.

6 NFS (Network File System)
NFS no mantiene un estado general de sus conexiones  problema delegado hacia RPC. El NFS server no mantiene información acerca del estado de los archivos que tienen abiertos los clientes  esto debe ser realizado por los clientes. NFS necesita un mecanismo independiente adicional para controlar los bloqueos  nfslockd

7 NFS (Network File System)

8 Utilización del NFS. Para utiliza el NFS debe existir “algo” que permita acceder a dichos recursos: El protocolo de montaje MOUNT (UDP) es utilizado para especificar el host remoto y el sistema de archivos al que se va a acceder. indicando dónde se va a localizar en la jerarquía local de archivos. MOUNT es un servicio RPC y proporciona un total de seis procedimientos.

9 Utilización del NFS. NULL :no hace nada, es útil para testear las respuestas del servidor MOUNT :Función mount, devuelve un descriptor de archivos apuntando al directorio DUMP: Devuelve la lista de todos los sistemas de archivos montados UMOUNT: Elimina una entrada de la lista de sistemas de archivos montados. (Función umount) UNMTALL: Elimina todas de las entradas de la lista de sistemas de archivos montados para el cliente EXPORT : Devuelve información sobre los sistemas de archivos remoto disponibles (showmount)

10 Procedimiento MOUNT: Devuelve un descriptor de archivo que apunta al directorio. Este descriptor es un campo de 32 bytes, que el cliente usará posteriormente para acceder a los archivo. Los descriptores son una parte fundamental de NFS ya que a través de ellos se referenciarán cada archivo y directorio. El comando mount aporta la interfaz a esta aplicación de RPC. El usuario ejecuta el comando mount para localizar el sistema de archivos remoto en su propia jerarquía de ficheros.

11 Recurso compartido (exportado) en el servidor
Ejemplo de comando mount: mount joshua:/opt/mp3 /mnt/test Recurso compartido (exportado) en el servidor Lugar en el sistema de archivos local donde se va a acceder a dicho recurso

12 Ejemplo de comando mount:

13 Si el recurso remoto está disponible, el servidor retorna un identificador de archivo.
Dicho identificador se le pasa al kernel y construye un vnodo para este recurso. Para aumentar la eficiencia, los datos se envían en bloques grandes, generalmente de 8Kb. Existe una especia de caché para agilizar las lecturas y escrituras  problemas de coherencia. Solución : cada bloque que está en caché se le asocia un período de expiración. Generalmente 3 segundo para los bloques de archivos y 30 segundos para los bloques de directorios.

14


Descargar ppt "Teoría de Sistemas Operativos Sistemas Archivos de Red"

Presentaciones similares


Anuncios Google