
我們正在重新設計 NFS 服務,現在我們可以選擇在/etc/fstab
啟動時靜態掛載 NFS 共享或作為autofs
直接映射掛載。
在我們的新設計中,我們只有 2 個掛載點,而這些掛載點或多或少會被不斷地訪問,因此autofs
使掛載點超時的能力沒有任何好處。
我們的新 NFS 伺服器是一個叢集設備,因此服務的可用性不會產生影響(請參閱我之前關於或多或少不斷訪問的掛載的聲明)。
我們使用主機組態管理,它應該能夠fstab
同樣好地管理 autofs 映射或帶條目的靜態掛載;我們也不期望它們會發生太大變化(如果有的話)。
我們目前的設定使用自動安裝程序,因此轉向靜態安裝將是一個改變;我們正在嘗試尋找在我們的情況下使用靜態安裝的注意事項,但效果不佳。我們搜尋了 Google、ServerFault 和我們自己的經驗,但沒有找到任何結果。使用靜態安裝似乎更簡單,並且消除了可能損壞的移動部件,但仍然感覺有些不對勁。
考慮到上述考慮,使用靜態安裝是否有我們所遺漏的缺點?
(客戶端是 NFSv4、CentOS/Red Hat Enterprise Linux 5/6/+ 和 Solaris 10。每個平台的庫存autofs
都是正在考慮的自動安裝程式。)
答案1
實際上很難以某種方式爭論。我唯一可以指出的一點(發生在我身上)是,如果您使用 fstab 中的靜態掛載並且某人/事物發生錯誤,系統可能無法啟動,您必須進入救援模式才能恢復系統在線的。使用 autofs 時不會發生這種情況。
答案2
我認為靜態掛載 fstab 和 autofs 掛載之間的區別在於,當您在 fstab 中輸入所需條目時,它將像永久掛載一樣。即使用戶登出它也會被安裝。
在 Autofs 的情況下,每當使用者登入時,它將自動安裝,每當使用者登出時,它將自動斷開/卸載。