Sun Java System Calendar Server 6 2005Q4 管理指南

自動備份概況

本小節包含以下主題:

自動備份如何運作

Calendar Server 系統在作業事件記錄檔中記錄行事曆資料庫的每項作業事件 (增加、修改或刪除行事曆及其特性)。在某個預定間隔內,該記錄檔會關閉以進行寫入,同時建立另一個記錄檔。時間允許時,系統會將最早關閉的作業事件記錄之作業事件套用至即時行事曆資料庫。記錄中的所有作業事件均已套用至資料庫時,該記錄標記為「已套用」。

配置緊急備份後,會每隔 24 小時對即時資料庫拍攝一次快照。然後,已套用的記錄會套用至資料庫的緊急備份副本。緊急備份資料庫與仍等待套用的作業事件數目同步更新。

csstored 如何運作

在啟動階段就啟動的 Calendar Server 服務包括 csstored。配置後,此服務會執行行事曆資料庫的自動備份 (緊急備份或/和歸檔檔案備份)。

執行配置程式 csconfigurator.sh 時,您可以配置 csstored 以進行自動備份。如果您選擇兩種自動備份中的一種或全部,則無需執行其他配置步驟。

如果您在配置程式中未選擇自動備份,則自動備份處於停用狀態,但 csstored 程序仍會執行。但是,在啟用自動備份之前,csstored 執行的唯一功能是每隔 24 小時產生一條說明未配置 csstored (表示尚未啟用自動備份) 的資訊性管理員訊息。


備註 –

停用自動備份後,循環記錄 ics.conf 參數 caldb.berkeley.circularlogging 應設定為 “yes”。這將啟用清除舊的資料庫作業事件記錄,從而節省磁碟空間。


循環備份如何運作

啟用自動備份後,csstored 會使用循環備份系統自動管理備份資料庫檔案中保留的備份副本數目。

csstored 會在備份資料庫目錄中儲存備份,直至累積到備份副本的最大數目或達到允許的最大磁碟空間。屆時,它將清除備份副本 (從最舊的副本開始),直至達到保留副本的最小數目且磁碟空間處於臨界值之內。

有諸多 ics.conf 參數均可用於控制循環備份。這些參數具有預設值,並不需要進一步自訂。若要調校備份在系統中的工作方式,請參閱�屐宴梓忘卉�

啟用自動備份的高階步驟

以下是用於啟用自動備份的高階工作清單︰