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.
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