如需關於叢集檔案系統之用途與功能的資訊,請參閱「Sun Cluster Overview for Solaris OS」中的「Cluster File Systems」以及「Sun Cluster Concepts Guide for Solaris OS」中的「Cluster File Systems」。
您可以改而配置具有高度可用性的本機檔案系統。此作法可提供較佳的效能以支援高 I/O 中的資料服務,或者允許使用叢集檔案系統中不支援的特定檔案系統功能。詳情請參閱「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」中的「Enabling Highly Available Local File Systems」。
規劃叢集檔案系統時,請考慮以下幾點。
非全域區域 - 若叢集檔案系統是從非全域區域存取,就必須先掛載在全域區域中。接著再使用迴路掛載,將叢集檔案系統掛載在非全域區域中。因此,必須在包含非全域區域的叢集中啟用迴路檔案系統 (LOFS)。
迴路檔案系統 (LOFS) - 在 Sun Cluster 軟體的 Solaris 9 版本建立叢集時,依預設會停用 LOFS。在 Sun Cluster 軟體的 Solaris 10 版本建立叢集時,依預設會啟用 LOFS 功能。
若叢集符合以下兩項情況,就必須在每個叢集節點手動停用 LOFS:
已在具有高度可用性的本機檔案系統上配置了 Sun Cluster HA for NFS。
正在執行 automountd 常駐程式。
若叢集符合這兩種情況,就必須停用 LOFS 以避免切換問題或其他故障。若叢集僅符合上述其中一項情況,您就可以安心啟用 LOFS。
如果您需要同時啟用 LOFS 與 automountd 常駐程式,請從自動掛載程式對應中排除由 Sun Cluster HA for NFS 匯出的所有屬於具有高度可用性之檔案系統的檔案。
處理會計記錄檔案 – 請勿將處理會計記錄檔案置於叢集檔案系統或具有高度可用性的本機檔案系統。可透過寫入記錄檔來阻斷切換保護移轉,但可能會導致節點掛機。請僅使用本機檔案系統來包含處理會計記錄檔案。
通訊端點 - 叢集檔案系統不支援 Solaris 軟體的任何檔案系統功能,這些功能可將通訊端點置於檔案系統名稱空間。
儘管您可以建立以叢集檔案系統路徑名稱命名的 UNIX 網域插槽,但在節點防故障備用時,此插槽仍無法倖免。
在叢集檔案系統上建立的任何 FIFO 或已命名的管道均無法進行全域存取。
因此,請勿嘗試從本機節點之外的任何節點使用 fattach 指令。
裝置特別檔案 - 叢集檔案系統中皆不支援封鎖特別檔案或任何字元特殊檔案。若要指定路徑名稱到叢集檔案系統中的裝置節點,請建立符號連結到 /dev 目錄中的裝置名稱。請勿使用 mknod 指令來達到此目的。
atime - 叢集檔案系統不會維護 atime。
ctime - 在存取叢集檔案系統中的檔案時,可能會延遲檔案的 ctime 更新。
安裝應用程式 - 若要讓具有高度可用性之應用程式的二進位程式位於叢集系統上,請等候安裝應用程式,直到叢集檔案系統配置結束為止。同時,若是使用 Sun Java System installer 程式來安裝應用程式,而且程式是附屬在共用元件上,請在未安裝此應用程式的所有叢集節點上安裝這些共用元件。