Cómo montar NFS Share en Linux

27 feb 2021 3 min di lettura
Cómo montar NFS Share en Linux
Indice dei contenuti

Introducción

Network File System (NFS) es un protocolo de sistema de archivos distribuido que permite compartir directorios remotos a través de una red. Con NFS, puede montar directorios remotos en su sistema y trabajar con archivos remotos como si fueran archivos locales.

En los sistemas operativos Linux y UNIX, puede utilizar el mount para montar un directorio compartido de NFS en un punto de montaje específico en la estructura del directorio local.

En este tutorial, le mostraremos cómo montar NFS Share de forma manual y automática en máquinas Linux.

Instalar paquetes de cliente NFS

Para montar un recurso compartido NFS en un sistema Linux, primero debe instalar el paquete de cliente NFS. El nombre del paquete difiere entre las distribuciones de Linux.

Instalación del cliente NFS en Ubuntu y Debian:

sudo apt update
sudo apt install nfs-common

Instalando el cliente NFS en CentOS y Fedora:

sudo yum install nfs-utils

Montaje manual de un sistema de archivos NFS

Montar NFS Share remoto es equivalente a montar sistemas de archivos normales.

Para montar un sistema de archivos NFS en un punto de montaje en particular, use el mount en el siguiente formato:

mount [OPTION...] NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

Utilice los siguientes pasos para montar manualmente el recurso compartido NFS remoto en su sistema Linux:

Primero, cree un directorio que actúe como un punto de montaje para el recurso compartido NFS remoto:

sudo mkdir /var/backups

El punto de montaje es un directorio en el equipo local donde se va a montar NFS Share.

Monte el recurso compartido de NFS ejecutando el siguiente comando como root o usuario con privilegios de sudo:

sudo mount -t nfs 10.10.0.10:/backups /var/backups

Donde 10.10.0.10 es la dirección IP del servidor NFS, /backup es el directorio que el servidor está exportando y /var/backups es el punto de montaje local.

Si tiene éxito, no se produce ningún resultado.

Si desea especificar opciones de montaje adicionales, use la opción -o Se pueden proporcionar varias opciones como una lista separada por comas. Para obtener una lista de todas las opciones de montaje, escriba el siguiente comando:

man mount

Para verificar que el volumen NFS remoto esté montado correctamente, use el comando mount o df -h

Una vez que se monta el recurso compartido, el punto de montaje se convierte en el directorio raíz del sistema de archivos montado.

Cuando se monta manualmente el recurso compartido, el montaje del recurso compartido NFS no persiste después de un reinicio.

Montaje automático de sistemas de archivos NFS

Normalmente, desea montar automáticamente el directorio NFS remoto al iniciar el sistema.

El /etc/fstab contiene una lista de entradas que definen dónde, cómo y qué sistema de archivos se montará al iniciar el sistema.

Para montar automáticamente un recurso compartido NFS cuando se inicia el sistema Linux, agregue una línea al /etc/fstab. La línea debe incluir el nombre de host o la dirección IP del servidor NFS, el directorio exportado y el punto de montaje en la computadora local.

Utilice el siguiente procedimiento para montar automáticamente NFS Share en sistemas Linux:

Configure un punto de montaje para el recurso compartido NFS remoto:

sudo mkdir /var/backups

Abra el /etc/fstab con su editor de texto:

sudo nano /etc/fstab

Agregue la siguiente línea:

# <file system> <dir> <type> <options> <dump> <pass>
 10.10.0.10:/backups /var/backups nfs defaults 0 0

Donde 10.10.0.10 es la dirección IP del servidor NFS /backup es el directorio exportado y /var/backups es el punto de montaje local.

Ejecute el mount en uno de los siguientes módulos para montar NFS Share:

mount /var/backups
mount 10.10.0.10:/backups

El mount leerá el contenido de /etc/fstab y montará el recurso compartido.

En el próximo reinicio del sistema, NFS Share se montará automáticamente.

Desmontaje de sistemas de archivos NFS

El umount desmonta el sistema de archivos montado del árbol de directorios.

Para desvincular el recurso compartido NFS montado, utilice el umount seguido del directorio donde se montó o el recurso compartido remoto:

umount 10.10.0.10:/backups
umount /var/backups

Si el montaje NFS está presente en el fstab, elimínelo.

El umount no podrá separar el recurso compartido cuando el volumen montado esté en uso. Para saber qué procesos acceden a NFS Share, utilice el comando fuser

fuser -m MOUNT_POINT

Una vez que se hayan identificado los procesos, puede kill con el comando kill y desmontar el recurso compartido NFS.

Si aún tiene problemas para desmontar el recurso compartido, use la -l ( --lazy ) que le permite desmontar un sistema de archivos ocupado tan pronto como ya no lo esté.

umount -l MOUNT_POINT

Si no se puede acceder al sistema NFS remoto, use la -f ( --force ) para forzar un desmontaje.

umount -f MOUNT_POINT

Por lo general, no es una buena idea utilizar la opción forzar, ya que puede dañar los datos del sistema de archivos.

Conclusión

Le mostramos cómo montar y desmontar el recurso compartido NFS. Los mismos comandos se aplican a cualquier distribución de Linux, incluidos Ubuntu, CentOS, RHEL, Debian y Linux Mint.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.