6.3.3. 管理多层次复制所需的磁盘空间
在多层次拓扑中,供应商维护复制所需的额外日志,包括目录编辑的 changelog、更新条目的状态信息以及已删除条目的 tombstone 条目。由于这些日志文件可能会变得非常大,所以您必须定期清理这些文件,以避免不必要的磁盘空间使用。
在每个服务器上,您可以使用以下属性在复制环境中配置复制日志维护:
-
nsslapd-changelogmaxage属性设置 changelog 中条目的最长期限。当条目早于最长期限值后,Directory 服务器会删除该条目。设置条目的最长期限可防止更改日志无限期增长。 -
nsslapd-changelogmaxentries属性设置 changelog 可以包含的最大条目数。请注意,nsslapd-changelogmaxentries值必须足够大,以包含一组完整的目录信息。否则,多层次复制可能会出现问题。 -
nsDS5ReplicaPurgeDelay设置更改日志中 tombstone (deleted)条目和状态信息的最长期限。当 tombstone 或 state 信息条目早于该年龄后,Directory 服务器会删除该条目。nsDS5ReplicaPurgeDelay值只适用于 tombstone 和状态信息条目,而nsslapd-changelogmaxage适用于 changelog 中的每个条目,包括目录修改。 -
nsDS5ReplicaTombstonePurgeInterval属性设置服务器运行清除操作的频率,以清理更改日志的 tombstone 和 state 条目。确保最长期限超过复制更新调度的最长期限。否则,在更新副本时可能会出现多层次复制问题。