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还是不行啊,郁闷死了啊啊啊蛋都碎了 没人理我?是不是我来错地方了? 你是不是GCC这些必备软件包没有提前装好,建议你看看www.bacula.org上面提供的英文操作手册main.pdf,按上面说的做 楼主问题解决没有?看你上面所述,肯定是Bootstrap出问题无疑。job里面不管是incremental backup还是differential都必须要制定Bootstrap路径的,且路径可以配置如下:
Write Bootstrap = "/usr/local/bacula/var/bacula/working/%c.bsr".restore job里面是不用指定Bootstrap的,只需where指定备份路径即可.哥们还在学习中,不晓得是否能解决
页:
[1]