3.4. ローカルホストのバックアップ
このセクションでは、単一ホスト上の指定したディレクトリをローカル テープ ドライブにバックアップする方法について説明します。
• まず、 Storage デバイスを設定する必要があります。 編集 /etc/bacula/bacula-sd.conf 追加:
デバイス {
名前 = 「テープ ドライブ」 デバイス タイプ = テープ メディア タイプ = DDS-4
アーカイブ デバイス = /dev/st0 メディアのハードウェア終了 = いいえ。
自動マウント = はい; # デバイスが開いたら、それを読み取ります AlwaysOpen = Yes;
リムーバブルメディア = はい;
ランダムアクセス = いいえ;
アラート コマンド = "sh -c 'tapeinfo -f %c | grep TapeAlert'"
}
この例は、 DDS-4 テープドライブ。 ハードウェアに合わせて「メディア タイプ」と「アーカイブ デバイス」を調整します。
ファイル内の他の例のコメントを解除することもできます。
• 編集後 /etc/bacula/bacula-sd.conf ストレージ デーモンを再起動する必要があります。
sudo systemctl 再起動 bacula-sd.service
• 次に、 Storage のリソース /etc/bacula/bacula-dir.conf 新しいデバイスを使用するには:
# 「テープドライブ」ストレージデバイスの定義 Storage {
名前 = テープドライブ
# ここでは「localhost」を使用しないでください
アドレス = バックアップサーバー # 注意 ここでは完全修飾名を使用してください SDPort = 9103
パスワード = "Cv70F6pf1t6pBopT4vQOnigDrR0v3LT3Cgkiyjc" デバイス = "テープ ドライブ"
メディアタイプ = テープ
}
当学校区の 住所 ディレクティブはサーバーの完全修飾ドメイン名 (FQDN) である必要があります。 変化
バックアップサーバーを実際のホスト名に変更します。
また、 パスワード ディレクティブは次のパスワード文字列と一致します /etc/bacula/bacula-sd.conf.
• 新しいを作成します ファイルセットに以下を追加することで、バックアップするディレクトリを決定します。
# LocalhostBacup ファイルセット。 ファイルセット {
名前 = "LocalhostFiles" Include {
オプション { 署名 = MD5 圧縮 = GZIP
}
ファイル = /etc ファイル = /home
}
}
この ファイルセット をバックアップします の/ etc /ホーム ディレクトリ。 The オプション リソース ディレクティブは、バックアップされたファイルごとに MD5 署名を作成し、GZIP を使用してファイルを圧縮するように FileSet を構成します。
• 次に、新しいファイルを作成します。 スケジュール バックアップジョブの場合:
# LocalhostBackup スケジュール -- 毎日。 スケジュール {
名前 = "LocalhostDaily" 実行 = 毎日 00:01 に完全実行
}
ジョブは毎日午前 00:01 または 12:01 に実行されます。 他にも多くのスケジュール オプションが利用可能です。
• 最後に、 Job:
# ローカルホストのバックアップ。 仕事 {
名前 = "LocalhostBackup" JobDefs = "DefaultJob" 有効 = はい
レベル = フル
ファイルセット = "LocalhostFiles" スケジュール = "LocalhostDaily" ストレージ = TapeDrive
ブートストラップ = "/var/lib/bacula/LocalhostBackup.bsr" と書き込みます。
}
この仕事は次のことを行います フル 毎日テープドライブにバックアップします。
• 使用する各テープには、 ラベル。 現在のテープにラベルがない場合、Bacula は通知する電子メールを送信します。 コンソールを使用してテープにラベルを付けるには、端末から次のように入力します。
bコンソール
• Bacula コンソールのプロンプトで次のように入力します。
ラベル
• 次に、次のことを求めるプロンプトが表示されます。 Storage リソース:
自動選択カタログ:MyCatalog カタログ「MyCatalog」を使用する
定義されたストレージ リソースは次のとおりです。 1: ファイル
2: テープドライブ
ストレージ リソースを選択します (1-2):2
• 新しいものを入力します。 出来高 名前:
新しいボリューム名を入力してください: 日曜日
定義されたプール:
1:デフォルト
2: スクラッチ
交換する 日曜日 希望のラベルを付けます。
• 次に、 プール:
プールを選択します (1-2): 1
ストレージ デーモン TapeDrive にバックアップ サーバー:9103 で接続しています ... ボリューム "Sunday" スロット 0 のラベル コマンドを送信しています ...
おめでとうございます。これで設定が完了しました Bacula ローカルホストを接続されたテープドライブにバックアップします。