1.2. インスタンスのオフライン時コマンドラインを使用した全データベースのバックアップ
Directory Server インスタンスがオフライン時にデータベースのバックアップを作成するには、dsctl db2bak
コマンドを使用します。
前提条件
-
dirsrv
ユーザーに、バックアップ先ディレクトリーの書き込みパーミッションがある。 - Directory Server インスタンスが実行していない。
手順
すべてのデータベースをバックアップします。
#
dsctl instance_name db2bak
db2bak successfulデフォルトでは、
dsctl db2bak
は、バックアップを/var/lib/dirsrv/slapd-instance_name/bak/
ディレクトリーのinstance_name-YYYY_MM_DD_hh_mm_ss
というサブディレクトリーに保存します。別の場所を指定するには、コマンドにディレクトリー名を追加します。必要に応じて、コマンドに
-v
オプションを指定して詳細な出力を表示します。#
dsctl -v instance_name db2bak
... DEBUG: Instance allocated DEBUG: systemd status -> True ... INFO: db2bak successful-
バックアップ中の問題について、
/var/log/dirsrv/slapd-instance_name/errors
ログを検索します。 オプション: インスタンスを起動します。
#
dsctl instance_name start