Cómo Compartir una Carpeta en Linux con NFS

Si tienes dos computadoras con Linux en tu red doméstica y deseas compartir archivos de forma rápida y eficiente, la mejor opción es utilizar NFS (Network File System). En esta guía, aprenderás cómo instalar y configurar NFS paso a paso.

1. Instalar NFS en ambas computadoras

Antes de comenzar, asegúrate de instalar los paquetes necesarios en ambas computadoras:

# En Debian/Ubuntu
sudo apt update && sudo apt install nfs-kernel-server nfs-common -y

# En Arch Linux
sudo pacman -S nfs-utils

# En Fedora
sudo dnf install nfs-utils

2. Configurar el servidor NFS

En la computadora que compartirá la carpeta, sigue estos pasos:

Crear la carpeta compartida

mkdir -p /home/usuario/Compartida
chmod 777 /home/usuario/Compartida

Editar el archivo de configuración de NFS

Abre el archivo de configuración y añade la siguiente línea:

sudo nano /etc/exports
/home/usuario/Compartida 192.168.1.0/24(rw,sync,no_subtree_check)

Reiniciar el servicio NFS

sudo systemctl restart nfs-server
sudo exportfs -a

Verificar que NFS está funcionando

sudo exportfs -v

3. Montar la carpeta en la otra computadora

Crear el punto de montaje

mkdir -p /mnt/Compartida

Montar la carpeta compartida

sudo mount IP_DEL_SERVIDOR:/home/usuario/Compartida /mnt/Compartida

4. Hacer el montaje permanente (Opcional)

Para que la carpeta se monte automáticamente en cada reinicio, añade esta línea a /etc/fstab en la PC cliente:

IP_DEL_SERVIDOR:/home/usuario/Compartida  /mnt/Compartida  nfs  defaults  0  0
sudo mount -a
Cómo Compartir una Carpeta en Linux

Conclusión

¡Y eso es todo! Ahora puedes compartir archivos entre tus computadoras Linux de manera rápida y eficiente con NFS. 🚀