Hola Que Tal
NFS es casi transparente para los usuarios, y es un protocolo "sin estado", en elsentido que si un servidor NFS se cuelga, no se pierde información. Los clientes pueden esperar a que el servidor retorne y continuar trabajando como si nada hubiera sucedido.
NFS consta de varioscomponentes, incluyendo un protocolo de montaje y su correspondiente servidor, un protocolo de "locking" de archivos y su correspondiente servidor, y daemons que coordinan el servicio de archivosbásico.
NFS utiliza los servicios RPC de Sun ("Remote Procedure Call", llamada a procedimientos remotos)
NFS desde el lado del servidor
Bajo BSD, se dice que un servidor "exporta" un filesystem cuandolo hace disponible para su uso por parte de otras máquinas. En ATT se dice que lo "comparte".
Un cliente NFS debe explicitamente "montar" un filesystem antes de utilizarlo. El servidor examina elpedido para asegurarse que el cliente tiene la autorización correcta, y luego le da al cliente una "magic cookie" (un número aleatorio) que el cliente deberá utilizar para obtener acceso en el futuro.El esquema de "magic cookies" permite que el servidor funcione "sin estado", ya que no precisa mantener información de qué clientes han sido autorizados. Usualmente, desmontar y volver a montar unfilesystem cambia la cookie.
Como un caso especial, las cookies se mantienen en un reboot para que un servidor que se cuelga pueda volver a su anterior estado (siempre y cuando no se haya pasado porsingle-user y modificado los filesystems).
Una vez que un cliente tiene una "magic cookie", utiliza RPC para solicitar operaciones sobre el filesystem como crear un archivo o leer un bloque de...
Regístrate para leer el documento completo.