如需有關叢集檔案系統之用途與功能的資訊,請參閱「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 程式安裝應用程式,而且該應用程式附屬於共用元件,請在叢集中未安裝該應用程式的所有節點上安裝這些共用元件。