0

slapd.conf ファイルから、データが保存されている場所がわかります。そのデータ ディレクトリを調べると、2 種類のファイル.bdbが表示されます。1 つは、構成ファイルで定義されている拡張子であるデータ ファイルのように見えるファイルです。しかし、vi で読み込もうとすると、バイナリのように見えるログ ファイルもたくさんあります。彼らがそこにいるはずなのか、それともこれが私の前の誰かによる見落としなのか、私にはわかりません. .ldif ファイルから復元したい場合、すべてのログ ファイルを削除すると何かが失われますか? bdb ファイルを削除するだけでよいのでしょうか?

4

1 に答える 1

1

これらは Berkeley DB ファイルです。

たとえば、Ubuntu 10.04 では、db4.7-utilパッケージをインストールし、さまざまなdb4.7_*ユーティリティ (db4.7_dumpまたは などdb4.7_stat) を使用して情報を取得できます。そうは言っても、データベースの構造は実際には OpenLDAP のコーディング方法に依存します (これは内部形式であるため、本当に掘り下げたい場合を除き、特に役に立ちません)。

LDIF ファイルから復元する場合は、LDAP クライアントまたは などの OpenLDAP コマンドを使用しますldapadd

于 2010-09-15T16:09:57.510 に答える