Saltar al contenido principal

Accediendo a Compartición NFS en Windows

Esta guía muestra cómo conectar un sistema Windows a un almacenamiento NFS remoto, permitiendo acceder a archivos almacenados en un servidor NFS como si fuera un disco local.

Windows tiene soporte nativo para Cliente NFS, disponible principalmente en las versiones:

  • Windows 10 / 11 Pro
  • Windows 10 / 11 Enterprise
  • Windows 10 / 11 Education
  • Windows Server
aviso

En las versiones Windows Home, el cliente NFS normalmente no está disponible.


📄 Requisitos previos

Antes de comenzar, verifica que:

  • El servidor NFS esté configurado y accesible en la red
  • El puerto 2049/TCP esté abierto en el firewall
  • El usuario tenga privilegios de Administrador

🚀 Paso 1 – Instalar el cliente NFS en Windows

Primero habilita la función Client for NFS en Windows.

Abre PowerShell como Administrador y ejecuta:

Install-WindowsFeature NFS-Client
info

Este comando instala el componente que permite que Windows acceda a comparticiones NFS.


➕ Paso 2 – Montar la compartición NFS

Después de instalar el cliente NFS, utiliza el comando mount para conectarte al servidor.

mount -o anon \\IP_DO_SERVIDOR\mnt\storage v:

Ejemplo práctico

mount.exe -o anon \\172.16.40.131\mnt\storage v:

En este ejemplo:

  • 172.16.40.131 → dirección del servidor NFS (Pública o Privada)
  • /mnt/storage → directorio exportado en el servidor
  • v: → letra de la unidad que se montará en Windows

Después de ejecutar el comando, la compartición aparecerá como un disco adicional en Windows.


Conectividad de Red

La compartición NFS puede ser accedida usando IP privada (recomendado para redes internas, mayor seguridad y menor latencia) o IP pública, siempre que el servicio esté expuesto correctamente y con los puertos necesarios abiertos (principalmente 2049/TCP).

❌ Paso 3 – Verificar si la compartición fue montada

Para listar los mounts NFS activos ejecuta:

mount.exe

También es posible verificarlo desde el Explorador de Windows, donde la unidad aparecerá como un nuevo disco.


Configuraciones importantes

🚧 Firewall

El puerto utilizado por NFS debe estar abierto en el servidor.

2049/TCP

Ejemplo de regla de firewall en Windows:

New-NetFirewallRule -DisplayName "Allow NFS Port 2049" -Direction Inbound -Protocol TCP -LocalPort 2049 -Action Allow

🚗 Permisos

En Windows generalmente se utiliza el parámetro:

mount -o anon

Esto ocurre porque Windows no utiliza el mismo modelo de UID/GID que Linux.


❌ Desmontar la compartición

Para eliminar la compartición montada utiliza:

umount.exe v:

✅ Conclusión

Después de la configuración, el sistema Windows podrá acceder al almacenamiento NFS remoto como una unidad de disco local, facilitando el intercambio de archivos entre entornos Linux y Windows.

Este tipo de integración es común en:

  • entornos híbridos Linux / Windows
  • clusters de aplicaciones
  • entornos DevOps

🧠 ¿Dudas?

Contacta con el soporte técnico y envía tu consulta, estaremos disponibles para ayudarte!