li
  当前位置:主页 > 操作系统 > 文章内容
li
网络备份工具bacula的配置(概念篇)
来源: www.php-oa.com  作者: 扶凯    时间:2008-06-04   阅读:20  

bacula是用的服务器+客户机+存储的构架,所以要使用的话,一定要理解这个.

他使用单一的管理(Director),单一的存储(Storage).

从理论上来讲.你可以把任意N台客户机的资料,备份到任意N台存储的机器上.所以你只需要工作在一
台director上控制.比如A主机备份,存在B主机上,还原到C主机上,这样都是可以的.

director上你就可以知道什么备份正在运行,什么备份成功了,什么备份失败了,所有的log也会集中到你指定的地方,让管理工作更简单一点。

恢复也很简单,简单运行几个命令你就可以把指定的备份恢复。

bacula支持完全备份,差异备份,增量备份;支持把备份写到硬盘文件中,也支持写到磁带中。支持多平台多,设置包括windows平台(我可没有测试过,出了问题,可不要骂我)。

记的看官方文档,文档太详细了,我英文太菜,一看那么长,就晕掉了.

1.前期准备

bacula有三个模块组成。

Director(bacula-dir): 用于指挥整个系统运行,它包括job schedule,通知等模块工作。

Storage Daemon(bacula-sd): 它是存储端,负责把网络中传来的数据备份到指定的地方,恢复的时候负责把数据传出去。

File Daemon(bacula-fd): 备份时把文件传出,恢复时接受数据并恢复。

另外三个模块外,bacula最少还要一个数据库模块。这个模块可以通过SQLite(编译进bacula),也可以使用MySql和PostgreSql,作者推荐的是mysql。(我也只会mysql)

注意,还需要另外一个软件才能保证正常运行:ntp。因为差异备份和增量备份都依赖于文件修改时间来决定是否备份。单机备份问题不大,网络备份就需要考虑各个主机的时间差异了。所以我推荐所有主机每天运行两次ntpdate来调准时间
如果你使用的是磁带机备份,还需要检查一下你的磁带机是否被支持.(怎么查?自己看文档)

2.相关的理念

bacula中相关的对象

Director(主控服务器) Client(客户机) Volume(卷) JobDefs(默认任务)

Storage(存储服务器) Label(标签) Job(任务) Catalog(任务日志)

FileSet(文件设置) message(信息) filedaemon(文件程式)

schedule(时间表) pool(池) device(设备)

每个对象的关系请见图

3.配置文件.主要的三个配置文件

Director的配置文件bacula-dir.conf 他中间的内容,请见上图

Storage的配置文件bacula-sd.conf

Client的配置文件bacula-fd.conf

bacula-sd和bacula-fd配置文件只的对象关系.见下图

注:Device可以选择Tape和HardDisk




  上一篇: 网络备份工具bacula的安装   下一篇: 网络备份工具bacula的配置(配置详...
li
 §相关评论  
 热点文章

·新手强烈推荐:linux入门11点建
·Unix学习方法-走向高手之路
·Linux性能分析和调整的基本原则
·你很陌生但是很适用的10个linu
·Oracle补丁3028673,解决单进程
·最近被aix 5305给折腾死了
·在AIX 5L上配置NFS Server/Cli
·在AIX 5L上配置与管理路由
·这个补丁影响的范围还是比较大
·在AIX 5L上使用绑定网卡(ethe
·使用pam_abl防止SSH遭暴力破解
li
 编辑推荐
·新手强烈推荐:linux入门11点建
·Unix学习方法-走向高手之路
·Linux性能分析和调整的基本原则
·你很陌生但是很适用的10个linu
·Oracle补丁3028673,解决单进程
·最近被aix 5305给折腾死了
·在AIX 5L上配置NFS Server/Cli
·在AIX 5L上配置与管理路由
·这个补丁影响的范围还是比较大
·在AIX 5L上使用绑定网卡(ethe
·使用pam_abl防止SSH遭暴力破解
li
 相关篇章
·网络备份工具bacula的安装
·SecureCRT key登录linux ssh设置
·怎么配置SSH密匙
·linux系统初始化和启动守护进程
·linux系统运行init机制
·Linux下ftp安装配置详解
·系统管理员必须了解的知识:CPU问...
·linux与solaris的联系与区别总结...
·linux与solaris的联系与区别总结...
·linux与sun solaris系统的联系与...
·网络备份工具bacula的配置(配置详...
·使用bacula作为备份工具
·ulimit: max user processes: ca...
·linux单进程打开文件数问题:OPEN...
·Apache+Tomcat for FreeBSD的整合
·FreeBSD6.2详细安装图解
·apache2.2.8编译安装所有模块方法
·关于ip_conntrack: table full, ...
·安装GD库
·linux下制作ISO文件方法总结
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接