Linux

重新啟動後無法一致地自動掛載 NFS 區域

  • November 9, 2011

我有一台伺服器 A 配置為從伺服器 B 自動掛載 NFS 路徑,使用 /etc/fstab 中的以下條目:

serverB:/data/media/serverA  /data/media             nfs     defaults        0 0

在長時間停電(是的,我的 UPS 可以使用大約 30 分鐘)或兩台機器同時重新啟動的電源循環期間,我注意到在 serverA 的情況下有時不會自動安裝此路徑在 serverB 仍處於離線狀態時啟動。

我編寫了一個簡單的腳本,以便在 serverB 聯機後在 serverA 上手動執行,這將修復掛載,但有沒有更好的方法來做到這一點?我覺得某些過程應該能夠自動處理這種情況,而無需我進行一些自定義破解。

/etc/fstab 中的條目是否無法處理這種情況,還是我配置錯誤?

我可能會將“預設”更改為“soft,intr,rw,bg”之類的東西。bg 特別重要,因為它說如果掛載失敗,請在後台重試(相當多)次,直到它被掛載。

man mount並查看_netdev選項。您可能應該使用它來延遲安裝,直到網路啟動:

serverB:/data/media/serverA  /data/media    nfs    _netdev,rw,...    0 0

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