NFS en un servidor NAS Synology con clientes Linux(Ubuntu)
Los servidores NAS pueden compartir las carpetas mediante el protocolo NFS. Vamos a ver como configurarlo para acceder desde un cliente Linux . Compartimos una carpeta de nuestro NAS y le vamos a dar permisos de Admin a todos los clientes que se conecten a esa carpeta desde nuestra red local(192.168.1.x). Lo mejor sería trabajar con un LDAP para que los clientes y el servidor tuvieran los mismos usuarios y gestionar correctamente los permisos.
El Servidor NAS cuando compartimos una carpeta asigna «Permisos» a los usuarios y el protocolo NFS tiene sus propios permisos de acceso. El resultado final de los permisos es el más restrictivo de los dos.
La velocidad de transferencia de datos con NFS es mucha más alta que con SAMBA.
Configuración NFS en un Servidor NAS Synolgy.
Comprobamos los datos de nuestra red local en el panel control. En este caso la IP del servidor NAS es 192.168.1.188 y la red es de tipo C.
Vamos al Panel de control . Servicios de archivos. Habilitamos el Servicio NFS, habilitamos la compatibilidad NFSv4 y ponemos un nombre de dominio.
En configuración avanzada cambiamos el tamaño del paquete a 32kb y aplicamos.
Verificamos que no esta deshabilitado el usuario admin dentro del Panel de control(usuario).
Ahora vamos a compartir la carpeta Fotos. En el panel de Control vamos a Carpeta compartida. Seleccionamos la carpeta Fotos y editamos permisos ordinarios. Damos permisos de lectura y escritura al usuario admin.
Vamos a los permisos NFS y le damos a Crear.En el nombre de Host elegimos toda la red local 192.168.1.0/24 con permisos de escritura y en el squash «todos los usuarios a admin». Marcamos «Permitir conexiones desde puertos no privilegiados».
Y ya esta configurado el servicio NFS en el servidor NAS.
Configuración de un Cliente Linux.
Para instalar el cliente NFSv4 en ubuntu :
$ sudo apt-get install nfs-common
La ip del servidor Nas es 192.168.1.188. Comprobamos que las carpetas estan compartidas correctamente:
$ sudo showmount -e 192.168.1.188
Creamos las carpeta a montar.
$ sudo mkdir -p /mnt/nfs/Fotos
Montamos la carpeta compartida del NAS.
$ sudo mount -t nfs4 192.168.1.188:/volume1/Fotos /mnt/nfs/Fotos -o async,auto,exec,_netdev,nodev,rw,retry=5,rsize=32768,wsize=32768,proto=tcp,hard,intr
Vemos que tenemos permisos de lectura y escritura.
Para no tener que estar montando la carpeta continuamente la añadimos al arranque del sistema.
$ sudo nano /etc/fstab
Añadimos
192.168.1.188:/volume1/Fotos /mnt/nfs/Fotos nfs4 auto,rw,nodev,sync,_netdev,proto=tcp,retry=10,rsize=32768,wsize=32768,hard,intr 0 0
Mas información :