Sun Java System Calendar Server 6.3 管理指南

21.7 调优自动备份

必须根据需要调整保留在磁盘上的备份数目,以使其不会超出可用磁盘空间。您可以通过更改各种 ics.conf 参数来管理归档和紧急备份所占用的磁盘空间量,这些参数用于确定可以同时保留的备份副本数以及将触发清理旧副本操作的磁盘空间阈值。

可以针对每种备份类型(归档和紧急备份)调整以下三种参数:

Calendar Server 保留备份的最多可能天数是以不超过磁盘空间阈值为准。因此,如果当前备份将要使磁盘使用率超过阈值,系统将清除最早的备份副本,并查看磁盘使用率是否降低到阈值以下。系统将继续清除早期的备份副本,直到满足以下条件之一:再删除一个备份副本将使磁盘上的备份数目小于备份副本的最小数目,或者磁盘空间使用率已低于阈值。

因此,您可以使用阈值参数来管理备份使用的磁盘空间量。反之,您也可以通过调整允许的磁盘空间量和副本数目来管理保留在磁盘上的备份数目。

下表列出了用于控制磁盘空间和在磁盘上保留的备份数目的 ics.conf 参数。

表 21–3 用于设置保存在磁盘上的备份数目的 ics.conf 参数

ics.conf 参数

默认设置 

说明 

caldb.berkeleydb.hotbackup.mindays

将紧急备份保留在磁盘上的最少天数。 

caldb.berkeleydb.hotbackup.maxdays

将紧急备份保留在磁盘上的最多天数。 

caldb.berkeleydb.hotbackup.threshold

70 

用于紧急备份的磁盘空间占总磁盘空间的百分比。超过此值时将触发清除最早的副本。 

caldb.berkeleydb.archive.mindays

将归档备份保留在磁盘上的最少天数。 

caldb.berkeleydb.archive.maxdays

将归档备份保留在磁盘上的最多天数。 

caldb.berkeleydb.archive.threshold

70 

用于归档备份的磁盘空间占总磁盘空间的百分比。超过此值时将触发清除最早的副本。