Introducción a Network File System

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 y Windows Server 2012.

En este artículo se describe el servicio de rol de Network File System y las características incluidas con el rol de servidor Servicios de archivos y almacenamiento en Windows Server. Network File System (NFS) proporciona una solución de uso compartido de archivos para empresas que tienen entornos heterogéneos que incluyen equipos Windows y equipos que no son de Windows.

Descripción de la característica

Con el protocolo NFS puede transferir archivos entre equipos que ejecutan Windows y otros sistemas operativos que no son Windows, como Linux o UNIX.

NFS en Windows Server incluye el servidor para NFS y el cliente para NFS. Un equipo que ejecuta Windows Server puede usar el servidor para NFS a fin de que actúe como un servidor de archivos NFS para otros equipos cliente que no son de Windows. El cliente para NFS permite que un equipo basado en Windows que ejecuta Windows Server acceda a los archivos almacenados en un servidor NFS que no es de Windows.

Versiones de Windows y Windows Server

Windows admite varias versiones del servidor y el cliente NFS en función de la versión y la familia del sistema operativo.

Sistemas operativos Versiones del servidor NFS Versiones del cliente NFS
Windows 7, Windows 8.1, Windows 10, Windows 11 N/D NFSv2, NFSv3
Windows Server 2008, Windows Server 2008 R2 NFSv2, NFSv3 NFSv2, NFSv3
Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, Windows Server 2022 NFSv2, NFSv3, NFSv4.1 NFSv2, NFSv3

Aplicaciones prácticas

Estas son algunas de las formas de uso de NFS:

  • Use un servidor de archivos NFS de Windows para proporcionar acceso multiprotocolo al mismo recurso compartido de archivos mediante los protocolos SMB y NFS de clientes multiplataforma.
  • Implemente un servidor de archivos NFS de Windows en un entorno de sistema operativo que no sea de Windows para proporcionar a los equipos cliente que no son de Windows acceso a los recursos compartidos de archivos NFS.
  • Migre aplicaciones de un sistema operativo a otro almacenando los datos en recursos compartidos de archivos accesibles mediante protocolos SMB y NFS.

Funcionalidad nueva y modificada

Entre las funcionalidades nuevas y modificadas de Network File System se incluyen compatibilidad con NFS versión 4.1, así como una implementación y capacidad de administración mejoradas. Para más información sobre funcionalidades nuevas o modificadas en Windows Server 2012, consulte la tabla siguiente:

Característica/funcionalidad Nueva o actualizada Descripción
NFS versión 4.1 Nuevo Mayor seguridad, rendimiento e interoperabilidad en comparación con la versión 3 de NFS.
Infraestructura de NFS Actualizado Mejora la implementación y la capacidad de administración, y aumenta la seguridad.
Disponibilidad continua de NFS versión 3 Actualizado Mejora la disponibilidad continua en los clientes de NFS versión 3.
Mejoras de implementación y de capacidad de administración Actualizado Permite implementar y administrar NFS fácilmente con nuevos cmdlets de Windows PowerShell y un nuevo proveedor WMI.

NFS versión 4.1

NFS versión 4.1 implementa todos los aspectos necesarios, además de algunos de los aspectos opcionales, de RFC 5661:

  • Pseudosistema de archivos, un sistema de archivos que separa el espacio de nombres físico y lógico y es compatible con NFS versión 3 y NFS versión 2. Se proporciona un alias para el sistema de archivos exportados, que forma parte del pseudosistema de archivos.
  • RPC compuestos combina las operaciones pertinentes y reduce la cantidad de conversaciones.
  • Sesiones y enlace troncal de sesiones habilita una única semántica y permite una disponibilidad continua y un mejor rendimiento, a la vez que utiliza varias redes entre clientes NFS 4.1 y el servidor NFS.

Infraestructura de NFS

A continuación se detallan las mejoras en la infraestructura de NFS general en Windows Server 2012:

  • La infraestructura de transporte Llamada a procedimiento remoto (RPC)/Representación externa de datos (XDR), con tecnología del protocolo de red WinSock, está disponible tanto para el servidor para NFS como para el cliente para NFS. Esto reemplaza la Interfaz de dispositivo de transporte (TDI), ofrece una mejor compatibilidad y proporciona una mejor escalabilidad y Ajuste de escala en lado de recepción (RSS).
  • La característica Multiplexador de puertos RPC es compatible con el firewall (menos puertos para administrar) y simplifica la implementación de NFS.
  • Cachés y grupos de subprocesos optimizados automáticamente es una funcionalidad de administración de recursos de la nueva infraestructura RPC/XDR que es dinámicas y ajusta automáticamente las cachés y los grupos de subprocesos en función de la carga de trabajo. Se elimina así completamente el trabajo de estimación que implica el ajuste de parámetros, lo que proporciona un rendimiento óptimo en cuanto se implementa NFS.
  • Nuevas opciones de autenticación e implementación de privacidad de Kerberos con la incorporación de compatibilidad con la privacidad de Kerberos (Krb5p) junto con las opciones de autenticación krb5 y krb5i existentes.
  • Los cmdlets del Módulo de Windows PowerShell de asignación de identidades facilitan la administración de la asignación de identidades, la configuración de Servicios de directorio ligero de Active Directory (AD LDS) y la configuración de archivos de contraseñas y planos de UNIX y Linux.
  • Punto de montaje del volumen permite acceder a los volúmenes montados en un recurso compartido NFS con NFS versión 4.1.
  • La característica Multiplexación de puertos admite el multiplexador de puertos RPC (puerto 2049), que es compatible con el firewall y simplifica la implementación de NFS.

