开源备份工具Bacula的基本原理及其应用
时间:2010-09-03 来源:marion
一、Bacula简介
Bacula是一个可用于通过网络实现不同主机间(甚至是跨平台,如Linux,Windows混合环境)的备份、还原和数据校验的程序集;它采用模块化设计,基于C/S架构,因此其可以简单地安装于单台计算机上,也可以部署于大规模的网络环境中。同时,Bacula还支持将数据备份于多种不同的媒体之上,如磁盘、磁带、光盘等等。比起来tar、dump等备份工具,Bacula绝对算得上是一个重量级的工具,它的应用模式有点类似于Legato Networker, ARCserverIT, Arkeia或者PerfectBackup+等商业工具,但Bacula是开源软件,遵循GPLv2开源协定。
二、Bacula的组件
Bacula主要由6个组件组成:Director,Console,File,Storage,Monitor和catalog。各组件基本功用及组件间关系如下图所示:

具体内容,待续……
相关阅读 更多 +