首发站点 扶凯[http://www.php-oa.com]

服务器备份系列(2)-bacula的安装

上一篇 / 下一篇  2008-03-21 14:00:00 / 个人分类:存储备份恢复

今天,我要给大家介绍的是Bacula.Bacula被誉为开源平台下最优秀的网络备份工具之一。功能之强大,完全可以和商用软件备份软件相媲美.当然,我也是在研究中.有机会可以一起交流

QQ群:4454001 服务器技术群

有关Bacula安装,常用以下二种.

一.rpm包安装(Centos5 测试通过)

(1. 当然,一定先要安装mysql.做备份软件的数据库.安装好以下的包

mysql-<version>.rpm
mysql-server-<version>.rpm
mysql-devel-<version>.rpm

安装方法 yum install <软件名>

(2. 然后安装以下的包

下载地址 http://sourceforge.net/project/showfiles.php?group_id=50727#files

bacula-mysql-2.2.4-1.el5.i386.rpm

bacula-bat-2.2.4-1.el5.i386.rpm
bacula-gconsole-2.2.4-1.el5.i386.rpm
bacula-mtx-2.2.4-1.el5.i386.rpm

安装方法 rpm -ivh <软件名>

注:bacula-mysql是bacula服务器的主程式-mysql是指支持mysql数据库,bacula-bat包是bacula的图形化工具建议安装.gconsole是bacula的控制台.

有可能还提示要QT包,要的话yum install qt.

以上,服务器安装完了,存取服务也安装完了.

(3. 在另一台机器上,安装客户机

先到这下载这个软件

http://nchc.dl.sourceforge.net/sourceforge/bacula/bacula-client-2.2.4-1.el5.i386.rpm

然后用rpm -ivh 安装

到这步就算安装完了.但配置还很麻烦哦.

二.编译安装

(1. 一样要安装mysql,方法如上,不在写了.还过记的,还要多装二个包.

gcc-<version>.rpm
gcc-c++<version>.rpm

另外.安装mysql-devel很重要,因为头文件之类以bacula编译时会要用到.

(2. 解压进入bacula目录.用以下指令安装编译

CFLAGS="-g -Wall" ./configure \
--prefix=/usr \
--sbindir=/usr/sbin \
--sysconfdir=/etc/bacula \
--with-scriptdir=/etc/bacula \
--enable-smartalloc \
--enable-gnome \
--with-mysql \
--with-working-dir=/var/bacula \
--with-pid-dir=/var/run \
--with-subsys-dir=/var/lock/subsys \
--enable-conio
--with-mysql

有可能目录不存在,出错的话,记的自己建一个.以上是服务器的安装.

(3. 客户机和存取服务的安装.

  对file daemon和客户端的安装,如果机器之类和操作系统一样,你可以直接copy那个bacula-fd,bacula-fd.conf.然后修改名字和密码在那个配置文件.然后在bacula-dir.conf中加入这个机器的配置就好了.

  如果不一样.就要编译.编译的指命和上面一样.只有一点小分别.因为不要用到数据库,可以不加 --with-mysql 只加一个--enable-client-only.

对你只想安装filedaemon,你可以在make 时加上make install-autostart-fd

(4. 想让程式在你系统启动时,就自动启动,在make时加上make install-autostart.(请测试是否能正常工作.).这样mail,会在系统中生成/etc/rc.d/init.d/bacula-dir /etc/rc.d/init.d/bacula-fd.

安装完后mysql的配置
1.启动你的mysql
server mysqld start
chkconfig mysqld on
2.进入你的bacula的安装目录
运行
./grant_mysql_privileges 建立用户权限
./create_mysql_database 建立数据库
./create_mysql_tables 建立bacula用的表

 

bacula的介绍和对比.

Bacula简介

服务器备份系列(1)-主流服务器备份技术对比列表


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar