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

使用 Sun StorEdge Enterprise BackupTM 或 Legato Networker®

您也可以使用 Sun StorEdge Enterprise Backup 軟體 (以前為 Solstice Backup) 或 Legato Networker 來備份和復原 Calendar Server 資料。Sun StorEdge Enterprise Backup 軟體與 Legato Networker 類似,並且本小節中的說明適用於這兩種產品。

但是,嘗試備份 Calendar Server 之前,請參閱 Sun StorEdge Enterprise Backup 文件或 Legato Networker 文件。

如需 Sun StorEdge Enterprise Backup 軟體文件,請參閱 http://docs.sun.com

本小節說明以下內容:

StorEdge 或 Legato 工具

Calendar Server 在 /opt/SUNWics5/cal/sbin 目錄中提供以下檔案,以與 Sun StorEdge 或 Legato 備份軟體配合使用:

icsasm

Calendar Server 應用程式特定模組 (ASM)。ASM 是可由 Sun StorEdge 或 Legato 備份軟體進行呼叫以備份與復原資料的程式。

legbackup.sh

呼叫 csbackup 公用程式的程序檔。

legrestore.sh

– 呼叫 csrestore 公用程式的程序檔。

Procedure使用 Sun StorEdge Enterprise Backup 軟體或 Legato Networker 備份行事曆資料

若要使用 Sun StorEdge 或 Legato 備份軟體備份行事曆資料庫,請:

步驟
  1. 將 Sun StorEdge 或 Legato nsrfile 二進位檔案複製到 /usr/lib/nsr 目錄。

  2. /usr/lib/nsr 目錄中建立以下符號連結:


    icsasm -\> /opt/SUNWics5/cal/sbin/icsasm nsrfile -\> /usr/lib/nsr/nsrfile
  3. 變更至 /opt/SUNWics5/cal/sbin 目錄,並執行 csbackup 公用程式與 -l 選項。例如:


    cd /opt/SUNWics5/cal/sbin ./csbackup -l

    -l 選項可在目前目錄下建立備份目錄影像。此目錄中的檔案為空並僅用於為備份程式提供有關行事曆將如何儲存至備份媒體的資訊。如果備份目錄已存在,則會與目前目錄結構同步化。

  4. 使用 save 指令備份行事曆資料。例如:


    /usr/bin/nsr/save -s /opt/SUNWics5/cal/sbin/budir

    您也可以使用 Sun StorEdge 或 Legato 備份 GUI 來排程備份,方法是將用戶端儲存集設定為定期備份資料庫。

    注意,請勿修改 .nsr 檔案。所產生的這些檔案包含備份程序期間由 save 指令和 icsasm 指令解譯的指令。

    Calendar Server 不支援增量備份功能。請勿使用此功能,因為備份目錄只是資料夾結構的影像,不包含實際資料。

    您無法備份名稱中包含非 ASCII 字元或正斜線 (/) 的行事曆。

  5. 自動化備份程序。

    前面的步驟說明如何手動執行備份。設定備份程式的 backup 指令,以在執行備份程式的 save 指令之前執行 Calendar Server 的 csbackup 指令行公用程式,從而實現自動化的備份程序。

Procedure使用 Sun StorEdge Enterprise Backup 軟體或 Legato 軟體復原行事曆資料

若要復原行事曆資料,請:

步驟
  1. 使用 Sun StorEdge Enterprise Backup 軟體的 nwrestore 功能或 recover 指令復原已備份的行事曆資訊。

    如果您使用 nwrestore,則會收到以下訊息:


    "File already exists. Do you want to overwrite, skip, backup, or rename?"
  2. 請選擇 overwrite

    顯示此訊息是因為備份樹只是目錄階層。即備份樹由空檔案組成,並永久保持該方式。