启用 nfs 服务
之后就可以使用 mount 命令挂载共享目录了。

mount 命令挂载共享目录
只是 Windows 系统并不使用 Linux 那样的用户管理,导致挂载的共享目录只能读取而没有写入的权限。

无法写入文件
解决办法是在 注册表 中新建两个 DWORD 值,用作 匿名用户 的 UID 和 GID。
默认参数下的挂载选项,UID 和 GID 都为 -2:

默认挂载选项
可进入 注册表编辑器 ( regedit ),定位到 HKEY_LOCAL_MACHINESOFTWAREMicrosoftClientForNFSCurrentVersionDefault ,新建两个名为 AnonymousUid 和 AnonymousGid 的 DWORD(32位)值,改成自己需要用到的数字(我都改成了 0 ,即对应 Linux 系统中的 root 用户。如需要改为 0 以外的数字,注意先转换成 16 位)。
此时的挂载选项变为:

更改 UID 和 GID
如更改未生效,可重启电脑。
参考资料
UNIX and Linux System Administration Handbook, 4th Edition
How to Mount an NFS Share Using a Windows 10 Machine
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。








