GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo configurar un servidor NFS y montar recursos compartidos NFS en Ubuntu 14.10

Versión 1.0
Autor:Srijan Kishore
Sigue a howtoforge en Twitter
Última edición 26/nov/2014

Esta guía explica cómo configurar un servidor NFS en Ubuntu 14.10 Network File System (NFS) es un popular protocolo de sistema de archivos distribuido que permite a los usuarios montar directorios remotos en su servidor. El sistema le permite aprovechar el espacio de almacenamiento en una ubicación diferente y escribir en el mismo espacio desde varios servidores sin esfuerzo. Por lo tanto, funciona bastante bien para directorios a los que los usuarios necesitan acceder con frecuencia. Este tutorial explica el proceso de montaje de recursos compartidos NFS en un servidor Ubuntu 14.10 en pasos simples y fáciles de seguir.

1 nota preliminar

Tengo un servidor Ubuntu 14.10 recién instalado, en el que voy a instalar el servidor NFS. Mi servidor Ubuntu tiene el nombre de host server1.example.com y la IP es 192.168.0.100

Puede tener su servidor Ubuntu instalado desde el tutorial. Alternativamente, necesitamos una máquina cliente Ubuntu 14.10, ya sea servidor/escritorio. En mi caso, usaré un escritorio Ubuntu 14.10 con nombre de host cliente1.ejemplo.com e IP como 192.168.0.101

2 Al final del servidor NFS

Ahora instalaremos estos paquetes en el extremo del servidor de Ubuntu 14.10 como:

apt-get update
apt-get install nfs-kernel-server

Ahora la parte de configuración incluirá como:

mkdir /var/nfsshare

Cambie la propiedad de la carpeta de la siguiente manera:

chown nadie:ningún grupo /var/nfsshare

Hemos usado /var/nfsshare como, si usamos cualquier otra unidad, como cualquier directorio /home, causará un problema de permisos masivo y arruinará toda la jerarquía. Si en caso de que queramos compartir el directorio /home, no se deben cambiar los permisos.

Ahora compartiremos el directorio NFS a través de la red de la siguiente manera:

nano /etc/exportaciones

Haremos dos puntos compartidos /home y /var/nfs. Edítelo de la siguiente manera:

[...]
/var/nfsshare 192.168.0.101(rw,sync,no_subtree_check) /home 192.168.0.101(rw,sync,no_root_squash,no_subtree_check)

Tenga en cuenta que 192.168.0.101 es la IP de la máquina del cliente, si desea que cualquier otro cliente acceda a ella, debe agregar la IP, de lo contrario, puede agregar "*" en lugar de IP para todos los accesos IP.

La condición es que se pueda hacer ping en ambos extremos.

A continuación, actualizaremos la tabla NFS con los nuevos puntos para compartir.

exportfs -a

Finalmente inicie el servicio NFS de la siguiente manera:

inicio del servicio nfs-kernel-server

Ahora estamos listos con la parte del servidor NFS.

3 Extremo del cliente NFS

En mi caso tengo el cliente como escritorio Ubuntu 14.10. Otras versiones de Ubuntu también funcionarán para lo mismo. Instale los paquetes de la siguiente manera:

sudo apt-get update
sudo apt-get install nfs-common

Ahora cree el punto de montaje del directorio NFS de la siguiente manera:

sudo mkdir -p /mnt/nfs/home
sudo mkdir -p /mnt/nfs/var/nfsshare

A continuación, montaremos el contenido compartido de NFS en la máquina cliente como se muestra a continuación:

montaje -t nfs 192.168.0.100:/inicio /mnt/nfs/inicio/

Montará /home del servidor NFS. A continuación, montaremos /var/nfsshare de la siguiente manera:

montar -t nfs 192.168.0.100:/var/nfsshare /mnt/nfs/var/nfsshare/

Ahora que estamos conectados con el recurso compartido NFS, lo verificaremos de la siguiente manera:

montaje -t nfs

[email protected]:~# mount -t nfs
192.168.0.100:/home on /mnt/nfs/home type nfs (rw,vers=4,addr=192.168.0.100,clientaddr=192.168.0.101)
192.168.0.100:/var/nfsshare en /mnt/nfs/var/nfsshare escriba nfs (rw,vers=4,addr=192.168.0.100,clientaddr=192.168.0.101)
[email protected]:~#

Así que estamos conectados con el recurso compartido NFS.

Ahora comprobaremos los permisos de lectura/escritura en la ruta compartida. En el cliente ingrese el comando:

toque /mnt/nfs/var/nfsshare/test_nfs

A continuación, compruebe los permisos del archivo creado allí.

ls -l /mnt/nfs/var/nfsshare/

[email protected]:~# ls -l /mnt/nfs/var/nfsshare/
total 0
-rw-r--r-- 1 nadie ningún grupo 0 25 de noviembre 11:33 test_nfs
[correo electrónico protegido]:~#

El archivo creado tiene permisos como none/nogroup según se actualizó en el extremo del servidor NFS.

4 Montaje NFS permanente

Necesitamos montar el recurso compartido NFS en el extremo del cliente de forma permanente que debe montarse incluso después de reiniciar. Por lo tanto, debemos agregar el recurso compartido NFS en el archivo /etc/fstab de la máquina cliente de la siguiente manera:

nano /etc/fstab

Agregue las entradas como esta:

[...]
192.168.0.100:/home /mnt/nfs/home nfs defaults 0 0 192.168.0.100:/var/nfsshare /mnt/nfs/var/nfsshare nfs defaults 0 0

Tenga en cuenta que 192.168.0.100 es la dirección IP compartida de NFS, variará en su caso.

Esto hará que el montaje permanente del recurso compartido NFS. Ahora puede reiniciar la máquina y los puntos de montaje serán permanentes incluso después del reinicio.

A continuación, active las unidades dando entrada como:

montar -a

Si queremos agregar el comando en el arranque, agregaremos las entradas en el archivo /etc/rc.local como:

nano /etc/rc.local

y agregue las entradas de la siguiente manera:

[....]

mount -a exit 0

Habilitará el comando para el arranque también. Saludos, ahora tenemos un servidor NFS configurado correctamente en Ubuntu 14.10 :)


5 Enlaces

  • Ubuntu:  http://www.ubuntu.com/

Ubuntu
  1. Cómo configurar un servidor NFS y montar recursos compartidos NFS en Ubuntu 14.04

  2. Cómo configurar un servidor NFS y montar recursos compartidos NFS en Ubuntu 18.04

  3. Cómo instalar y configurar el servidor Algo VPN en Ubuntu 20.04

  4. Cómo instalar y configurar el servidor DHCP en Ubuntu 20.04

  5. Cómo configurar el servidor y el cliente NFS en Ubuntu 20.04

Cómo instalar y configurar Postfix en Ubuntu 18.04

Cómo instalar servidor y cliente NFS en Ubuntu

Cómo instalar y configurar el servidor LAMP en Ubuntu

Cómo instalar y configurar el servidor OpenLDAP en Ubuntu 16.04

Cómo instalar y configurar VNC en Ubuntu Server 20.04

Cómo instalar y configurar un servidor Linux Ubuntu NFS