您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

利用Bacula完成数据的备份恢复

2024/3/29 15:21:25发布6次查看
一、bacula概述 1.bacula的组件 bacula,被誉为开源软件中最好的备份还原软件,它提供了企业级的客户机/服务器的备份解决方案,能
一、bacula概述
1.bacula的组件
  bacula,被誉为开源软件中最好的备份还原软件,它提供了企业级的客户机/服务器的备份解决方案,能够通过网络来管理文件的备份,恢复和核实工作.既有windows版本的,也有linux,unix的.
一个完整的bacula备份系统,由以下五个主要部分或服务组成:
directory:  管理所有备份,恢复,验证,和存档事务,定制备份和恢复文件的计划.
storge:     指定进行存储和恢复文件属性和数据的物理备份媒介.
file:       安装在被备份机器上的程序,将被directory调用时候,它提供关于自己的操作系统、文件属性、数据等资料.
console:    管理控制台,与directory进行通讯.
catalog: 负责维护所有备份文件的索引和数据库.catalog服务允许系统管理员或用户能够快速地找到并恢复任何需要的档案。catalog服务是bacula和简单的tar,bru备份命令的主要区别,因为catalog维护所有volume使用情况的记录,所有任务的运行情况,,和所有档案的保存情况,允许有效的恢复和volume管理。 bacula目前支持的三个数据库(postgresql、mysql、sqlite),在安装bacula时,必须选择其中之一。
monitor:   监控directory、file、storage的守护进程
bacula各个组成部分的关联性
2. 部署结构
主机名          ip地址          应用角色               os  
baculaserver    192.168.32.30   director、sd、console  rhel5.5
baculaclient    192.168.32.31   fd                     rhel5.5
二、安装
1.bacula服务器端安装和初始化
1.1. bacula软件安装
[root@baculaserver ~]# tar -zxf bacula-5.0.1.tar.gz
[root@baculaserver ~]# cd bacula-5.0.1
[root@baculaserver bacula-5.0.1]# ./configure --prefix=/usr/local/bacula --with-mysql 
#指定安装路径和所用数据库
[root@baculaserver bacula-5.0.1]# make && make install
1.2 mysql数据库初始化
[root@baculaserver ~]# cd /usr/local/bacula/etc
[root@baculaserver etc]# ./grant_mysql_privileges
[root@baculaserver etc]# ./create_mysql_database
[root@baculaserver etc]# ./make_mysql_tables
#在执行上面三行mysql初始化时,默认由数据库管理员root执行,因此可能需要输入root密码或设置root密码为空。
2.bacula客户端安装
[root@baculaclient ~]# tar -zxf bacula-5.0.1.tar.gz
[root@baculaclient ~]# cd bacula-5.0.1
[root@baculaclient bacula-5.0.1]# ./configure --prefix=/usr/local/bacula --enable-client-only 
#指定安装路径,和只安装客户端组件
[root@baculaclient bacula-5.0.1]# make && make install
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product