Bacula

Bacula

Bacula是一款開源的跨平台網路備份工具,提供基於企業級的CS的備份解決方案。可以對數據進行備份、恢復、以及完整性校驗。

基本信息

功能特點

支持完全備份,增量備份,差異備份。

支持多種恢複方式

支持多種檔案系統下的備份恢復(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指定的位置上,完成備份恢復過程。

相關詞條

相關搜尋

熱門詞條

聯絡我們