Sun Cluster 概念指南 (適用於 Solaris 作業系統)

叢集檔案系統

叢集檔案系統具備下述功能:

您可以藉由全域的 mount -g 或藉由本機的 mount 在整體裝置上裝載檔案系統。

程式可以透過相同的檔案名稱 (例如,/global/foo),從叢集中的任何節點來存取叢集檔案系統中的檔案。

叢集檔案系統會裝載於所有叢集成員上。您不能將叢集檔案系統裝載於叢集成員的子集上。

叢集檔案系統並非不同的檔案系統類型。亦即,用戶端可以看見基礎檔案系統 (例如,UFS)。

使用叢集檔案系統

在 SunPlex 系統中,所有多重主機磁碟均置於磁碟裝置群組中,群組可以為 Solaris Volume Manager 磁碟組、VxVM 磁碟群組或不受基於軟體的容體管理程式所控制的個別磁碟。

要使叢集檔案系統為高度可用,基礎的磁碟儲存體必須連結一個以上的節點。因此,成為叢集檔案系統的本機檔案系統 (即儲存於節點本機磁碟上的檔案系統) 並不具有高度可用性。

至於一般檔案系統,您可以用兩種方式裝載叢集檔案系統:


注意 –

因為 Sun Cluster 軟體沒有強制叢集檔案系統的命名策略,您可以在同一個目錄 (如 /global/disk-device-group) 下建立所有叢集檔案系統的裝載點以簡化管理作業。請參閱Sun Cluster 3.1 9/04 Software Collection for Solaris OS (SPARC Platform Edition)」與「Sun Cluster 系統管理指南 (適用於 Solaris 作業系統),以取得更多資訊。


HAStoragePlus 資源類型

HAStoragePlus 資源類型的設計是要讓非全域的檔案系統配置 (例如 UFS 及 VxFS) 具有高度可用性。使用 HAStoragePlus 即可將您的本機檔案系統整合到 Sun Cluster 環境中,並讓檔案系統具有高度可用性。HAStoragePlus 提供額外的檔案系統功能 (如檢查、裝載以及強制卸載),可讓 Sun Cluster 在本機檔案系統上進行故障轉移。本機檔案系統必須位於已啟動切換保護移轉的全域磁碟群組中,才能進行故障轉移。

請參閱Sun Cluster Data Services Planning and Administration Guide for Solaris OS」中的「Enabling Highly Available Local File Systems」,以取得有關如何使用 HAStoragePlus 資源類型的資訊。

HAStoragePlus 也可用於同步化資源與其依賴的磁碟裝置群組的啟動。如需詳細資訊,請參閱資源、資源群組與資源類型

Syncdir 裝載選項

syncdir 裝載選項可用於將 UFS 作為基礎檔案系統的叢集檔案系統。然而,如果您不指定 syncdir,效能就會明顯改善。如果您指定 syncdir,此項寫入便保證相容於 POSIX。如果沒有指定,您所看到的功能,將會與 UFS 檔案系統相同。例如,在某些情況下,沒有 syncdir,一直到關閉檔案您才會發覺出空間不足的狀況。使用 syncdir (和 POSIX 行為),便可在寫入作業期間發覺空間不足的狀況。由於您未指定 syncdir 而出現問題的情況極少發生,因此我們建議您不要指定 syncdir,這樣效能會得到提昇。

如果您使用的是基於 SPARC 的叢集,則 Veritas VxFS 不具有同 UFS 的 syncdir 裝載選項對等的裝載選項。未指定 syncdir 裝載選項時,VxFS 的行為會與 UFS 的行為相同。

請參閱檔案系統 FAQ,以取得有關整體裝置和叢集檔案系統的常見問題。