Cómo configurar NFS compartir en Ubuntu 18.04 y 16.04

Cómo configurar NFS compartir en Ubuntu 18.04 y 16.04

Sistema de archivos de red (NFS) es un protocolo de sistema de archivos distribuido. que permite a un usuario en una computadora cliente acceder a archivos a través de una red de una manera similar a cómo se accede al almacenamiento local.

Este artículo lo ayudará a instalar y configurar NFS en los sistemas Ubuntu y exportar un directorio y montarlo en el sistema del cliente.

Detalles de la red:

Tenemos dos ubuntu 16.04 sistemas LTS en la misma red 192.168.1.0/20/24, a continuación, los IP que se encuentran en el servidor y el cliente, que utilizaremos en este tutorial.

Servidor: 192.168.1.100 Cliente: 192.168.1.110 

Paso 1 - Instale el servidor NFS en Ubuntu

En este paso, lo describiremos a qué paquetes necesita instalar y cómo instalarlos. También describe a quién exportar y directorio utilizando el servidor NFS.

Use el siguiente comando para instalar los paquetes requeridos para configurar el servidor NFS.

sudo apt-get install nfs-kernel-server portmap 

Paso 2: acciones de exportación sobre NFS

Ahora necesita configurar NFS para exportar directorio. Para este tutorial estamos creando un nuevo directorio, también puede usar cualquier directorio existente.

Necesito exportar /directorio de inicio y un directorio nuevo /opt /compartir en mi servidor NFS. /casa ya existe en mi sistema. Ahora cree un nuevo directorio usando el siguiente comando.

sudo mkdir /opt /share sudo chown nadie: nogroup /opt /share 

Ahora edite el servidor NFS exporta el archivo de configuración en un editor de texto como lo sigue:

sudo vim /etc /exportaciones 

Agregue la siguiente configuración:

/etc/exportaciones
/Inicio 192.168.1.0/24 (RW, Sync, NO_ROOT_SQUASH, NO_SUBTREE_CHECK)/OPT/COMPACT 192.168.1.110 (RW, Sync, NO_Subtree_Check) 

Aquí /hogar se puede montar desde el sistema con cualquier IP de 192.168.1.Network LAN 4/24. Pero /opt /share solo se puede acceder desde IP 192.168.1.110.

Luego aplique la nueva configuración ejecutando el siguiente comando. Esto exportará todos los directorios enumerados en el archivo /etc /exportaciones.

sudo exportfs -a 

Para confirmar y ver el directorio exportado, use el siguiente comando y obtendrá la salida como a continuación

sudo exportfs -v [Salida de SamPut] /Inicio 192.168.1.0/24 (RW, WDELAY, NO_ROOT_SQUASH, NO_SUBTREE_CHECK)/OPT/COMPARTO 192.168.1.110 (RW, WDELAY, NO_ROOT_SQUASH, NO_SUBTREE_CHECK) 

Paso 3 - Monte Share en la máquina del cliente

Después de completar la configuración en el lado del servidor, inicie sesión en el sistema de clientes donde necesitemos configurar el cliente NFS y montar el directorio exportado por NFS Server.

Instale los siguientes paquetes en el sistema de clientes NFS, que se requiere para montar el directorio remoto utilizando el protocolo NFS.

sudo apt-get install nfs-common portmap 

Ahora necesitamos crear puntos de montaje para montar directorios exportados de NFS remotos.

sudo mkdir /mnt /share sudo mkdir /mnt /home 

Después de crear el punto de montaje, el directorio exportado de NFS remoto de montaje utilizando el siguiente comando.

Sudo Mount 192.168.1.100:/opt/share/mnt/share sudo monte 192.168.1.100:/home/mnt/home 

Verifique el sistema de archivos montado utilizando los comandos a continuación. Según la salida a continuación, ambos directorios montados en NFS se enumeran al final del resultado.

sudo df -h [Salida de muestra] Tamaño del sistema de archivos utilizado disponible% Montado en /dev /SDA1 20G 2.8G 16G 16% / UDEV 371M 4.0k 371m 1% /dev tmpfs 152m 812k 151m 1% /ejecutar ninguno 5.0m 0 5.0m 0% /ejecutar /bloquear ninguno 378m 8.0k 378m 1% /run /shm /dev /sr0 32m 32m 0 100% /medios /cdrom /dev /sr1 702m 702m 0 100% /media /ubuntu 12.04 LTS I386 192.168.1.100:/opt/compartir 20g 2.8g 16g 16% /mnt /compartir 192.168.1.100:/Inicio 20G 2.8g 16g 16% /mnt /hogar 

Paso 4 - Configuración de montaje automático

Agregar las siguientes entradas a /etc/fstab Archivo para montar directorios NFS automáticamente después de reiniciar el sistema. Esto montará directorios en el inicio.

/etc/fstab
… 192.168.1.100:/home/mnt/home nfs auto, noatime, nolock, bg, nfsvers = 3, intr, tcp, actimeo = 1800 0 0 192.168.1.100:/opt/share/mnt/share nfs auto, noatime, nolock, bg, nfsvers = 3, intr, tcp, actimeo = 1800 0 0 

Paso 5 - Compartir NFS de Unmount NFS

Si desea eliminar el sistema de archivos montados, simplemente puede desmontarlo usando el comando Umount. Además, debe eliminar las entradas de /etc /fstab (si se agrega)

sudo Umount /Mnt /Share sudo Umount /Mnt /Home