有关 NFS 客户端的疑难解答

应用到: Windows 7, Windows Server 2008 R2

您遇到了什么问题?

希望 NFS 客户端仅使用“特权”端口。

原因

某些网络文件系统 (NFS) 服务器设计为使用“特权”端口(指编号低于 1024 的端口),不接受通过高于此范围的端口建立的客户端连接。

解决方案

登录到运行 NFS 客户端的计算机,将以下注册表项设置为 1,然后重新启动 NFS 客户端:

HKLM\Software\Microsoft\Client for NFS\CurrentVersion\default

DWORD “UseReservedPorts”

尝试与 NFS 客户端服务进行通信时发生错误。

原因

NFS 客户端服务未启动,无法与 Active Directory 或用户名映射服务器联系,或者它运行的是错误映射的凭据。

解决方案

在 Microsoft 网络文件系统服务管理控制台 (MMC) 中,可以通过右键单击“NFS 客户端”,然后单击“启动”来确保该服务已启动。在此控制台中,请确保指定的 Active Directory 域名或用户名映射服务器名是正确的。与 Active Directory 或用户名映射服务器的管理员进行核对,确保您的 Windows 用户标识已正确映射到 UNIX 用户标识。

发生系统错误 1722。远程过程调用 (RPC) 服务器不可用。

原因

未启动 NFS 客户端服务。

解决方案

在网络文件系统服务中,右键单击“NFS 客户端”,然后单击“启动”

尝试装载共享目录时发生网络错误 67 - 未找到网络名称。

原因

该目录未共享,或该服务器无法解析客户端名称。

解决方案

使用 showmount –e服务器,显示服务器上共享目录的名称。如果此操作由于远程过程调用 (RPC) 超时而失败,请与 NFS 服务器的管理员联系,确保 NFS 和 Portmap 服务在服务器上已启动。另外,请确保 NFS 服务器接受来自此计算机的连接。

收到消息“RPC: 已超时”或“RPC: 端口映射器故障 – RPC:已超时”。

原因

服务器上没有运行 Portmap 或 NFS 服务,或者需要调整 NFS 客户端性能设置。

解决方案

确保该服务已启动。如果服务器上运行 Portmap 和 NFS 服务,则在网络文件系统服务中,右键单击“NFS 客户端”,单击“属性”,然后增加重试的最大次数和重试之间的间隔。

我在 NFS 共享资源上创建的文件显示为已由 nobody:nogroup 或 –2:–1 创建,或用户标识符 (UID) 的数值很大 (2**32-2)。

原因

Active Directory 或用户名映射中您的 Windows 用户标识映射不正确。

解决方案

在网络文件系统服务管理单元中,请确保指定的 Active Directory 域名或用户映射服务器名是正确的。与 Active Directory 或用户名映射管理员进行核对,确保您的 Windows 用户标识已正确映射到 UNIX 用户标识。

无法访问 NFS 共享资源上的文件。

原因

尚未为 NFS 服务指定 Active Directory 域或要使用的用户名映射服务器。

解决方案

指定正确的 Active Directory 域或用户名映射服务器。有关详细信息,请参阅指定 NFS 客户端如何检索 UNIX 型标识数据

无法访问映射网络驱动器上的文件。

原因

尚未为 NFS 服务指定 Active Directory 域或要使用的用户名映射服务器。

解决方案

指定正确的 Active Directory 域或用户名映射服务器。有关详细信息,请参阅指定 NFS 客户端如何检索 UNIX 型标识数据

无法使用通用命名约定 (UNC) 路径访问多部分导出。

原因

将共享资源装载到驱动器号时,NFS 客户端只能访问多部分导出,如 server:/d1/d2/d3。

解决方案

将多部分导出装载到驱动器号:

mount server:/d1/d2/d3 *

无法装载 UNIX 计算机上的共享根目录 (/)。

原因

共享 UNIX 计算机上的根目录 (/) 时,NFS 客户端无法使用标准路径语法(net use * \\server\ 或 net use server:/)装载根目录。

解决方案

若要装载根目录,请键入此命令:

net use * \\server\!

共享名称必须为叹号 (!)。

收到一条写入延迟的错误消息。

原因

NFS 服务器未响应,或未正确调整 NFS 客户端性能选项。

解决方案

使用 showmount –eserver 命令来确定 NFS 服务器是否正常运行。

尝试使用 net use 命令进行装载时产生错误消息:1788: 主域和受信域之间的信任关系失败。

原因

您正试图访问不受信任域中的计算机,计算机上未启动 NFS 客户端,或该共享资源在 NFS 服务器上不可用。

解决方案

在网络文件系统服务管理单元中,右键单击“NFS 客户端”,然后单击“启动”。在命令提示符中,使用 showmount –eserver 显示服务器上共享目录的名称。如果此操作由于 RPC 超时而失败,请与 NFS 服务器的管理员联系,确保服务器上 NFS 和 Portmap 服务已启动,并且该共享资源可用。

甚至在更改了新文件的默认权限之后,装载中的新文件仍然使用以前的权限进行创建。

原因

这是由设计原因引起的。新的默认权限仅适用于新的装载。

解决方案

卸载并重新装载共享目录。

重新启动计算机之后,永久装载的装载参数会被更改。

原因

您使用了 net use 命令来装载目录。

解决方案

使用 mount 实用工具来装载目录。

已通过身份验证的用户无法访问 NFS 资源,或所有 NFS 共享资源均可以匿名方式访问。

原因

NFS 服务未配置为从 Active Directory 或用户名映射检索 UNIX 型标识数据。

解决方案

在网络文件 MMC 服务控制台,右键单击“NFS 服务”,单击“属性”,并确保 Active Directory 域名或用户名映射服务器名设置正确。

如果正在使用用户名映射,请确保运行用户名映射的计算机上的 .maphosts 文件指定了此计算机的名称或 IP 地址。

其他参考

社区附加资源

添加
显示: