¿Qué es NFS ejemplos?

Nfs vs smb

El valor de Directorio debe ser sustituido por el nombre del directorio que se quiere compartir (por ejemplo, /usr/share/doc). El valor hostname debe ser un nombre de host de cliente que pueda ser resuelto en una dirección IP. El valor options se utiliza para especificar cómo debe compartirse el recurso.

Por ejemplo, la siguiente entrada en el archivo /etc/exports compartiría el directorio /usr/share/doc con el cliente NFS client01 (con las opciones de lectura-escritura) y el cliente NFS client02 (con la opción de sólo lectura):

Observe que hay un espacio entre el nombre/opciones del cliente01 y del cliente02, pero no hay espacio entre el nombre del host y su opción correspondiente. Un error común de los administradores novatos es proporcionar una entrada como la siguiente:

Synology nfs

tux > sudo mount nfs.example.com:/home /homePara definir un recuento de las conexiones TCP que los clientes realizan con el servidor NFS, puede utilizar la opción nconnect del comando mount. Puede especificar cualquier número entre 1 y 16, donde 1 es el valor por defecto si no se ha especificado la opción mount.La configuración nconnect se aplica sólo durante el primer proceso de montaje al servidor NFS concreto. Si el mismo cliente ejecuta el comando de montaje al mismo servidor NFS, todas las conexiones ya establecidas serán compartidas – no se establecerá ninguna nueva conexión. Para cambiar la configuración de nconnect, tiene que desmontar todas las conexiones de los clientes al servidor NFS en particular. A continuación, puede definir un nuevo valor de la opción nconnect.

Puede encontrar el valor actual de nconnect en efecto en la salida del montaje o en el archivo /proc/mounts. Si no hay ningún valor de la opción de montaje, entonces la opción no ha sido utilizada durante el montaje y el valor por defecto 1 está en uso.

Cliente Nfs

Si quieres compartir archivos en una red local, tienes dos soluciones principales para elegir: NFS y SMB. La opción que elijas depende en parte de los sistemas operativos que utilices, aunque hay mucho más que considerar. A continuación, te ofrecemos una introducción sobre cómo funcionan los protocolos de intercambio de archivos NFS y SMB y qué casos de uso se ajustan mejor a cada solución.

El Sistema de Archivos de Red, o NFS, es un protocolo que define cómo los ordenadores pueden compartir datos a través de una red. Introducido en 1984, es una solución de probada eficacia que sigue siendo de uso generalizado en la actualidad.NFS utiliza una arquitectura servidor-cliente para hacer que los archivos sean accesibles a varios ordenadores a través de una red local. En el equipo servidor, los administradores escriben archivos de configuración que especifican qué directorios locales del servidor se pueden compartir en la red. Los ordenadores cliente pueden entonces montar los archivos a través de la red utilizando el comando mount (o añadiéndolos a su archivo /etc/fstab, que montará los directorios automáticamente).

Desde la perspectiva del ordenador cliente, un directorio montado en red y compartido a través de NFS tiene el mismo aspecto que un directorio local. Todo lo que se puede hacer con un archivo local también se puede hacer con un archivo en un recurso compartido NFS.

El camino de Nfs

Desde muy temprano se nos enseña que compartir es bueno. El Sistema de Archivos en Red (NFS) se basó en el principio de compartir. NFS es un protocolo cliente/servidor estándar de Internet desarrollado en 1984 por Sun Microsystems para soportar el acceso compartido, originalmente sin estado, a los datos de almacenamiento en red conectados a la LAN. Como tal, NFS permite a un cliente ver, almacenar y actualizar archivos en un ordenador remoto como si estuvieran almacenados localmente. En el extremo posterior, el software de cliente NFS traduce los comandos de acceso a archivos POSIX emitidos por las aplicaciones en solicitudes del servidor NFS que responden con metadatos, datos y estado. Las principales versiones que se utilizan actualmente (cliente y servidor) son NFSv3, NFSv4 y NFSv4.1.

Network File System (NFS), fue un protocolo inventado en los años 80 para facilitar el intercambio de archivos remotos entre servidores. Hay varias versiones de NFS. NFS v3 es la más común. NFS es fácil de usar y gestionar y requiere un cliente en el Kernel que soporte el montaje de NFS.

A lo largo de los años, NFS ha evolucionado para soportar más seguridad, mejor compartición de archivos (bloqueo) y mejor rendimiento (caché). Además, es una solución relativamente asequible y fácil de usar para compartir archivos en red que utiliza la infraestructura de protocolo de Internet existente.