GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar el servidor NFS en Debian 10 (Buster)

NFS (Network File system) es un protocolo de sistema de archivos cliente-servidor que permite que múltiples sistemas o usuarios accedan a la misma carpeta o archivo compartido. La última es la versión 4 de NFS. El archivo compartido será como si estuviera almacenado localmente. Proporciona administración central que puede protegerse con un firewall y autenticación Kerberos.

Este artículo lo guiará para instalar el servidor NFS en Debian 10 y montarlo en una máquina cliente.

Entorno de laboratorio

  • Servidor NFS:192.168.122.126 (Debian 10)
  • Cliente NFS:  192.168.122.173 (cualquier sistema Linux)

Instalación del servidor NFS

Antes de proceder a instalar el servidor NFS, primero asegúrese de que su sistema esté actualizado. Ejecutar debajo del comando

$ sudo apt-get update

Instale el paquete nfs usando el siguiente comando,

$ sudo apt install nfs-kernel-server

Cree un directorio para compartir archivos y carpetas a través del servidor NFS.

$ sudo mkdir –p /mnt/nfsshare

Como cualquier usuario del cliente utilizará el recurso compartido de NFS, el permiso se establece en el usuario 'nadie' y el grupo 'nogroup'.

$ sudo chown nobody:nogroup /mnt/nfsshare

Haga que la carpeta compartida del usuario tenga permisos suficientes para leer y escribir los archivos que contiene. Sin embargo, puede configurarlo según sus requisitos.

$ sudo chmod 755 /mnt/nfsshare

Agregue la información de exportación en el archivo /etc/exports

$ sudo vi /etc/exports

Agregue la siguiente entrada al final del archivo.

/mnt/nfsshare 192.168.122.173(rw,sync,no_subtree_check)

Su archivo /etc/export debería verse como,

Aquí,

  • rw:operaciones de lectura y escritura
  • sincronización:escriba cualquier cambio en el disco antes de aplicarlo
  • no_subtree_check:deshabilita la verificación de subárboles

Ahora, exporte el directorio compartido.

$ sudo exportfs –a

Esto no debería mostrar ningún error. Es decir, su configuración es correcta.

Si está ejecutando un firewall en su Debian, permita que el cliente se conecte a NFS usando el siguiente comando,

$ sudo ufw allow from 192.168.122.173/32 to any port nfs

Montaje de cliente NFS

Ahora, montemos nuestro recurso compartido NFS en la máquina cliente. Instale el paquete común de NFS,

Para Ubuntu Debian/Ubuntu

$ sudo apt install nfs-common

Cree un directorio para acceder a la carpeta compartida desde el servidor.

$ sudo mkdir -p /mnt/shared_nfs

Para el montaje permanente, agregue la siguiente entrada en el archivo /etc/fstab. Abre el archivo con cualquiera de tus editores favoritos.

$ sudo vi /etc/fstab

Agregue la siguiente línea al final del archivo,

192.168.122.126:/mnt/nfsshare  /mnt/shared_nfs  nfs4 defaults,user,exec  0 0

Su archivo debería verse como,

donde,

  • 192.168.122.110:/mnt/nfsshare =carpeta compartida procedente del servidor nfs
  • /mnt/shared_nfs =directorio de montaje en la máquina cliente
  • nfs4 =significa nfs versión 4
  • defaults,user,exec =Permitir que cualquier usuario monte el sistema de archivos y también permitirles ejecutar archivos binarios

Monte el sistema de archivos NFS usando el comando de montaje de la siguiente manera.

$ sudo mount -a

Puede probar la conexión creando un archivo en /mnt/shared_nfs en la máquina cliente.

Use el comando 'df -h' para ver el punto de montaje como se muestra a continuación,

Intentemos crear un archivo con comando táctil en un recurso compartido NFS,

$ cd /mnt/shared_nfs
$ touch testFile.txt

Si esto no muestra ningún error, su configuración está bien y está listo para usar el sistema compartido NFS.

Eso es todo. Este tutorial lo guía para instalar el recurso compartido NFS en un servidor y montarlo en un cliente. Gracias por leer el artículo.


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar Docker en Debian 10 Buster

  3. Cómo instalar el servidor Redis en Debian 11

  4. Cómo instalar el servidor MySQL en Debian 10 Buster

  5. Cómo instalar R en Debian 10 Buster

Cómo instalar Apache Tomcat 10 en Debian 10 (Buster)

Cómo instalar SuiteCRM en Debian 9

Cómo instalar un servidor mínimo Debian 10 (Buster)

Cómo instalar y configurar el servidor NFS en Debian 11

Cómo instalar Jellyfin Media Server en Debian 10 Buster

Cómo instalar un servidor mínimo Debian 10 (Buster)