网络文件系统概述

 

适用对象:Windows Server 2012 R2, Windows Server 2012

本主题介绍的网络文件系统角色服务和功能中的文件和存储服务服务器角色包含 Windows Server 2012 R2 和 Windows Server 2012。 网络文件系统 (NFS) 提供了一个文件共享拥有 Windows 和非 Windows 计算机组成的异类环境的企业解决方案。

是否就是…

功能描述

使用 NFS 协议时,可以运行 Windows 和其他非 Windows 操作系统的系统,如 Linux 或 UNIX 的计算机之间传输文件。

在 Windows Server 2012, ,NFS 包括组件中,NFS 服务器和 NFS 客户端。 NFS 服务器允许计算机在运行 Windows Server 2012 充当其他非 Windows 客户端计算机的 NFS 文件服务器。 NFS 客户端使基于 Windows 的计算机运行 Windows Server 2012 访问存储在非 Windows NFS 服务器上的文件。

实际的应用程序

Nfs 的一些实际应用包括 ︰

  • 使用 Windows NFS 文件服务器来提供多协议访问相同的文件共享通过 SMB 和 NFS 协议的多平台客户端。

  • 部署 Windows NFS 文件服务器的非 Windows 客户端计算机提供对 NFS 文件共享的访问是为主要的非 Windows 操作系统环境中。

  • 通过可通过 SMB 和 NFS 协议访问的文件共享上存储的数据,可将应用程序一个操作系统迁移到另一个。

新功能和更改的功能

网络文件系统中的新增功能和更改功能包括对 NFS 版本 4.1 的支持以及更容易部署和可管理性。 中新增或更改的功能有关的信息 Windows Server 2012, ,查看下表 ︰

特性/功能

新功能或更新功能

说明

NFS 版本 4.1

“新建”

通过 NFS 版本 3 增加安全性、 性能和互操作性。

NFS 基础结构

已更新

提供了更容易部署和可管理性,并提高安全性。

NFS 版本 3 连续可用性

已更新

提高了 NFS 版本 3 客户端上的连续可用性。

部署和可管理性方面的改进

已更新

使您能够轻松地部署和管理 NFS 使用新的 Windows PowerShell cmdlet 和新的 WMI 提供程序。

NFS 版本 4.1

NFS 版本 4.1 实现所有必需的方面,除了一些可选方面的 RFC 5661:

  • **虚拟文件系统。**此文件系统包括物理和逻辑命名空间的分离,并且与 NFS 版本 3 和 NFS 版本 2 兼容。 对于导出的文件系统,这是虚拟文件系统的一部分提供别名。

  • **复合 Rpc。**组合相关的操作,并降低了繁琐。

  • **会话和会话的中继。**启用只是一个语义并允许连续可用性和更好的性能,同时利用 NFS 4.1 客户端和 NFS 服务器之间的多个网络。

NFS 基础结构

中的总体 NFS 基础结构的改进 Windows Server 2012 下面详细列出 ︰

  • **远程过程调用 (RPC) / 外部数据表示形式 (XDR)。**RPC/XDR 传输协议基础结构的电源 WinSock 网络协议,并可用于这两个 NFS 服务器和 NFS 客户端。 这将替代传输设备接口 (TDI),提供更好的支持,并提供了更好的可伸缩性和接收方缩放 (RSS)。

  • **多路复用器的 RPC 端口。**此功能是防火墙友好 (更少来管理的端口),并简化 NFS 的部署。

  • **自动优化缓存和线程池。**新的 RPC/XDR 基础结构资源管理功能是动态的以及自动调整根据工作负荷的缓存和线程池。 这将涉及的主观臆测完全删除时优化参数,并因此,一旦部署 NFS 提供最佳性能。

  • **新 Kerberos 隐私实现和身份验证的选项。**NFS 部署是 Kerberos 隐私 (Krb5p) 支持以及现有 krb5 和 krb5i 身份验证选项添加了更安全的。

  • **标识映射 Windows PowerShell 模块。**这些新 cmdlet 更加轻松地管理标识映射、 配置 Active Directory 轻型目录服务 (AD LDS) 中,并设置 UNIX 和 Linux passwd 和平面文件。

  • **卷装入点。**可以使用 NFS 版本 4.1 访问在 NFS 共享区下装入的卷。

  • **端口进行多路复用。**此功能支持 RPC 端口多路复用器 (2049年),后者不受防火墙影响和简化 NFS 的部署。

