燃烧的小明 发表于 2012-09-25 16:17

bacula的bootstrap文件问题

求教伟大的各位大神,我遇到了bootstrap的问题。
在第一台机器上全安装dir,fd,sd三个端的话,全是默认配置,可以备份但是不能恢复,恢复的话会说bootstrap无法打开,然后我在dir.conf里面将job restore下面添加了bootstrap = xxx.bsr ,而且必须指定目录和文件名,然后才可以备份,原本默认的是路径+%n.bsr,却不能。
第二是在另外一台只安装了fd的被备份端的机器上,在dir.conf上面指定了write bootstrap的文件名和路径,却无法创建,我将bacula的/bin和里面的/working文件夹都改为chmod 777还是不行
提示说 25-Sep 14:50 bacula-201-56-dir JobId 58: Error: Could not open WriteBootstrap file:
/usr/local/bacula/working/discuz-backup.bsr: ERR=No such file or directory

备份的时候也是
Non-fatal FD errors:   1
SD Errors:         0
FD termination status: OK
SD termination status: OK
Termination:         *** Backup Error ***
14:50 bacula-201-56-dir JobId 58: Error: Could not open WriteBootstrap file:
/usr/local/bacula/working/discuz-backup.bsr: ERR=No such file or directory

备份也完了,就是写不了这个记录文件,愁死人了
我看了无数百度出来的配置,有的人甚至都不用写 bootstrap的路径就能正常使用恢复,我是恢复都恢复不了,备份的话确实备份了,但是 后还出了一个backup error,打不开write bootstrap文件

我看安装完了之后的默认配置 write bootstrap上面都是写得%c.bsr , restore的job上面都是bootstrap = %n.bsr .中间路径省略。然后按照默认配置可以备份并且可以创建*.bsr文件,但是默认配置就没法恢复,除非把restore job上面的bootstrap =...../%n.bsr改为具体的已经创建好的名字。就可以了
我把/bin目录包括下面的文件和文件夹的chmod 都改为777还是不行啊,郁闷死了啊啊啊蛋都碎了

燃烧的小明 发表于 2012-09-27 10:19

没人理我?是不是我来错地方了?

gogopong 发表于 2012-10-15 16:50

你是不是GCC这些必备软件包没有提前装好,建议你看看www.bacula.org上面提供的英文操作手册main.pdf,按上面说的做

hannius_lei 发表于 2013-03-07 11:17

楼主问题解决没有?看你上面所述,肯定是Bootstrap出问题无疑。job里面不管是incremental backup还是differential都必须要制定Bootstrap路径的,且路径可以配置如下:
Write Bootstrap = "/usr/local/bacula/var/bacula/working/%c.bsr".restore job里面是不用指定Bootstrap的,只需where指定备份路径即可.哥们还在学习中,不晓得是否能解决
页: [1]
查看完整版本: bacula的bootstrap文件问题