我在 Ubuntu 20.04 上有一个 NFS 服务器。我的 /etc/exports 如下所示
/home/user2 10.4.200.2(rw,sync)
/home/user3 10.4.200.3(rw,sync)
在 Windows 10 上,我使用“连接网络存储”安装文件夹(抱歉,由于系统语言不是英语,因此翻译可能不准确)。我在文件夹字段中输入
IP_of_the_server:/home/user2
但是,远程 NFS 存储显示为只读模式。事实上,我无法创建或删除文件。
答案1
为了进行映射,我在 Windows 注册表中添加了两个键。
- 在搜索框中输入 regedit 然后按 Enter 键打开。
- 浏览到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default。
- 在名为 AnonymousUid 的默认文件夹内创建一个新的 DWORD(32 位)值,并分配在 NFS 系统共享的 UNIX 目录中找到的 UID。
- 在名为 AnonymousGid 的默认文件夹中创建一个新的 DWORD(32 位)值,并将 UNIX 目录中的 GID 指定为 NFS 系统共享的 GID。Windows 10:Regedit NFS AnonymousUid 和 AnonymousGid
- 重新启动 NFS 客户端或重新启动机器以应用更改。