Sun Java System Directory Server Enterprise Edition 6.2 管理指南

僅備份目錄資料

二進位資料備份會儲存目錄資料的副本,以便在以後資料庫檔案損毀或遭刪除時使用。此作業不會備份配置資料。若要備份整個目錄伺服器以供嚴重損壞回復之用,請參閱嚴重損壞回復


注意 – 注意 –

切勿在備份作業期間停止伺服器。

執行備份的頻率必須高於清除延遲。由屬性 nsDS5ReplicaPurgeDelay 所指定的清除延遲,係指對變更記錄執行內部清除作業之前所歷經的一段時間 (以秒為單位)。預設清除延遲為 604800 秒 (1 週)。變更記錄會保存更新記錄,可能已複寫、也可能未複寫。

若您執行備份的頻率低於清除延遲,變更記錄可能會在備份之前即已清除。因此,當您使用備份復原資料時,即會遺失變更。


本節所述之一切備份程序,預設會將伺服器檔案的副本儲存在相同的主機上。接著,您應將備份複製並儲存到不同的機器或檔案系統上,以確保更高的安全性。

Procedure備份目錄資料

您必須停止目錄伺服器,方可執行 dsadm backup 指令。

您可以使用 DSCC 執行此作業。如需相關資訊,請參閱目錄服務控制中心介面與 DSCC 線上說明。

  1. 備份目錄資料。


    $ dsadm backup instance-path archive-dir
    

    例如:


    $ dsadm backup /local/ds /local/tmp/20051205

    備註 –

    您可以在伺服器執行時,使用 dsconf backup 指令備份目錄資料。但目錄資料若在備份執行時有所變更,即難以正確回復。若要避免在使用 dsconf backup 時出現此問題,請設定複寫參照,或將伺服器設為唯讀。


    如需有關 dsadmdsconf 指令的更多資訊,請參閱 dsadm(1M)dsconf(1M) 線上手冊。

Procedure備份 dse.ldif 檔案

復原伺服器時,dse.ldif 配置檔案必須包含與伺服器備份時相同的配置資訊。

  1. 備份您的 dse.ldif 配置檔案。


    $ cp instance-path/config/dse.ldif archive-dir
    

    當您執行下列動作時,目錄伺服器會自動備份目錄 instance-path/config 中的 dse.ldif 配置檔案。

    • 當您啟動目錄伺服器時,即會在名為 dse.ldif.startOK 的檔案中建立 dse.ldif 檔案的備份。

    • 當您修改 cn=config 分支時,檔案會先備份到 config 目錄中的 dse.ldif.bak 檔案,接著伺服器才會將修改寫入 dse.ldif 檔案中。