功能特點
支持完全備份,增量備份,差異備份。
支持多種恢複方式
支持多種檔案系統下的備份恢復(ext3、ext2、reiserfs、xfs、jfs、smbfs、iso9660、ntfs等)
支持各種備份介質
支持多種作業系統
強大的內部功能
組成部分
一個完整的bacula備份系統,由下面5個部分組成
Director Daemon:負責監聽所有的備份、恢復、驗證、存檔事務,以及定製備份和恢復檔案計畫等,並將整個系統運行狀況記錄在一個資料庫檔案中。其配置檔案為bacula-dir.conf。
Storage Daemon(SD):主要負責將數據備份到存儲介質上,而在數據恢復時,負責將數據從存儲介質中傳送出去。其配置檔案為bacula-sd.conf。
File Daemon(FD):安裝在需要備份數據的機器上的守護進程,在備份數據時,它負責把檔案傳出,在恢複數據時負責接收數據並執行恢復操作。配置檔案為bacula-fd.conf。
Console:管理控制台。可以通過這個控制台連線到Director Daemon進行管理備份與恢復操作。
Monitor:進程監控端。
工作流程
1、通過console連線到Director端,備份恢復操作開始。
2、Director端從自己的資料庫中調出記錄信息,對存儲端SD與客戶端FD的任務進行協調。
3、客戶端FD負責驗證Director的操作許可,如果驗證通過,則允許連線到存儲端SD
4、客戶端FD根據Director發出的請求去連線SD,將FD端的數據備份到存SD指定的存儲介質上,或者將SD端存儲介質中的數據傳回到客戶端FD指定的位置上,完成備份恢復過程。