Synoloy-NFS-Linux
| |

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.

Synoloy-NFS-Linux

Vamos al Panel de control . Servicios de archivos. Habilitamos el Servicio NFS, habilitamos la compatibilidad NFSv4 y ponemos un nombre de dominio.

Synoloy-NFS-Linux

En configuración avanzada cambiamos el tamaño del paquete a 32kb y aplicamos.

Synoloy-NFS-Linux

Verificamos que no esta deshabilitado el usuario admin dentro del Panel de control(usuario).

Synoloy-NFS-Linux1

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.

Synoloy-NFS-Linux

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».

Synoloy-NFS-LinuxSynoloy-NFS-LinuxY 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

Synoloy-NFS-LinuxVemos 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 :

Publicaciones Similares

  • | |

    Envio de correo con AWS EC2 Ubuntu 14.04 en WordPress

    Una manera sencilla de enviar E-mails  en una instancia AWS EC2  es un cliente ligero de SMTP como es Msmtp. Vamos a configurarlo para una cuenta de correo de Gmail. Descargamos el cliente. $ sudo apt-get install msmtp 1.Configuramos a nivel de usuario local msmtp $ nano ~/.msmtprc Y copiamos. account gmail tls on tls_certcheck…

  • |

    IP estática Ubuntu 14.04 consola

    Editamos el archivo «/etc/network/interfaces». $ sudo cp /etc/network/interfaces /etc/network/interfaces.backup $ sudo nano /etc/network/interfaces Añadimos una Ip estática y los DNS de google. auto eth0 iface eth0 inet static address 192.168.1.132 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 8.8.4.4 $ sudo ifdown eth0 $ sudo ifup eth0 Verificamos. $ ifconfig -a  

  • Limitar Tamaño Journal Linux

    El «journal» en el contexto de los sistemas Linux, especialmente en aquellos que utilizan systemd, se refiere al journaling de systemd, una parte integral de systemd llamada systemd-journald. Este servicio maneja la recopilación y almacenamiento de logs de diagnóstico, eventos de sistema y mensajes de los programas. Aquí te explico más detalladamente: Funciones principales del…

  • |

    Red en Docker

    Mapeo de puertos  en docker  puerto host:puerto docker $ sudo docker run -d –name nginx2 -p 8080:80 nginx $sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES cb10b610eef0 nginx «nginx -g ‘daemon of…» 51 seconds ago Up 50 seconds 0.0.0.0:8080->80/tcp nginx2 Mapea un puerto aleatorio del host $ sudo docker run -d -P…

  • |

    Docker Compose

    Docker compose es un orquestador de contenedores para gestionar diferentes microservicios. Para instalar Docker Compose vamos a la documentación y elegimos linux. En este momento  la  versión es  la 1.21.2  y el comando para instalarlo es : $ sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose % Total % Received % Xferd Average Speed Time Time…