Instalar y configurar NFS

Instalar y configurar NFS
El sistema de archivos de red (NFS) es una aplicación que permite a los usuarios acceder y modificar archivos en una computadora remota como si estuvieran accediendo al almacenamiento local de su propia computadora. Es lo que se llama un sistema de archivos distribuido, y sirve como un sistema de archivo centralizado para una gran red de computadoras.

NFS funciona con redes compartidas por sistemas con diferentes sistemas operativos. El administrador también puede seleccionar qué secciones de la información de montaje están disponibles para los sistemas del cliente.

Este artículo le muestra cómo instalar y configurar NFS en su sistema Archlinux.

Paso 1: Configurar paquetes NFS

Primero, instalaremos los paquetes para NFS. Para hacerlo, emita el siguiente comando:

$ sudo Pacman -S NFS -Utils

Paso 2: Establezca el NFS para iniciar al inicio

Use los comandos a continuación para establecer NFS para iniciar al inicio:

$ chkconfignfs en
$ servicio rpcbind inicio
$ Service NFS Inicio


Ahora, el NFS debería lanzarse al inicio.

Paso 3: Compartir directorio con el cliente

A continuación, seleccionará un directorio para compartir con el cliente y moverlo a /etc /exportaciones. Use el comando a continuación para hacerlo:

$ vi /etc /exportaciones


Luego, agregue esta línea a los archivos:

# /compartir 192.168.87.158 (RW, Sync, NO_ROOT_SQUASH, NO_SUBTREE_CHECK)

Finalmente, exporte estos archivos con el siguiente comando:

$ exportfs -a

Paso 4: preparar al cliente

La sincronización requerirá ciertos paquetes que puede descargar con los comandos a continuación:

$ sudo Pacman -S NFS -Utils

Paso 5: monte el directorio compartido

Una vez que los paquetes están instalados en la computadora remota, ahora es el momento de montar el directorio compartido:

$ mkdir -p /mnt /compartir


Luego, monte el directorio compartido:

$ Mount 192.168.87.156:/share/mnt/share/


Ejecute una prueba de confirmación para ver si la acción está montada:

$ DF -H


Escriba #Mount para enumerar los sistemas de archivos montados:

$ Monte

Ejecutando una prueba

Traiga el contenido para distribuir al cliente a través del directorio de compartir el servidor. Escriba el siguiente comando para ejecutar una prueba:

$ touch test1
Prueba de $ Mkdir


Vaya a las carpetas /mnt /compartir en la computadora remota que sirve como cliente:

$ ls/mnt/share/-lh


Luego, agregue las entradas en el archivo /etc /fstab para montar automáticamente la carpeta compartida de forma permanente.

Agregue el archivo /etc /fstab con las siguientes líneas:

$ vi /etc /fstab


Esto debería montar los archivos de la carpeta de compartir y todos sus contenidos.

Usando NFS

Ahora revisaremos algunas de las opciones específicas de NFS que podrían ser útiles:

Enciende el terminal en el servidor y escriba el comando a continuación para ver el contenido para compartir en la máquina del cliente:

$ showmount -e


Para ver el contenido para compartir en el servidor, puede usar una variación de este comando. Escriba el comando a continuación:

$ showmount -e 192.168.87.156


El siguiente comando le permite enumerar todos los archivos de compartir en el servidor:

$ exportfs -v

Para borrar la ubicación /etc /exportaciones y enviar contenido de regreso a la fuente, ingrese lo siguiente:

$ exportfs -u

Conclusión

NFS es una aplicación de intercambio de archivos de red muy simple, pero excepcionalmente conveniente,. El extenso sistema de archivo central de NFS ahorra toneladas de espacio HDD, ya que muchas carpetas presentes ya no necesitan almacenarse en cada computadora. La interfaz sencilla de NFS permite a los usuarios acceder al servidor para obtener contenido, ya que accederían al almacenamiento local.

Tenga en cuenta que el NFS es susceptible a muchos ataques de explotación de Internet. Como tal, también debe considerar establecer un firewall para proteger a su anfitrión de estos ataques.

Eso es todo lo que tenemos para hoy. Quédate en Linuxhint.com para más artículos como este. Publicaremos seguimientos de esta publicación en particular.