為了將主要與複本伺服器正確同步,首先需要比較它們的兩個檔案結構。 這個比較可判斷主要伺服器上的哪些內容 (檔案和資料夾) 已遺失,或與複本伺服器不同。 啟動同步的方式有兩種:
選取同步模式,每個同步模式都有不同的比較演算法和作業方法:
在檔案同步中,複本伺服器會將其快照傳送到主要伺服器,主要伺服器會使用快照來衍生用於資訊比較的資訊與內容。 執行比較之後,主要伺服器上的引擎會將一連串指令傳送到複本伺服器。 這些指令會:
此方法最適合用於檔案伺服器或含有大量相對較小檔案的應用程式伺服器。
附註:執行檔案同步時,CA ARCserve RHA 會等待完成檔案傳輸之後,才會更新已傳輸的資料百分比。
在區塊同步中,引擎會針對主要與複本檔案逐區塊進行比較,並且只會複製不同的區塊。 若檔案之間存在差異,區塊同步便只會傳輸變更,而不需要傳輸完整檔案。
此方法最適合用於資料庫應用程式,例如,Microsoft Exchange Server、Oracle 及 SQL Server,或是具備非常大型檔案的應用程式伺服器。
在離線同步中,會將資料從主要伺服器複製到外部裝置,以及從外部裝置複製到複本伺服器。
此方法最適合用來傳輸非常大量的資料,而不會因為網路頻寬較低而有任何不利影響。 此選項僅適用於執行案例時,而不適用於 [完整系統 HA] 案例、含排程複製的案例,或者主要伺服器為 UNIX/Linux 主機的案例。 如需詳細資訊,請參閱〈執行複製程序〉。
比較可能會配置為僅考量檔案大小和修改時間來判斷兩個檔案是否不同,或者會對資料的實際內容執行檢查。 前一個處理方式 (在資料庫應用程式的情況中無效) 會是在「檔案伺服器」案例上明顯加速比較程序的合理方式。
您也可以篩選或略過同步。