Solaris

在什麼情況下使用 AutoFS 而不是 vfstab 用於僅用於一台伺服器的共享更有利?

  • June 25, 2013

考慮三個 Solaris 伺服器 (Server1-3) 的環境:

  1. 其中 Server1-3 都共享一個 mount nas-server.company.com:/vol/appls-backup,用於定期儲存備份和恢復相關文件(每隔幾個小時一次)。
  • 在這裡我認為使用 AutoFS 的選擇具有明顯的優勢——這裡自動掛載程序的目的是節省本地系統資源並減少與多個伺服器共享文件系統的系統之間的耦合[參考]。
  1. 現在,每個伺服器都有一個共享安裝在應用程序程序集和實時數據所在的某個安裝點上。我放置了這些掛載,/etc/vfstab以便在系統啟動時進行一次掛載。由於它們是連續訪問的,如果 AutoFS 在某個時間自動解除安裝共享,它可能會導致延遲。

現在對於案例 #2,在什麼情況下 AutoFS 比使用 vfstab 更可取或需要?

如果系統啟動時儲存資源未啟動,您總是希望使用 AutoFS。這是 AutoFS 提供的主要功能之一。如果沒有它,伺服器將嘗試掛載儲存資源,超時,如果您只是在啟動時掛載它,則永遠不會再試一次。

此外,AutoFS 允許您關閉儲存後端,客戶端基本上將永遠等待,直到它回來。

這份Red Hat Storage Admin Guide幾乎總結了這一點。

此外,AutoFS 不僅用於自動掛載 NFS 共享,您還可以使用它來自動掛載大多數內容,包括 CIFS (Samba),甚至很少使用 Linux 發行版的 ISO 文件。

引用自:https://unix.stackexchange.com/questions/80616