de mon fichier slapd.conf, je vois où mes données sont stockées. Quand je regarde dans ce répertoire de données, je vois deux types de fichiers, un type sont .bdb
fichiers qui semblent être les fichiers de données car c'est l'extension définie dans le fichier de configuration. Mais, j'ai aussi un tas de fichiers journaux, qui semblent être binaires quand j'essaie de les lire dans vi. Je ne suis pas sûr si elles sont supposées être là ou si c'est un oubli de quelqu'un avant moi. Si je veux restaurer à partir d'un fichier .ldif, est-ce que je perds quelque chose en supprimant tous les fichiers journaux? dois-je juste supprimer les fichiers bdb?fichiers de données openldap, à quoi ressemblent-ils
0
A
Répondre
1
Ce sont des fichiers Berkeley DB.
sur Ubuntu 10.04, par exemple, vous pouvez installer le package db4.7-util
et obtenir des informations en utilisant les différentes db4.7_*
utils (par exemple db4.7_dump
ou db4.7_stat
). Cela étant dit, la structure de la base de données dépend vraiment de la façon dont OpenLDAP est codé (c'est un format interne, donc ce n'est pas particulièrement utile à moins que vous ne vouliez vraiment y aller).
Si vous souhaitez restaurer à partir d'un fichier LDIF, utilisez des clients LDAP ou des commandes OpenLDAP telles que ldapadd
.