詳情描述
開源備份工具安裝
Bacula是一款開源的跨平臺(tái)網(wǎng)絡(luò)備份工具,提供基于企業(yè)級(jí)的CS的備份解決方案??梢詫?duì)數(shù)據(jù)進(jìn)行備份、恢復(fù)、以及完整性校驗(yàn)。
功能特點(diǎn)
支持完全備份,增量備份,差異備份。
支持多種恢復(fù)方式
支持多種文件系統(tǒng)下的備份恢復(fù)(ext3、ext2、reiserfs、xfs、jfs、smbfs、iso9660、ntfs等)
支持各種備份介質(zhì)
支持多種操作系統(tǒng)
強(qiáng)大的內(nèi)部功能
組成部分
一個(gè)完整的bacula備份系統(tǒng),由下面5個(gè)部分組成
Director Daemon:負(fù)責(zé)監(jiān)聽所有的備份、恢復(fù)、驗(yàn)證、存檔事務(wù),以及定制備份和恢復(fù)文件計(jì)劃等,并將整個(gè)系統(tǒng)運(yùn)行狀況記錄在一個(gè)數(shù)據(jù)庫文件中。其配置文件為。
Storage Daemon(SD):主要負(fù)責(zé)將數(shù)據(jù)備份到存儲(chǔ)介質(zhì)上,而在數(shù)據(jù)恢復(fù)時(shí),負(fù)責(zé)將數(shù)據(jù)從存儲(chǔ)介質(zhì)中傳送出去。其配置文件為。
File Daemon(FD):安裝在需要備份數(shù)據(jù)的機(jī)器上的守護(hù)進(jìn)程,在備份數(shù)據(jù)時(shí),它負(fù)責(zé)把文件傳出,在恢復(fù)數(shù)據(jù)時(shí)負(fù)責(zé)接收數(shù)據(jù)并執(zhí)行恢復(fù)操作。配置文件為。
Console:管理控制臺(tái)??梢酝ㄟ^這個(gè)控制臺(tái)連接到Director Daemon進(jìn)行管理備份與恢復(fù)操作。
Monitor:進(jìn)程監(jiān)控端。
工作流程
1、通過console連接到Director端,備份恢復(fù)操作開始。
2、Director端從自己的數(shù)據(jù)庫中調(diào)出記錄信息,對(duì)存儲(chǔ)端SD與客戶端FD的任務(wù)進(jìn)行協(xié)調(diào)。
3、客戶端FD負(fù)責(zé)驗(yàn)證Director的操作許可,如果驗(yàn)證通過,則允許連接到存儲(chǔ)端SD
4、客戶端FD根據(jù)Director發(fā)出的請(qǐng)求去連接SD,將FD端的數(shù)據(jù)備份到存SD指定的存儲(chǔ)介質(zhì)上,或者將SD端存儲(chǔ)介質(zhì)中的數(shù)據(jù)傳回到客戶端FD指定的位置上,完成備份恢復(fù)過程。