Disponibilidad continua de NFS versión 3

Los clientes de NFS versión 3 pueden tener unas conmutaciones por error planeadas rápidas y transparentes con mayor disponibilidad y menor tiempo de inactividad. El proceso de conmutación por error es más rápido para los clientes NFS versión 3 porque:

  • La infraestructura de agrupación en clústeres permite ahora un recurso por nombre de red en lugar de un recurso por recurso compartido, lo que mejora significativamente el tiempo de conmutación por error de los recursos.
  • Las rutas de conmutación por error dentro de un servidor NFS están optimizadas para mejorar el rendimiento.
  • El registro con caracteres comodín en un servidor NFS ya no es necesario, y las conmutaciones por error son más precisas.
  • Se envían notificaciones del Monitor de estado de red (NSM) después de un proceso de conmutación por error, y los clientes ya no necesitan esperar a que los tiempos de espera TCP se vuelvan a conectar al servidor de conmutación por error.

Observe que Servidor para NFS admite la conmutación por error transparente, pero solo cuando se inicia de manera manual (por lo general, durante las labores de mantenimiento planeado). Si se produce una conmutación por error no planeada, los clientes NFS pierden sus conexiones. El servidor para NFS tampoco tiene ninguna integración con el filtro de clave de reanudación. Esto significa que si una aplicación local o una sesión SMB intenta tener acceso al mismo archivo al que tiene acceso un cliente NFS inmediatamente después de una conmutación por error planeada, el cliente NFS podría perder sus conexiones (se produciría un error en la conmutación por error transparente).

Mejoras de implementación y de capacidad de administración

La implementación y administración de NFS ha mejorado de las siguientes maneras:

  • Más de cuarenta nuevos cmdlets de Windows PowerShell facilitan la configuración y administración de recursos compartidos de archivos NFS. Para más información, consulte Cmdlets NFS en Windows PowerShell.
  • Se ha mejorado la asignación de identidades con un almacén local de asignaciones de archivos planos y nuevos cmdlets de Windows PowerShell para configurar la asignación de identidades.
  • La interfaz gráfica de usuario Administrador del servidor es más fácil de usar.
  • El nuevo proveedor WMI versión 2 está disponible para facilitar la administración.
  • El multiplexador de puertos RPC (puerto 2049) es compatible con el firewall y simplifica la implementación de NFS.

Información sobre el Administrador del servidor

En el Administrador del servidor, o la instancia de Windows Admin Center más reciente, utilice el Asistente para agregar roles y características a fin de agregar el servicio de rol Servidor para NFS (en el rol Servicios de archivos e iSCSI). Para obtener información general sobre la instalación de características, vea el tema sobre la instalación o desinstalación de roles, servicios de rol o características. El servidor para herramientas NFS incluye el complemento Services for Network File System MMC para administrar el servidor y cliente para NFS para los componentes NFS. Con el complemento, puede administrar el servidor para componentes NFS instalados en el equipo. El servidor para NFS también contiene varias herramientas de administración de línea de comandos de Windows:

  • Mount monta un recurso compartido NFS remoto (también conocido como exportación) localmente y lo asigna a una letra de unidad local en el equipo cliente de Windows.
  • Nfsadmin administra las opciones de configuración del servidor y cliente para NFS para los componentes NFS.
  • Nfsshare configura las opciones del recurso compartido NFS para las carpetas que se comparten mediante el servidor para NFS.
  • Nfsstat muestra o restablece las estadísticas de las llamadas recibidas por el servidor para NFS.
  • Showmount muestra los sistemas de archivos montados exportados por el servidor para NFS.
  • Umount quita las unidades montadas en NFS.

NFS en Windows Server 2012 presenta el módulo NFS para Windows PowerShell con varios cmdlets nuevos específicamente para NFS. Estos cmdlets proporcionan una manera sencilla de automatizar las tareas de administración de NFS. Para más información, consulte Cmdlets NFS en Windows PowerShell.

Información adicional

En la tabla siguiente se proporcionan recursos adicionales para evaluar NFS.

Tipo de contenido Referencias
Implementación Implementar el sistema de archivos de red
Operations Cmdlets NFS en Windows PowerShell
Tecnologías relacionadas Almacenamiento en Windows Server