NFS 版本 3 连续可用性

NFS 版本 3 客户端可以有快速和透明计划的故障转移、 更大的可用性和减少了停机时间。 故障转移过程的 NFS 版本 3 客户端是速度更快,因为 ︰

  • 聚类分析的基础结构现在允许每个网络名称,而不是每个共享的一个资源的一个资源。 这将大大提高资源的故障转移时间。

  • 故障转移路径在 NFS 服务器已经过优化,更好的性能。

  • NFS 服务器中的通配符注册不再是必需的且更细微调整故障转移。

  • 网络状态监视器 (NSM) 发送通知在故障转移过程和客户端后不再需要等待重新连接到故障转移服务器的 TCP 超时。

请注意,NFS 服务器支持透明故障转移只能手动启动时,通常在计划内维护过程。 如果未计划故障转移发生,NFS 客户端会失去连接。 它还是值得一提的 NFS 服务器不具有任何与恢复主要筛选器的集成。 这意味着,如果将本地应用程序或 SMB 会话尝试访问同一文件在计划的故障转移后立即访问 NFS 客户端,NFS 客户端可能会丢失其连接 (透明故障转移不会成功)。

部署和可管理性方面的改进

部署和管理 NFS 已通过以下方式改进 ︰

  • 超过四十新的 Windows PowerShell cmdlet 更加轻松地配置和管理 NFS 文件共享。 有关详细信息,请参阅 Windows PowerShell 中的 NFS Cmdlet

  • 与本地平面文件映射存储和新的 Windows PowerShell cmdlet 可用于配置标识映射将会提高标识映射。

  • 服务器管理器图形用户界面是易于使用。

  • 新的 WMI 版本 2 提供程序可用于使管理更加轻松。

  • RPC 端口多路复用器 (端口 2049年) 不受防火墙影响,并简化了 NFS 的部署。

服务器管理器信息

在服务器管理器中,使用添加角色和功能向导来添加 NFS 服务角色服务的服务器 (在文件和 iSCSI 服务角色)。 有关安装功能的详细信息,请参阅“安装或卸载角色、角色服务或功能”。 NFS 服务器的工具包括网络文件系统 MMC 管理单元中的服务来管理 nfs 服务器和 NFS 组件的客户端。 使用管理单元,可以管理的计算机安装 NFS 组件的服务器。 NFS 服务器还包含几个 Windows 命令行管理工具 ︰

  • **装载。**本地装入远程 NFS 共享 (也称为导出),并将其映射到 Windows 客户端计算机上的本地驱动器号。

  • **Nfsadmin。**管理和配置设置的服务器的 NFS 客户端的 NFS 组件。

  • **Nfsshare。**配置 NFS 共享设置为使用 NFS 服务器共享的文件夹。

  • **Nfsstat。**显示或重置统计信息的 nfs 服务器接收的调用。

  • **Showmount。**显示装载 nfs 服务器导出的文件系统。

  • **Umount。**删除 NFS 装入的驱动器。

NFS 的 Windows Server 2012 NFS 模块为引入 Windows PowerShell 与几个新 cmdlet 专为 NFS。 这些 cmdlet 可以方便地用于自动化 NFS 管理任务。 有关详细信息,请参阅 Windows PowerShell 中的 NFS Cmdlet

另请参阅

下表提供有关评估 NFS 的其他资源。

内容类型

参考

部署

部署网络文件系统

操作

Windows PowerShell 中的 NFS Cmdlet

相关技术

文件和存储服务概述