免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1033 | 回复: 0
打印 上一主题 下一主题

服务器备份系列(2)-bacula的安装 [复制链接]

论坛徽章:
1
辰龙
日期:2014-05-15 19:37:15
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-21 16:02 |只看该作者 |倒序浏览
     今天,我要给大家介绍的是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用的表


 
bacula的介绍和对比.
Bacula简介

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


  
     



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12859/showart_404667.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP