二进制数据备份将保存目录数据的副本,如果以后数据库文件被损坏或删除,您可以使用此副本。此操作不会备份配置数据。如果您要备份整个目录服务器以用于灾难恢复,请参见灾难恢复。
切勿在备份操作期间停止服务器。
执行备份的频率必须高于清除延迟。清除延迟由 nsDS5ReplicaPurgeDelay 属性指定,它是以秒为单位的时间段,系统将在该时间段过后对更改日志执行内部清除操作。默认的清除延迟为 604800 秒(1 周)。更改日志用于维护更新记录(此更新可能已被复制或尚未复制)。
如果执行备份的频率低于清除延迟,则更改日志可能会在备份前就已被清除。因此,如果使用备份恢复数据,更改将会丢失。
默认情况下,本部分介绍的所有备份过程都会将服务器文件的副本存储在相同的主机上。您应该将备份复制并存储到不同的计算机或文件系统中,以获得更高的安全性。
必须停止目录服务器才能运行 dsadm backup 命令。
您可以使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。
备份目录数据。
$ dsadm backup instance-path archive-dir |
例如:
$ dsadm backup /local/ds /local/tmp/20051205 |
可以在服务器运行时通过使用 dsconf backup 命令备份目录数据。但是,如果在备份运行时更改了目录数据,则很难正确恢复数据。要避免在使用 dsconf backup 时出现此问题,请设置复制引用或将服务器设置为只读。
有关 dsadm 和 dsconf 命令的详细信息,请参见 dsadm(1M) 和 dsconf(1M) 手册页。
恢复服务器时,dse.ldif 配置文件必须包含与备份服务器时相同的配置信息。