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