如何告诉 mount.nfs 使用 rpcbind v3 或 v4,而不是旧的 v2(即 portmapper)?

如何告诉 mount.nfs 使用 rpcbind v3 或 v4,而不是旧的 v2(即 portmapper)?

我想强制我的 NFSv3 客户端在与 rpcbind(以前称为 portmapper)远程服务器通信时使用 rpcbind v3 或 V4(如 RFC 1833 中所述),但我既没有找到告诉客户端这样做的 mount.nfs 选项,也没有在谷歌上找到解决方案。所以我想知道是否有办法这样做……?或者这仅限于 NFSv4 挂载?

对于 NFSv3,与版本相关的可用选项只有强制 NFS 协议版本(“-o nfsvers”或“-o vers”)或 MOUNTd 版本(“-o mountvers”)。但无论如何,在我多次尝试中,mount.nfs 都使用 v2(如 RFC 1833 中所述),即前一个 portmapper 从远程端口 111 上的 rpcbind 服务获取程序端口。

提前致谢

答案1

使用 NFSv3 从目标服务器挂载 NFS 导出

mount –o v3 目标服务器名称:/export/share /mnt

希望这可以帮助。

相关内容