Nfs

如何阻止 nfs 嘗試(和重試)掛載離線伺服器

  • June 6, 2020

我有一個執行 ubuntu 的家庭伺服器,它導出一個 nfs 卷,我像這樣安裝在我的筆記型電腦上

-> % cat /etc/fstab
...
media:/mnt/data /home/alf/media   nfs   _netdev     0 0

一切都很好。

..直到我在工作(或我家以外的任何地方)啟動我的筆記型電腦。然後引導掛起幾分鐘,試圖掛載這個顯然不可用的捲。很煩人。

我(快速)閱讀了幾乎整個 nfs 手冊頁,並從高處和低處搜尋了一種對 nfs 說的方式:“看,如果你無法訪問我的伺服器,請跳過它並繼續前進,好嗎?” ,但我就是找不到辦法做到這一點。

有什麼建議麼?:)

您可以嘗試將retry參數設置為0

media:/mnt/data /home/alf/media nfs _netdev,retry=0 0 0

nfs 手冊頁:

retry=n mount(8) 命令在放棄之前在前台或後台重試 NFS 掛載操作的分鐘數。如果未指定此選項,則前台掛載的預設值為 2 分鐘,後台掛載的預設值為 10000 分鐘(一周後 80 分鐘)。如果指定值為零,則 mount(8) 命令在第一次失敗後立即退出。

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