autofs nfs从Ubuntu客户端挂载Redhat共享 – showmount报告“RPC:程序/版本不匹配”

尝试使用autofs从运行Ubuntu 9的笔记本电脑上挂载Fedora 11工作站(xulu)上的导出 –

但是showmount遇到了一个恼人的错误 –

sbeam@clammy$ sudo showmount -e xulu rpc mount export: RPC: Program/version mismatch; low version = 3, high version = 3 

但是我可以使用普通的“mount”命令实际挂载NFS目录。

在服务器上,/ etc / sysconfig / nfs包含默认值,但启用NFS V2仅导致不匹配从3/3更改为3/2

 MOUNTD_NFS_V1="no" MOUNTD_NFS_V2="no" MOUNTD_NFS_V3="yes" 

所以有什么想法如何解决这个“不匹配”?

我会尝试在/ etc / sysconfig / nfs中注释掉所有mountd行,然后在你的Fedora机器上重新启动NFS。

如果仅启用了特定版本的安装协议,showmount显然会遇到问题。

要强制一个特定的NFS版本,我会在客户端上使用-o vers = X而不是搞乱服务器。