無法掛載共享磁碟

我正在嘗試在我的 Linux 伺服器上掛載一個共享磁碟。出現這個錯誤:mount.nfs(2):不支援的協定。然後還出現「沒有這個檔案或目錄」和「權限被拒」的錯誤。

有什麼方法可以通過 NFS 共享這個資料夾嗎?或者我需要做些什麼才能掛載並存取它?

不太確定,但也許這裡的內容能幫到你?

https://www.qnap.com/zh-tw/how-to/faq/article/how-to-access-files-on-nas-via-nfs-from-unixlinux-clients

所以我的另一個共享資料夾在「編輯共享資料夾權限」中沒有使用 NFS 選項,但我仍然可以在我的 Linux 伺服器上掛載它。

你提到了 NFS,所以我才貼了那個連結。

如果是標準的 Samba 共用,流程也差不多,應該也能正常運作。

你有在 NAS 上啟用 NFS 嗎?你需要先啟用它,然後還需要修改每個共享資料夾的權限,以允許 NFS 連線……

請您確認是否已在 NAS 上啟用 NFS?

另外,我們建議您嘗試執行 showmount -e <NAS_IP> 指令,以檢查 NAS 實際匯出的路徑名稱。謝謝!

NFS 已啟用:

我執行了那個 showmount 指令,非常有幫助!但它沒有顯示新的共享資料夾。接下來我該怎麼做?

你有為那個資料夾設定 NFS 權限嗎?不太確定為什麼它不會出現在 NFS 掛載清單中……但你有設定 NFS 權限嗎?

另外,你是使用 QTS 還是 QuTS Hero?

是的,我的那個資料夾設置就是這樣:

韌體顯示為 QTS。

那不是 NFS 權限。你必須進入控制面板的共享資料夾區段,然後明確設定 NFS 權限:

如上圖所示,Multimedia(這是一個 SMB 的「共享」資料夾),並沒有透過 NFS 共享。

以下是 Public 資料夾的共享設定:

在這個例子中,對於 public,任何裝置都可以讀取 public 資料夾。但只有 192.168.0.1 可以有讀寫權限。

僅僅因為資料夾被「共享」,並不代表它可以透過 NFS 存取。

如遇到類似問題,請參考本常見問題中的說明及故障排除步驟:

如何設定 NAS 共用資料夾以供 Linux 用戶端透過 NFS 存取? | QNAP