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

技术分享 Story 124浏览 0评论
摘要

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

服务器备份系列(2)-bacula的安装
来源: ChinaUnix博客   作者: ChinaUnix博客   发布时间:2007-01-01
今天,我要给大家介绍的是Bacula.Bacula被誉为开源平台下最优秀的网络备份工具之一。功能之强大,完万能够和商用软件备份软件相媲美.当然,我也是在研究中.有机会能够一起交流

QQ群:4454001 服务器技术群

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

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

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

mysql-.rpm
mysql-server-.rpm
mysql-devel-.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-.rpm
gcc-c++.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用的表

转载请注明:成长的对话 » 服务器备份系列(2)-bacula的安装