検索

第1章 Directory Server のバックアップ

download PDF

Directory Server のバックアップには、次のファイルが含まれます。

  • データベースのインデックス化された属性が含まれる LDIF ファイル dse_index.ldif
  • インスタンスの設定属性が含まれる LDIF ファイル dse_instance.ldif
  • データベースで定義されたインデックスの .db ファイルが含まれる、各バックエンドのディレクトリー (userRoot など)
  • トランザクションログファイル log.*
  • データベースのバージョンファイル DBVERSION

Directory Server は個別のデータベースのバックアップをサポートしない点に注意してください。

設定などの他の重要なファイルのバックアップに関する詳細は、設定ファイル、証明書データベース、およびカスタムスキーマファイルのバックアップ を参照してください。

バックアップとは対照的に、Directory Server からのデータのエクスポート で説明されているようにデータをエクスポートできます。エクスポート機能を使用して、サブツリーなどの特定のデータをサーバーから LDIF 形式でエクスポートします。

1.1. インスタンスの実行中にコマンドラインを使用した全データベースのバックアップ

実行中の Directory Server インスタンスのデータベースをすべてバックアップするには、dsconf backup create コマンドを使用します。

重要

Directory Server は、データベースをオンラインバックアップから復元する際に変更ログを消去します。したがって、オンラインバックアップを使用する場合は、データベースの復元後にレプリカを再初期化する必要があります。再初期化を回避するには、オフラインバックアップを使用します。

前提条件

  • dirsrv ユーザーに、バックアップ先ディレクトリーの書き込みパーミッションがある。

    Directory Server はデフォルトで独自のプライベートディレクトリーを使用することに注意してください。その結果、PrivateTmp systemd ディレクティブを無効にしない限り、ディレクトリー /var/tmp//tmp/、および /root/ の下のバックアップとエクスポートは失敗します。

  • Directory Server インスタンスが実行している。

手順

  1. すべてのデータベースをバックアップします。

    # dsconf -D "cn=Directory Manager" ldap://server.example.com backup create
    The backup create task has finished successfully

    デフォルトでは、dsconf は、バックアップを /var/lib/dirsrv/slapd-instance_name/bak/ ディレクトリーの instance_name-YYYY_MM_DD_hh_mm_ss というサブディレクトリーに保存します。別の場所を指定するには、コマンドにディレクトリー名を追加します。

  2. バックアップ中の問題について、/var/log/dirsrv/slapd-instance_name/errors ログを検索します。

関連情報

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.