csbackup 公用程式可備份行事曆資料庫、指定的行事曆或使用者的預設行事曆。指令包括︰
database,備份行事曆資料庫。
calendar,備份指定的行事曆。
defcal,備份使用者的預設行事曆。
version,顯示目前安裝之公用程式的版本編號。
位於指定備份目錄中的 caldb.conf 版本檔案顯示已備份資料庫的版本編號。
如需有關 csrestore 的資訊,請參閱D.16 csrestore。
Calendar Server 可以處於執行中或停止狀態。
您必須在安裝了 Calendar Server 的機器上本機執行此公用程式。
您必須以執行 Calendar Server 的使用者或群組 (在安裝期間指定,例如 icsuser 和 icsgroup) 的身份或以 root 身份登入。
csbackup [-q|-v] -f database target csbackup [-q|-v] -c calid calendar target csbackup [-q|-v] -a userid [-b basedn] defcal target |
下表說明 csbackup 可用的指令。
表 D–4 csbackup 公用程式指令
指令 |
說明 |
---|---|
database target |
將行事曆資料庫備份至指定的目標資料庫目錄。依預設,目標資料庫目錄為︰ cal-svr-base/SUNWics5/cal/sbin/target-directory 如果您僅指定目標資料庫目錄,請勿在目錄名稱前加斜線 (/)。例如: csbackup database backupdir 注意:如果目標備份目錄已存在,並且您未指定 -f 選項,則 csbackup 公用程式會失敗。例如,如果 backupdir 存在,則即使目錄為空,以下指令也會失敗: csbackup database backupdir 因此,如果您指定已存在的目標備份目錄,請在執行 csbackup 時包含 -f 選項。 您也可以指定不存在的目標備份目錄,並讓 csbackup 為您建立該目錄。 |
calendar calid target |
將指定的行事曆 ID 備份至指定的目標輸出檔案。檔案的資料格式由檔案副檔名決定,.ics 為 text/calendar 格式,.xml 為 text/xml 格式。 |
defcal userid target |
將指定使用者 ID 的預設行事曆備份至指定的目標檔案。檔案的資料格式由檔案副檔名決定,.ics 為 text/calendar 格式,.xml 為 text/xml 格式。 |
version |
顯示公用程式的版本。 |
下表說明 csbackup 公用程式指令選項。
表 D–5 csbackup 公用程式指令選項
選項 |
說明 |
---|---|
-v |
在詳細模式下執行:顯示有關正在執行的指令之所有可用資訊。預設為關閉。 |
-q |
在無訊息模式下執行:
|
-a userid |
要備份的行事曆使用者的使用者 ID。此選項需要預設選項。無預設值。 |
-b basedn |
要用於該使用者的基底 DN。預設使用 ics.conf 檔案中所定義之設定 service.schema2root 的值。 基底 DN (識別名稱) 是 LDAP 目錄中用作搜尋起點的項目。 例如,如果您指定的基底 DN 為 ou=people, o=sesta.com,則由 Calendar Server 執行的所有 LDAP 搜尋作業均將僅檢查 o=sesta.com 目錄樹狀結構中的 ou=people 子樹狀結構。 |
-c calid |
要備份的行事曆 ID。此選項需要與 calendar 指令配合使用。無預設值。 如需更多資訊,請參閱15.2 建立行事曆唯一識別碼 (calid)。 |
-f |
強制所有要刪除的現有備份檔案。 在目前的發行版本中,如果備份目標目錄已存在,則即使該目錄為空,您也必須加上 -f 選項。 |
-l |
準備備份檔案,以與 SolsticeTM BackupTM 或 Legato NetworkerTM 備份程式配合使用。如需更多資訊,請參閱第 17 章, 備份與復原 Calendar Server 資料。 |
將行事曆資料庫備份至名為 backupdir 的目錄:
csbackup database backupdir
將行事曆 ID 為 tchang 的行事曆以 text/calendar 格式備份至檔案 tchang.ics:
csbackup -c tchang calendar tchang.ics
將 tchang 的預設行事曆以 text/xml 格式備份至檔案 tchang.xml:
csbackup - a tchang defcal tchang.xml