li
  当前位置:主页 > 操作系统 > 文章内容
li
网络备份工具bacula的安装
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-06-04   阅读:15  

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

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

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

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

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

安装方法 yum install <软件名>

IXDBA.NET社区论坛

(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-mysqlbacula服务器的主程式-mysql是指支持mysql数据库,bacula-bat包是bacula的图形化工具建议安装.gconsolebacula的控制台.

有可能还提示要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用的表




  上一篇: SecureCRT key登录linux ssh设置   下一篇: 网络备份工具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
 相关篇章
·SecureCRT key登录linux ssh设置
·怎么配置SSH密匙
·linux系统初始化和启动守护进程
·linux系统运行init机制
·Linux下ftp安装配置详解
·系统管理员必须了解的知识:CPU问...
·linux与solaris的联系与区别总结...
·linux与solaris的联系与区别总结...
·linux与sun solaris系统的联系与...
·chkconfig 命令使用指南
·网络备份工具bacula的配置(概念篇...
·网络备份工具bacula的配置(配置详...
·使用bacula作为备份工具
·ulimit: max user processes: ca...
·linux单进程打开文件数问题:OPEN...
·Apache+Tomcat for FreeBSD的整合
·FreeBSD6.2详细安装图解
·apache2.2.8编译安装所有模块方法
·关于ip_conntrack: table full, ...
·安装GD库
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接