1.我先在People这个OU上建立一个testuser用户
2.然后我备份整个数据库
3.我删除testuser账户
4.现在恢复整个数据库
5.查看testuser是否回来了
红帽目录服务的备份和恢复_第1张图片
红帽目录服务的备份和恢复_第2张图片
红帽目录服务的备份和恢复_第3张图片
开始备份数据库
红帽目录服务的备份和恢复_第4张图片
红帽目录服务的备份和恢复_第5张图片
默认路径是
红帽目录服务的备份和恢复_第6张图片
红帽目录服务的备份和恢复_第7张图片
红帽目录服务的备份和恢复_第8张图片
删除testuser
红帽目录服务的备份和恢复_第9张图片
红帽目录服务的备份和恢复_第10张图片
开始恢复目录服务数据库
红帽目录服务的备份和恢复_第11张图片
红帽目录服务的备份和恢复_第12张图片
红帽目录服务的备份和恢复_第13张图片
现在来看看testuser账户是否回来了
红帽目录服务的备份和恢复_第14张图片
第二种备份方法利用命令行操作,关键在于数据库恢复必须处于离线状态
备份数据库,会自动按照当前时间建立一个目录存放数据库文件的
./db2bak -a /var/lib/dirsrv/slapd-server109/bak/ -D 'cn=Directory Manager' –w
恢复数据库
./bak2db -a /var/lib/dirsrv/slapd-server109/bak/2011_09_02_22_32_25/ -D 'cn=Directory Manager' –w
关于其他文件,是需要额外手工备份的
/etc/dirsrv/实例名/dse.ldif
/etc/dirsrv/实例名/schema目录