Backup

Bacula:標籤和初始啟動的最佳實踐

  • May 26, 2015

我目前從 bacula 開始進行備份,並且有一些關於最佳實踐的問題。

現在的情況:

  • 我想備份一個緩慢變化的最大值。12TB(目前為 8TB)數據集到外部 LTO4 驅動器。由於小的增量更改,我更喜歡每半年進行一次完整備份和每月增量備份的策略。
  • 完整備份應交替執行到 2 個池,以便可以將一個池保存在異地
  • 我管理了配置(相關部分見底部),我在磁碟庫上的測試案例看起來不錯

所以這裡有問題:

  • 如何告訴 bacula 應該使用多少個數字進行自動標記(預設為 4)?由於我的前綴是 4 位長並且磁帶標籤(即使我目前不需要它們)僅支持 6 位,我想強制 bacula 使用 2 位數字(例如 FS1T01 - 99)自動標記以保持一致性。
  • 在第一次備份執行時為 bacula 提供磁帶並讓他們做標籤或在執行作業之前將它們添加到池中是更好的做法嗎?

相關配置摘錄:

導向器:

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
}

至於2)

當 Bacula 要求我標記一個新磁帶時,我會按需標記一個新磁帶。但是,如果我提前知道那天我需要 10 盤新磁帶,那麼我會一次性給它們貼上標籤。給新磁帶貼標籤是一件非常簡單的事情。

  1. list volumes您可能希望首先通過在 Bacula 控制台中發出命令來大致了解您的磁帶。
  2. 使用 Bacula 控制台中的命令解除安裝驅動器中的umount目前磁帶,並通過按下磁帶驅動器上的按鈕物理彈出目前磁帶。
  3. 放入新的空磁帶
  4. 在 bconsole 中發出label命令,選擇池,然後輸入您想要的標籤或接受 Bacula 推薦的標籤。
  5. 發行umount並移除膠帶
  6. 也寫並貼上物理標籤。
  7. 如果要標記另一個磁帶,請轉到 3。

引用自:https://serverfault.com/questions/694355