充如心 发表于 2016-6-4 11:37:03

在Windows XP上安装 Bacula

  1、下载winbacula-2.4.1.exe
  2、 安装,选择Full。


  
  选择Sqlite,三个文本框任意输入,以后还可以通过配置文件修改,Bacula使用了bsmtp命令收发邮件,
  关于如何使邮件通知运行起来,再查资料吧:)


  
  3、创建目录:C:\Tmp
  Bacula的例子Job要用到这个目录。

  
  4、创建、初始化数据库


  
  
  5、启动3个服务,运行bconsole

  
  接下来可以看一看Bacula的帮助文档,写的很详细!
  想先体验一下,可参考帮助文档的第9章A Brief Tutorial。
  
  目前,虽然在Windows下可以安装Bacula server,但是不应该用于生产环境。
  Client倒是可以的,你自己要先测试一下哟:)

  
  一些参考:
  http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi.html

  http://linux.iyunv.com/docs/2006-08-03/2382.shtml

  http://www.debianhelp.co.uk/bacula1.htm
  
  理解Pools, Volumes and Labels
  Volume是一盘磁带或硬盘上的一个文件,存储备份数据。

  Pool:如果磁带大小为20G,而要备份的东西有100G怎么办?当然是备份到多盘磁带中。那么多盘磁带(Volume)就可以构成一个Pool。

  Label:Console下的一个命令,用于把一个Volume加到一个Pool中。

  Client是把数据备份到Pool中,如果一个Pool中没有任何Volume,是不能备份任何东西的,没有地方备份。

  

  
  在Debian 4.0r3上安装bacula服务器
  1、执行安装命令:
  #apt-get install bacula-server
  2、修改服务器配置文件/etc/bacula/bacula-dir.conf,如红字符所示:
  
  Director {                            # define myself
Name = my-dir
DIRport = 9101                # where we listen for UA connections
QueryFile = "/etc/bacula/scripts/query.sql"
WorkingDirectory = "/var/lib/bacula"
PidDirectory = "/var/run/bacula"
Maximum Concurrent Jobs = 1
Password = "mypassword"         # Console password
Messages = Daemon
DirAddress = 0.0.0.0
}
  
  
  编辑完配置文件后记得重新启动bacula,命令为:
  /etc/init.d/bacula-director   restart
  

  3、之后就可以在Windows上安装bacula client。在出现提示框要director信息时,地址就是Debian服务器的IP地址,用户名为my-dir,密码为mypassword。生成Client配置文件testpc-fd.conf(配置bacula-dir.conf时用)。安装完成后,使用bconsole或bwx-console即可登陆到my-dir。
  
  4、 再次更改服务器配置文件/etc/bacula/bacula-dir.conf,添加:
  
  # Client (File Services) to backup
Client {
Name = testpc
Address = xxx.xxx.xxx.xxx
FDPort = 9102
Catalog = MyCatalog
Password = "myfdpassword"      # password for FileDaemon
File Retention = 30 days            # 30 days
Job Retention = 6 months            # six months
AutoPrune = yes                     # Prune expired Jobs/Files
}

  

  重启动bacula-director。
  

  把备份文件恢复到其他机器:

  在执行restore命令的最后确认步骤,键入mod进入修改步骤,修改client即可。

  
页: [1]
查看完整版本: 在Windows XP上安装 Bacula