在Windows XP上安装 Bacula
1、下载winbacula-2.4.1.exe2、 安装,选择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]