La tecnología NFS (Network File System) ha sido una pieza fundamental en la compartición de archivos en entornos de red. Desarrollada por Sun Microsystems, NFS permite a sistemas operativos Unix y Linux compartir recursos de archivos de manera transparente, brindando acceso a archivos y directorios remotos como si estuvieran almacenados localmente.

1.Instalación y configuración NFS

Instalamos el paquete nfs-kernel-server.

Crearemos el directorio que vamos a compartir y le cambiamos los dueños y los permisos del mismo :

En el fichero etc/exports indicaremos cual es nuestro directorio y sus respectivos permisos :

  • ro: permiso de solo lectura del directorio
  • rw: permiso de lectura y escritura del directorio
  • subtree_check: especifica la verificación de subdirectorios
  • no_subtree_check: previene verificación de subdirectorios
  • sync: Escribe todos los cambios en el disco antes de aplicarlo
  • Async: ignora la verificación de sincronización para mejorar la velocidad

Aplicamos los cambios y reiniciamos el servicio :

2.Visualizarlo en un cliente debian

Nos instalaremos el siguiente paquete :

La montamos en nuestro cliente :

También podemos hacerlo de forma permanente en el fstab :

Podemos visualizar el contenido :

Vamos a crear un archivo y a comprobar que se ha creado en el servidor :

3.Visualización en Windows

Nos descargamos la característica de cliente NFS:

Mapeamos la unidad de red :

Creamos un fichero de forma remota y comprobamos que se ha creado .

Lo comprobamos también en el servidor :