linux---系统备份---bacula

今天看到一个系统备份神器,bacula,就去研究了一下,试验下来发现与ORACLE的RMAN有点类似,

首先bacula的备份也是分为3种,全备份(full),增量备份(incremental),差异备份(differential)

3种备份,我觉得有必要提一下,

全备份:顾名思义,对文件系统进行全部备份,

增量备份:周一进行全备份,周二做增量备份,里面的内容就是周一到周二改变的内容,周三做增量备份,就是周三到周二做第一次增量备份后的差异内容。

差异备份:周一进行全备份,周二做差异备份,里面的内容就是周一到周二的差异内容,周三做差异备份,就是周三到周一做全备份后的差异内容。

因此当系统出现问题,需要恢复的时候,增量备份就要把从全备份开始到现在的所有增量备份文件。

而用差异备份的话,恢复的时候只需要使用第一次的全备份和最近一次的差异备份文件即可。


bacula系统分为5个部分:

1.Director Daemon:负责监听所有备份,恢复,验证,存档事务。以及定制备份计划,和恢复备份。配置文件为bacula-dir.conf

2.Storage Daemon(SD):在备份数据的时候,用来指定备份和恢复数据的存储介质。在恢复数据的时候,负责将数据从存储介质中传送出去。配置文件为bacula-sd.conf

3.File Daemon(FD):是一个安装在需要备份数据的机器上的守护进程。在备份数据时负责将文件传出。在恢复数据时,负责接受数据并执行恢复操作。配置文件为bacula-fd.conf

4.Console:是一个管理控制台。/usr/loca/bacula/sbin/bconsole进入控制台。来进行备份,恢复,查询等一系列操作。bconsole.conf

5.Monitor:是一个进程监控段,负责监控Director Daemon,SD,FD


其中的配置文件网上很多都有,而且当安装完后,就有一个样本了。


这里就说几个概念吧。是我用下来的感受。


密码和名字的对应是非常重要的。配置文件就靠这个连进行验证。因为bacula没有rsa之类的验证机制。

当进入控制端后,
oel5.001是一个卷组名,任意指定,用来明确指明这个卷组名所备份的信息。

然后就可以执行run进行备份了。

也可通过status的查看,查询状态,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值