Linux
重新啟動後無法一致地自動掛載 NFS 區域
我有一台伺服器 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