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指定的位置上,完成備份恢復過程。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章