Ubuntu
NFS 掛載/重新啟動失敗 - 競爭條件?
我最近因伺服器崩潰(Ubuntu 12.04)和隨後的重啟失敗而感到高興。
在作業系統載入網路之前,作業系統似乎試圖在 /etc/fstab 文件中掛載 NFS 共享,這意味著作業系統在引導週期中未能通過該點。
我的 fstab 文件是正確的,並且該伺服器之前已重新啟動,所以我只能認為這是一個競爭條件?
有什麼方法可以在作業系統啟動後將目錄掛載到 fstab 中,或者至少在啟動過程的最後進行?
一種解決方法是編輯
/etc/fstab
以使用_netdev
掛載選項。從安裝手冊頁:_netdev 文件系統駐留在需要網路訪問的設備上(用於防止系統在系統上啟用網路之前嘗試掛載這些文件系統)。
其他可能性是使用
soft
或intr
安裝選項。請注意,所有這些選項都有其缺點,更大的是它們將完全跳過 NFS 掛載,以後不嘗試。
真正的解決方案可能是使用該**
autofs
**機制進行按需安裝。或者,至少,嘗試在啟動過程的後期掛載您的 NFS 共享 - 可能使用 rc.local (或類似的)。