Cómo montar NFS Compartir en Debian Top 10

Cómo montar NFS Compartir en Debian Top 10
El sistema de archivos de red NFS es una forma eficiente de compartir archivos y directorios a otras máquinas en una red. Se basa en la arquitectura del cliente-servidor, donde el directorio del servidor se monta en los sistemas de clientes. NFS permite a los clientes acceder a directorios compartidos como si fueran parte de su propio sistema, y ​​sigue siendo una forma popular de compartir archivos entre los sistemas Linux.

En este artículo, montaremos una parte de NFS en una máquina de clientes de Debian manualmente, así como automáticamente, en el arranque del sistema.

Usaremos el sistema de Debian 10 Buster para ejecutar los comandos y procedimientos discutidos en este artículo.

Requisitos previos

Antes de continuar, asegúrese de que:

  • El servidor NFS está instalado y ejecutado en la máquina remota
  • Se exporta el directorio compartido de NFS en el servidor remoto
  • El firewall está permitiendo el acceso a clientes NFS

Para el propósito de este artículo, hemos configurado dos máquinas Debian10 con los siguientes nombres de host y direcciones IP:

Servidor NFS

  • Nombre de host: NFS-SEREVR
  • Dirección IP: 192.168.72.144
  • Directorio compartido: MNT/SharedFolder

Cliente NFS

  • Nombre de host: nfs-client
  • Dirección IP: 192.168.72.145
  • Punto de montaje: mnt/client_sharedfolder

Instale el paquete de cliente NFS en la máquina cliente de Debian 10

Para montar directorios de compartir en la máquina del cliente, primero debe instalar el paquete del cliente NFS en ella. En la máquina del cliente, ejecute los siguientes comandos en el terminal para instalar el paquete del cliente NFS:

$ sudo apt actualización
$ sudo apt install nfs-common

Paso 1: cree un punto de montaje para el directorio compartido del servidor NFS

Para que el directorio compartido del servidor NFS esté disponible para el cliente, deberá montar el directorio del servidor NFS en un directorio vacío en la máquina del cliente.

Primero, cree un directorio de punto de montaje vacío en la máquina del cliente. Este directorio vacío servirá como punto de montaje para los directorios compartidos remotos.

Hemos creado el nuevo directorio de montaje "client_sharedfolder" en el directorio /mnt usando el siguiente comando:

$ sudo mkdir -p /mnt /client_sharedfolder

Paso 2: monte el directorio compartido del servidor NFS en el cliente

Monte el directorio compartido NFS al directorio de punto de montaje en el cliente utilizando la siguiente sintaxis:

$ Sudo Mount [NFS _IP]:/[NFS_EXPORT] [Local_mountpoint]

Dónde:

  • NFS_IP es la dirección IP del servidor NFS
  • NFS_EXPORT es el directorio compartido en el servidor NFS
  • Local_mountpoint es el directorio de puntos de montaje en el sistema del cliente

Según nuestra configuración, ejecutamos el siguiente comando:

$ sudo monte 192.168.72.144:/mnt/SharedFolder/Mnt/Client_SharedFolder

Después de montar el directorio compartido NFS, puede confirmarlo utilizando el siguiente comando en el terminal:

$ DF -H

Paso 3: Prueba de NFS Share

A continuación, pruebe la compartir NFS en la máquina del cliente. Para realizar una prueba, cree algunos archivos o directorios en el directorio compartido de NFS en la máquina del servidor y luego acceda a ellos desde la máquina del cliente. Siga el procedimiento a continuación para hacer esto usted mismo:

1. Sobre el Servidor NFS máquina, abra el terminal y use el cd comandar para navegar al directorio compartido NFS:

$ CD/MNT/SharedFolder/

A continuación, cree algunos archivos de prueba:

$ sudo touch test1 test2 test3

2. Sobre el Cliente NFS máquina, verifique si existen los mismos archivos en el directorio de puntos de montaje local.

$ ls /mnt /client_sharedfolder

Tenga en cuenta que el comando de montaje no monta permanentemente el sistema de archivos NFS en el punto de montaje. Tendrás que montarlo manualmente cada vez que reinicie el sistema. En el siguiente paso, analizaremos cómo montar automáticamente el sistema de archivos NFS en el momento de arranque.

Montaje de un sistema de archivos NFS automáticamente

El montaje automáticamente de un sistema de archivos NFS le ahorra la molestia de tener que montar manualmente el sistema de archivos cada vez que arranca su sistema. A continuación se muestra el procedimiento para hacerlo:

Editar el archivo /etc /fstab:

$ sudo nano /etc /fstab

A continuación, agregue una entrada en el archivo /etc /fstab, como sigue:

Servidor NFS: Directorio MountPoint NFS predeterminados 0 0 0

Dónde:

  • Servidor NFS es la dirección IP del servidor NFS
  • directorio es el directorio compartido en el servidor NFS
  • punto de montaje es el punto de montaje en la máquina del cliente NFS
  • NFS Define el tipo de sistema de archivos

Según nuestra configuración, hemos agregado la siguiente entrada:

192.168.72.144:/mnt/SharedFolder/Mnt/Client_SharedFolder NFS predeterminados 0 0 0

Después de agregar la entrada anterior en el archivo /etc /fstab, guarde y salga el archivo por CTRL + O y CTRL + X, respectivamente.

La parte de NFS se montará automáticamente en el punto de montaje especificado la próxima vez que inicie su sistema.

Desmontaje de un sistema de archivos NFS

Puede desmontar fácilmente el directorio compartido NFS desde su sistema si ya no lo necesita. Para hacerlo, escriba Umount, seguido del nombre del punto de montaje, como sigue:

$ sudo Umount [Mount_Point]

Basado en nuestra configuración, sería:

$ Umount /Mnt /Client_SharedFolder

Nota: El comando es "Umount,"No desmonte (no hay" n "presente en el comando).

Tenga en cuenta que si ha agregado la entrada en el archivo /etc /fstab para montar el NFS, se volverá a montar automáticamente la próxima vez que inicie su sistema. Si desea evitar que se monte automáticamente en el siguiente arranque, elimine la entrada del archivo /etc /fstab.

Recuerde que si el sistema de archivos NFS está ocupado, no puede desmontarlo, como si se abren algún archivo o está trabajando en algún directorio.

ahí tienes! Un procedimiento simple para montar y desmontar la parte de NFS en el sistema BUSTER DEBIAN 10, tanto manual como automáticamente. Espero que te haya gustado el artículo!