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

備份 Calendar Server 資料

csbackup 公用程式可備份行事曆資料庫、指定的行事曆或使用者的預設行事曆。本小節說明以下內容:

Procedure將行事曆資料庫備份至目錄

步驟
  1. 以資料庫檔案所有者 (例如 icsuser) 的身份登入。

  2. 使用 csbackup 公用程式的 database 指令。

    例如,將行事曆資料庫備份至名為 backupdir 的目錄:


    csbackup -f database backupdir
  3. 透過檢查備份目錄中的 ics50caldb.conf 版本檔案,驗證已備份的資料庫版本是否正確。


    備註 –

    如果目標備份目錄已存在,並且您未指定 -f 選項,則 csbackup 公用程式會失敗。例如,如果 backupdir 存在,則即使目錄為空,以下指令也會失敗:


    csbackup database backupdir

    因此,如果您指定已存在的目標備份目錄,請在執行 csbackup 時包含 -f 選項。

    您也可以指定不存在的目標備份目錄,並讓 csbackup 為您建立該目錄。


Procedure將特定行事曆備份至檔案

步驟
  1. 以資料庫所有者 (icsuser) 的身份登入。

  2. 若要以 iCalendar 或 XML 格式將行事曆備份至檔案,請使用 csbackup 公用程式的 calendar 指令。

    備份檔案的檔案副檔名 (.ics.xml) 指示格式。

    例如,以 iCalendar 格式 (文字/行事曆 MIME) 將行事曆 jsmithcal 備份至 backupdir 目錄中的 jsmith.ics 檔案:


    csbackup -c jsmithcal calendar backupdir/jsmith.ics

    或者,以 XML 格式 (文字/XML) 將行事曆 jsmithcal 備份至 backupdir 目錄中的 jsmith.xml 檔案:


    csbackup -c jsmithcal calendar backupdir/jsmith.xml

Procedure將使用者的預設行事曆備份至檔案

步驟
  1. 以資料庫所有者 (icsuser) 的身份登入。

  2. 若要以 iCalendar 或 XML 格式將使用者的預設行事曆備份至文字檔案,請使用 csbackup 公用程式的 def cal 指令。您為輸出檔案指定的檔案副檔名 (.ics.xml) 決定使用何種格式。

    例如,以 iCalendar (文字/行事曆 MIME) 格式將行事曆使用者 jsmith 的預設行事曆備份至備份目錄中名為 jsmith.ics 的檔案:


    csbackup -a jsmith defcal backupdir/jsmith.ics

    或者,以 XML (文字/xml MIME) 格式將行事曆使用者 jsmith 的預設行事曆備份至備份目錄中名為 jsmith.xml 的檔案:


    csbackup -a jsmith defcal backupdir/jsmith.xml