Backup

使用 Bacula 文件守護程序恢復不在 Bacula 數據庫中的文件

  • June 16, 2017

我在磁帶上使用 Bacula 進行了備份。文件未列在 Bacula 的目錄中。

我想使用安裝在遠端主機上的文件守護程序將目錄中的文件恢復到遠端主機上,每行列出一個needed.lst(最後一行為空) 。remote_host就我而言,我的主管主機上沒有安裝網路文件系統。

為了恢復到我導演的主機上,我會簡單地使用類似的東西

bextract -V* -i needed.lst -p Ultrium-1 -v -p /some/retore/dir

如何讓我的文件被寫入remote_host而不是執行的主機 bextract?我不需要將這些文件放在已經有點大的 Bacula 數據庫中。

bextract手冊(至少對於發行版中最流行的 5.2 版)沒有列出任何指定遠端主機的選項*。*所以你的選擇是:

  1. 在 director 的作業系統中從遠端機器上掛載一個共享;
  2. 創建一個臨時的空目錄數據庫並使用bscan恢復所有元數據並繼續進行正常恢復。

來自 Bacula 手冊:

bscan 程序可用於從寫入一個或多個 Volumes 的備份資訊中重新創建數據庫(目錄)記錄。僅當一個或多個卷已從您的目錄中修剪或清除以使該卷上的記錄不再在目錄中時,或者對於您已存檔的捲,通常才需要這樣做。

無論如何,如果您在備份過程中創建了引導文件,這將很有幫助,因此您不必手動創建它。

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