Ubuntu

autofs nfs 從 Ubuntu 客戶端掛載 Redhat 共享 - showmount 報告“RPC:程序/版本不匹配”

  • September 21, 2009

嘗試使用 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

我實際上可以使用普通的“安裝”命令很好地安裝 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 而不是弄亂伺服器。

引用自:https://serverfault.com/questions/64806