在使用NetApp的NFS导出并尝试使用NFS客户端功能将其挂载到Windows时,我遇到了用户映射问题。
我有一个使用NFS从NetApp导出的qtree,我在Windows上安装了NFS客户端(通过服务器管理器 - 角色 - 文件服务器)。我能够以匿名用户身份登载,读写,问题出在用户映射中。
我尝试在HKLM \ Software \ Microsoft \ ClientForNFS \ CurrentVersion \中添加注册表,默认两个DWOD值AnonymousUid和AnonymousGid,并以十进制形式为他们提供所需的UID和GID,然后重新启动该服务。
虽然这个技巧在我导出的RHEL 6.3和7模式NetApp上的NFS导出上运行良好,但似乎这里的工作原理并不相同。
不知何故,当我在RHEL或7模式下使用shownount -e时,它显示了导出,当我尝试使用集群ONTAP虚拟服务器时,它只显示/(即使mount命令在写入路径时成功完成)
有什么建议吗?
详细说明: 客户端是Windows Server 2008 R2 x64位程序(NFS服务) 服务器是NetApp集群ONTAP 8.2.3p4
编辑: 我还尝试使用vserver名称映射win-unix到索引1在服务器端进行用户映射。 并在出口政策中添加了一条规则: 10.0.0.1(出于安全原因,我更改了IP) 用户是匿名用户映射到的用户:1000
有什么想法吗?
答案 0 :(得分:0)
好吧,显然旧的重启解决了问题(重启到客户端)。实际上我试图卸载并重新安装NFS客户端,并且窗口在重新启动之前大声重启。
我重新安装后才开始工作。我试图缩小范围,看看解决方案是什么。
这是注册表调整:一旦我删除了DWORD值,它就会停止映射并在重新创建它们时再次工作。在我将出口政策改为95043之后,它也继续工作。