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

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