web-dev-qa-db-ja.com

Bacula:ラベリングと最初の開始のベストプラクティス

私は現在、バックアップ用のBaculaから始めており、ベストプラクティスについていくつか質問があります。

現状:

  • ゆっくり変化する最大値をバックアップしたい。 12TB(現在は8TB)のデータセットを外部LTO4ドライブに。小さな増分変更のため、私は半年ごとに完全バックアップを実行し、毎月増分バックアップする戦略を好みます。
  • 1つをオフサイトに保つことができるように、完全バックアップは2つのプールに交互に実行する必要があります
  • 構成を管理し(関連する部分については下部を参照)、ディスクベースのテストケースは良好に見えます

ここに質問があります:

  • 自動ラベル付けに使用する数字の桁数(デフォルトは4)をBaculaに伝えるにはどうすればよいですか?私のプレフィックスは4桁の長さで、tapelabelsは(現在必要ない場合でも)6桁しかサポートしていないため、一貫性を保つために、baculaに2桁の数字(FS1T01-99など)で自動ラベル付けさせたいと思います。
  • 最初のバックアップ実行時にBaculaにテープをフィードし、emにラベル付けを行わせるか、ジョブを実行する前にそれらをプールに追加することをお勧めしますか?

関連する構成の抽出:

ディレクター:

Pool{
  Name = FullSet2
  Use Volume Once = yes
  Pool Type = Backup  
  LabelFormat = "FS2T"
  AutoPrune = yes
  VolumeRetention = 350 days
  Maximum Volumes = 15
  Recycle = yes
}

Pool{
  Name = FullSet1
  Use Volume Once = yes
  Pool Type = Backup  
  LabelFormat = "FS1T"
  AutoPrune = yes
  VolumeRetention = 350 days
  Maximum Volumes = 15
  Recycle = yes
}

Pool {
  Name = DiffSet
  Use Volume Once = yes
  Pool Type = Backup
  LabelFormat = "DS1T"
  AutoPrune = yes
  VolumeRetention = 1 day
  Maximum Volumes = 10
  Recycle = yes
}
3
Henrik

2)も

Baculaが私にラベルを付けるように頼んだとき、私はオンデマンドで新しいテープにラベルを付けます。しかし、その日に10本の新しいテープが必要になることを事前に知っていれば、それらすべてに一度にラベルを付けます。新しいテープにラベルを付けるのは非常に簡単です。

  1. 最初にBaculaコンソールでlist volumesコマンドを発行して、テープの概要を把握することをお勧めします。
  2. Baculaコンソールのumountコマンドを使用してドライブの現在のテープをアンマウントし、テープドライブのボタンを押して現在のテープを物理的に取り出します。
  3. 新しい空のテープを入れます
  4. Bconsoleでlabelコマンドを発行し、プールを選択して、必要なラベルを入力するか、Baculaが推奨するラベルを受け入れます。
  5. umountを発行し、テープを取り外します
  6. 物理的なラベルも書いて貼り付けます。
  7. 別のテープにラベルを付ける場合は、3に進みます。
1

1)は

ラベル形式= "FS1T $ {NumVols:p/2/0/r}"#自動ラベル

このコマンドは、ゼロから2桁までを埋め、変数$ {NumVols}(ボリュームの数)を最大2桁の右側(r)に配置します。

2
user993553