LDAP 数据库备份与重建全攻略
1. LDAP 数据库文件备份
在 Ubuntu 系统中,LDAP 数据库文件存于 /var/lib/ldap 目录,此目录下的文件包含索引文件(扩展名为 .bdb )、主数据库文件(如 __db.??? )以及日志文件(如 log.?????????? )。尽管 DB_CONFIG 文件很少变动且不存储目录数据,但备份该文件仍是明智之举。
备份这些文件时,最好先停止 SLAPD 服务,以下是使用常见 shell 工具的简单示例:
$ sudo invoke-rc.d slapd stop
$ sudo cp -a /var/lib/ldap/* /usr/local/backup/ldap/
$ sudo invoke-rc.d slapd start
上述操作会停止 SLAPD 服务,将 /var/lib/ldap/ 目录下的所有文件复制到 /usr/local/backup/ldap/ 目录,随后重新启动 SLAPD 服务。
2. LDIF 备份文件
另一种更具可移植性的目录备份策略是将目录内容导出为 LDIF 文件。这种方法具有以下显著优势:
- 无需停止 SLAPD 服务。
- 输出更具可移植性,数据可在不同数据库后端和不同 OpenLDAP 版本间迁移。
- 冗
超级会员免费看
订阅专栏 解锁全文
3

被折叠的 条评论
为什么被折叠?



