Mount

無法從本地網路上的伺服器掛載 NFS

  • January 19, 2013

我設置了我的 NFS 伺服器,而沒有對配置文件進行任何更大的更改。之後,我將這些條目添加到/etc/exports伺服器(192.168.1.11)上(兩個路徑都有效):

/export         192.168.1.0/192.168.255.255(rw,fsid=0,insecure,no_subtree_check,async)
/export/users   192.168.1.0/192.168.255.255(rw,nohide,insecure,no_subtree_check,async)

然後我重新啟動電腦並嘗試獲取導出列表:

$ showmount -e 192.168.1.11
/export        192.168.1.0/192.168.255.255
/export/users  192.168.1.0/192.168.255.255

根據此輸出,連接沒有問題。現在我想掛載/export到客戶端文件系統(192.168.1.12):

sudo mount -t nfs4 192.168.1.11:/export /mnt

輸入後沒有輸出,我什麼也做不了。沒有顯示另一個終端線開始。命令卡住了。

有人知道我做錯了嗎?請幫我。

看起來您的客戶端上有一個防火牆處於活動狀態,可以阻止 NFS 流量。

在伺服器上配置 NFS,以便綁定所有相關埠(對於 NFSv3),然後在客戶端上打開相關埠(tcp 和 udp)。

對於 NFSv4(直到現在我還沒有使用它),恕我直言,您必須在客戶端上打開一個 tcp 埠。

引用自:https://unix.stackexchange.com/questions/61849