Cómo montar un sistema de archivos NFS en Ubuntu 20.04

Cómo montar un sistema de archivos NFS en Ubuntu 20.04

En este artículo te explicaremos cómo montar un sistema de archivos NFS en Ubuntu 20.04. NFS (Network File System) es un protocolo de red que permite a los sistemas compartir archivos entre ellos. Montar un sistema de archivos NFS en Ubuntu es una tarea sencilla, pero necesitarás seguir algunos pasos para lograrlo.

📋 Aquí podrás encontrar✍
  1. Pasos para montar un sistema de archivos NFS en Ubuntu 20.04
    1. Paso 1: Instala el servidor NFS
    2. Paso 2: Crea una carpeta compartida
    3. Paso 3: Configura los permisos de la carpeta compartida
    4. Paso 4: Configura los permisos de acceso
    5. Paso 5: Reinicia el servicio NFS
    6. Paso 6: Monta la carpeta compartida en el sistema cliente
  2. Ejemplos de códigos o comandos
  3. Conclusión
  4. Preguntas frecuentes
    1. ¿Qué es NFS?
    2. ¿Cómo instalo el servidor NFS en Ubuntu 20.04?
    3. ¿Qué permisos debo establecer para la carpeta compartida?
    4. ¿Cómo monto la carpeta compartida en el sistema cliente?

Pasos para montar un sistema de archivos NFS en Ubuntu 20.04

Paso 1: Instala el servidor NFS

Lo primero que debes hacer es instalar el servidor NFS en el sistema que va a compartir los archivos. Para hacer esto, abre la terminal y escribe el siguiente comando:
sudo apt-get install nfs-kernel-server

Este comando instalará el servidor NFS y todas las dependencias requeridas.

Paso 2: Crea una carpeta compartida

Ahora, debes crear una carpeta compartida en el servidor. Para ello, escribe el siguiente comando en la terminal:
sudo mkdir /ruta/donde/quieres/compartir

Cambiar "/ruta/donde/quieres/compartir" por la ruta donde deseas crear la carpeta compartida.

Paso 3: Configura los permisos de la carpeta compartida

Una vez creada la carpeta compartida, asegúrate de que los permisos sean los correctos. Para que la carpeta sea compartida, debes autorizar el acceso a todos los usuarios. Escribe el siguiente comando en la terminal:
sudo chmod 777 /ruta/donde/quieres/compartir

Este comando establecerá permisos de lectura, escritura y ejecución para todos los usuarios.

Paso 4: Configura los permisos de acceso

El siguiente paso es permitir el acceso a la carpeta compartida desde los sistemas clientes. Para ello, debes editar el archivo de permisos NFS en el servidor. Escribe el siguiente comando en la terminal:
sudo nano /etc/exports

Este comando abrirá el archivo "exports" en el editor de texto "nano". Añade la siguiente línea en el archivo:
/ruta/donde/quieres/compartir *(rw,sync,no_subtree_check)

Esto permitirá que todos los sistemas puedan acceder a la carpeta compartida con permisos de lectura y escritura.

Paso 5: Reinicia el servicio NFS

Después de hacer cambios en el archivo "exports", debes reiniciar el servicio NFS escribiendo el siguiente comando:
sudo systemctl restart nfs-kernel-server

Si todo se hizo correctamente, el servicio se reiniciará y podrás compartir la carpeta.

Paso 6: Monta la carpeta compartida en el sistema cliente

Finalmente, debes montar la carpeta compartida en el sistema cliente. Abre la terminal del sistema cliente y escribe el siguiente comando:
sudo mount servidor:/ruta/donde/quieres/compartir /ruta/de/montaje/en/el/cliente

En este comando, "servidor" es la dirección IP o el nombre de host del servidor y "/ruta/donde/quieres/compartir" es la ruta de la carpeta compartida. "/ruta/de/montaje/en/el/cliente" es la ubicación donde deseas montar la carpeta compartida en el sistema cliente.

Ejemplos de códigos o comandos

Un ejemplo completo sería:

# Instalar el servidor NFS en el servidor
sudo apt-get install nfs-kernel-server

# Crear la carpeta compartida en el servidor
sudo mkdir /ruta/donde/quieres/compartir

# Establecer los permisos de la carpeta compartida
sudo chmod 777 /ruta/donde/quieres/compartir

# Permitir el acceso a la carpeta compartida desde otros sistemas
sudo nano /etc/exports
/ruta/donde/quieres/compartir *(rw,sync,no_subtree_check)

# Reiniciar el servicio NFS en el servidor
sudo systemctl restart nfs-kernel-server

# Montar la carpeta compartida en el sistema cliente
sudo mount servidor:/ruta/donde/quieres/compartir /ruta/de/montaje/en/el/cliente

Conclusión

Montar un sistema de archivos NFS en Ubuntu 20.04 es una tarea sencilla y útil para compartir archivos entre sistemas. Con los pasos descritos en este artículo, podrás compartir una carpeta en el servidor e iniciar sesión en el sistema cliente para acceder a ella. Recuerda siempre establecer los permisos y configuraciones de acceso adecuados para evitar problemas de seguridad.

Preguntas frecuentes

¿Qué es NFS?

NFS (Network File System) es un protocolo de red que permite a los sistemas compartir archivos entre ellos.

¿Cómo instalo el servidor NFS en Ubuntu 20.04?

Abre la terminal y escribe el comando "sudo apt-get install nfs-kernel-server".

¿Qué permisos debo establecer para la carpeta compartida?

Para que la carpeta sea compartida, debes establecer los permisos 777 con el comando "sudo chmod 777 /ruta/donde/quieres/compartir".

¿Cómo monto la carpeta compartida en el sistema cliente?

Abre la terminal del sistema cliente y escribe el comando "sudo mount servidor:/ruta/donde/quieres/compartir /ruta/de/montaje/en/el/cliente". Cambia "servidor" por la dirección IP o nombre de host del servidor, "/ruta/donde/quieres/compartir" por la ruta de la carpeta compartida y "/ruta/de/montaje/en/el/cliente" por la ubicación donde deseas montar la carpeta compartida en el sistema cliente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza Cookies propias y de terceros de análisis para recopilar información con la finalidad de mejorar nuestros servicios, así como para el análisis de su navegación. Si continua navegando, se acepta el uso y si no lo desea puede configurar el navegador. CÓMO CONFIGURAR