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

  • |

    Contenedores Docker

    El repositorio de contenedores para descargar esta en https://hub.docker.com Cada repositorio tiene diferentes contenedores.Cada contenedor se etiqueta(tag) para poder diferenciarlos. Para descargar Ubuntu 14.04 $ sudo docker pull ubuntu:trusty trusty: Pulling from library/ubuntu 324d088ce065: Pull complete 2ab951b6c615: Pull complete 9b01635313e2: Pull complete 04510b914a6c: Pull complete 83ab617df7b4: Pull complete Digest: sha256:b8855dc848e2622653ab557d1ce2f4c34218a9380cceaa51ced85c5f3c8eb201 Status: Downloaded newer image for…

  • |

    Instalar WordPress Ubuntu 14.04

    Descargamos la ISO de la ultima versión LTS de Ubuntu 14.04 Server(Trusty Tahr). Instalamos LAMP (Linux, apache, MySQL, PHP)  y Openssh server. Actualizamos la instalación. $sudo apt-get update $sudo apt-get upgrade 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…

  • |

    Atom Editor + SFTP

    Vamos a modificar un archivo de WordPress directamente en el servidor Web utilizando el editor Atom. Descargamos e instalamos Atom. Accedemos a la configuración pulsando «CTRL + , « Vamos a Install y buscamos «remote-edit» e instalamos . Vamos a packages, remote-edit, add new host(sftp). Rellenamos los campos y save.   5. Pulsamos «Alt+Ctrl+B». Elegimos…

  • Integrar Composer en un proyecto de WordPress

    Integrar Composer en un proyecto de WordPress para desarrollar un plugin es una excelente idea que puede optimizar y organizar tu flujo de trabajo. Aquí te detallo un enfoque general para hacerlo: 1. Instalación de Composer: Pasos para instalar la última versión de Composer en Ubuntu 20.04: Desinstalar la versión actual de Composer: Descargar e…

  • | |

    WordPress Error upload_max_filesize en Ubuntu 14.04

    Por defecto el tamaño máximo de un archivo que se puede subir en WordPress es de 2 Mb. Esta limitación viene por parte de la versión de PHP para Apache2. 1. Localizar php.ini Método 1. Podemos crear un fichero info.php dentro del directorio raiz de la pagina web en esto caso /var/www/html user@Server:/var/www/html$ sudo nano info.php…

  • |

    Introducción a Docker y su evolución

    Introducción a Docker y su evolución 🐳 ¿Qué es Docker? Docker es una plataforma de software que permite a los desarrolladores crear, probar y desplegar aplicaciones dentro de contenedores. Estos contenedores son entornos ligeros y autocontenidos, diseñados para ser portables entre sistemas operativos y entornos de infraestructura, independientemente de las diferencias entre estos. ¿Por qué…