файлы данных openldap, как они выглядят - PullRequest
0 голосов
/ 09 сентября 2010

из моего файла slapd.conf, я вижу, где хранятся мои данные. когда я смотрю в этот каталог данных, я вижу два типа файлов, один тип - .bdb файлы, которые представляются как файлы данных, поскольку это расширение, определенное в файле конфигурации. Но у меня также есть несколько файлов журналов, которые кажутся двоичными, когда я пытаюсь прочитать их в vi. Я не уверен, что они должны быть там или это кто-то из моих предшественников. Если я хочу восстановить из файла .ldif, теряю ли я что-либо, удаляя все файлы журнала? мне просто нужно удалить файлы BDB?

1 Ответ

1 голос
/ 15 сентября 2010

Это файлы Berkeley DB.

Например, в Ubuntu 10.04 можно установить пакет db4.7-util и получить некоторую информацию, используя различные утилиты db4.7_* (например, db4.7_dump или db4.7_stat).При этом структура базы данных действительно зависит от того, как кодируется OpenLDAP (это внутренний формат, поэтому он не особенно полезен, если вы действительно не хотите копаться в нем).

Если вы хотите восстановить изLDIF-файл, используйте клиенты LDAP или команды OpenLDAP, такие как ldapadd.

...