正确配置后,csstored 服务将创建日历数据库的自动备份。但是,安装时该服务处于未配置状态。可以在 csconfigurator.sh 配置程序运行时将 Calendar Server 配置为自动备份,也可以以后再配置,如该指南所述。
如果在未配置和禁用状态中启动该服务,它将每隔 24 小时给管理员发送一条说明没有启用自动备份的消息。
有关如何配置此服务以执行备份的说明,请参见第 10 章,配置自动备份 (csstored)。
正确配置后,该服务将具有以下功能:
在系统启动时及以后的 24 小时(默认间隔)间隔点,该服务将为动态 Calendar Server 日历数据库拍快照。此间隔时间是可配置的。(如果已停止并重新启动服务,则该服务将在从上一次拍快照起经过配置的时间间隔后拍另一张快照。)
通过针对备份副本运行 csdb verify 来验证数据库。
如果验证步骤失败(数据库已损坏),此服务将通知管理员。管理员可以将动态数据库置于只读模式,允许您不关闭数据库对问题进行故障排除。在只读模式下,不接受任何修改和删除事务(无日志记录)。有关只读模式的更多信息,请参见防止在数据库损坏(只读模式)时服务中断。
当察觉数据库有损坏时,需要管理员介入。将发送通知给管理员。
如果验证成功,csstored 将执行以下其他任务:
创建归档备份,该归档备份包含数据库快照以及上一次拍快照后应用于该数据库快照的所有事务日志文件。
创建热备份,其中包含应用了事务日志文件的数据库快照。
动态数据库发生损坏时,热备份将立即提供数据库的最新备份,以使数据丢失最少并使停机时间最短。
有关如何恢复自动备份副本的信息,请参见恢复自动备份副本。