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

语法


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

在详细模式下运行:显示正在执行的命令的所有可用信息。默认值为 off。 

-q

在静默模式下运行: 

  • 如果操作成功,则不会显示任何信息;如果出现错误,则显示错误信息。

  • 抑制破坏性命令的确认提示。

    默认值为 off。

-a userid

要备份的日历用户的用户 ID。使用默认选项时,此选项是必需的。无默认值。 

-b basedn

用于此用户的基本 DN。默认值来自 ics.conf 文件中定义的 local.ugldapbasedn 设置。

基本 DN(标识名)为 LDAP 目录中的项,搜索将从此处开始。 

例如,如果您指定基本 DN 为 ou=people, o=sesta.com,则由 Calendar Server 执行的所有 LDAP 搜索操作仅检查 o=sesta.com 目录树中的 ou=people 子树。

-c calid

要备份的日历 ID。运行 calendar 命令时,此选项是必需的。无默认值。

有关更多信息,请参见创建日历的唯一标识符 (calid)

-f

强制删除现有的备份文件。 

在当前发行版中,如果备份目标目录已经存在,则必须包含选项 -f,即使该目录为空。

-l

准备要在 SolsticeTM BackupTM 或 Legato NetworkerTM 备份程序中使用的备份文件。有关更多信息,请参见第 17 章,备份和恢复 Calendar Server 数据