尝试使用 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"
那么有什么想法可以解决这种“不匹配”吗?
答案1
我会尝试注释掉 /etc/sysconfig/nfs 中的所有 mountd 行,然后在你的 Fedora 机器上重新启动 NFS。
显然,如果仅启用特定版本的挂载协议,showmount 就会出现问题。
为了强制使用特定的 NFS 版本,我会在客户端上使用 -o vers=X,而不是弄乱服务器。