在使用 NetApp 的 NFS 导出并尝试使用 NFS 客户端功能将其挂载到 Windows 时,我遇到了用户映射问题。
我有一个使用 NFS 从 NetApp 导出的 qtree,我在 Windows 上安装了 NFS 客户端(通过服务器管理器 - 角色 - 文件服务器)。我能够以匿名用户身份挂载、读取和写入 - 问题出在用户映射中。
我尝试将两个 DWOD 值 AnonymousUid 和 AnonymousGid 添加到 HKLM\Software\Microsoft\ClientForNFS\CurrentVersion\Default 的注册表中,并以十进制形式为它们提供所需的 UID 和 GID,然后重新启动服务。
虽然这个技巧在我在我的 RHEL 6.3 和 7 模式 NetApp 上导出的 NFS 导出上运行良好,但这里的情况似乎不一样。
不知何故,当我在 RHEL 或 7 模式下使用 showount -e 时,它显示了导出,当我在集群 ONTAP 虚拟服务器上尝试时,它只显示 /(即使在写入路径时 mount 命令成功完成)
有什么建议么?
详细信息:客户端是 windows server 2008 R2 x64 位程序(NFS 服务) 服务器是 NetApp 集群 ONTAP 8.2.3p4
编辑:我还尝试在服务器端使用 vserver 名称映射 win-unix 到索引 1 进行用户映射。并在导出策略中添加了一条规则:10.0.0.1(出于安全原因,我更改了 IP)用户是哪个匿名用户映射到:1000
有什么想法吗?