NFS

Instalar y configurar NFS

Instalar y configurar NFS

Network File System (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 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: Configure NFS para que se inicie al iniciar

Utilice los siguientes comandos para configurar NFS para que se inicie al inicio:

$ chkconfignfs en
$ service rpcbind start
$ service nfs start


Ahora, NFS debería iniciarse al inicio.

Paso 3: compartir directorio con el cliente

A continuación, seleccionará un directorio para compartir con el cliente y lo moverá a / etc / export. Utilice el siguiente comando para hacerlo:

$ vi / etc / exportaciones


Luego, agregue esta línea a los archivos:

# / compartir 192.168.87.158 (rw, sincronización, 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 siguientes comandos:

$ sudo pacman -S nfs-utils

Paso 5: montar 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:

$ monte 192.168.87.156: / compartir / mnt / compartir /


Ejecute una prueba de confirmación para ver si el recurso compartido está montado:

$ df -h


Escriba #mount para enumerar los sistemas de archivos montados:

$ montaje

Ejecutando una prueba

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

$ touch test1
prueba $ mkdir


Vaya a las carpetas / mnt / share en la computadora remota que actúa 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 compartida y todo su contenido.

Usando NFS

Ahora repasaremos algunas de las opciones específicas de NFS que pueden resultar útiles:

Encienda la terminal en el servidor y escriba el comando a continuación para ver el contenido para compartir en la máquina 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 listar todos los archivos compartidos en el servidor:

$ exportfs -v

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

$ exportfs -u

Conclusión

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

Tenga en cuenta que NFS es susceptible a muchos ataques de explotación desde Internet. Como tal, también debería considerar la posibilidad de configurar un cortafuegos para proteger su host de estos ataques.

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

Cómo capturar y transmitir su sesión de juego en Linux
En el pasado, los juegos solo se consideraban un pasatiempo, pero con el tiempo la industria del juego experimentó un gran crecimiento en términos de ...
Los mejores juegos para jugar con el seguimiento de manos
Oculus Quest presentó recientemente la gran idea del seguimiento manual sin controladores. Con un número cada vez mayor de juegos y actividades que ej...
Cómo mostrar la superposición de OSD en aplicaciones y juegos de Linux en pantalla completa
Jugar juegos en pantalla completa o usar aplicaciones en modo de pantalla completa sin distracciones puede aislarlo de la información relevante del si...