mount.nfs: No such device

 


Question:mount.nfs: No such device

幫忙看一台 CentOS 7.x 主機,雖然 NFS Storage 已經允許存取,並且透過 autofs 服務也掛載成功。但是,當 cd 到該 NFS mount 路徑時,卻出現「No such file or directory」的錯誤訊息。接著,嘗試 NFS hard-mount 的方式並加上「-vvv」參數時,出現「mount.nfs: No such device」錯誤訊息 (如下圖所示):



Answer:

簡單來說,這台 CentOS 7.x 內的 NFS module 發生問題,重新載入 NFS module 即可。詳細資訊請參考:

首先,執行「depmod -av <kernel version>」指令,執行重新建立 modules.dep 的動作解決 NFS module dependency 的問題,然後執行「modprobe nfsd」指令重新載入 NFS module 後,即可順利掛載 NFS 分享資源並切換至儲存路徑,順利掛載 NFS 儲存資源後,重新啟動 CentOS 主機,確保重新啟動後仍然能夠順利載入 NFS module 並掛載 NFS 儲存資源。