Hello, On Mon, 2009-03-09 at 12:47 +0200, Timo Neuvonen wrote: > > if your host with bacula catalog database dies, you really wan't to have > > a catalog backup. re-creating the catalog from the tapes/disk isn't > > really a fun task (if you have lot's of tapes and/or lots of data it will > > be a pain-in-the-ass job). you will be _much_ faster restoring it from a > > dump. > > > > if you don't backup it regularly with your jobs, i recommend at least to > > have a copy on another computer. > > > > what are your motives to not make backups of your catalog? > > > > I think he wasn't going to not-to-do-any-backup, but the question actually > was if it is better to backup the catalog dump as a regular Bacula backup > (as in default conf) or simply dump it to another system. > > If doing both of them isn't an option, I would choose to back the catalog to > another computer, that is in a different physical location. But the bottom > line is to have a catalog backup that really can be restored, and is as safe > as the actual backup media. So, making catalog backup only to another > computer located in the same room or cabinet with the original one obviously > is not a good choice if it is desirable to recover something from the > properly saved other media after a fire or sabotage. > > Another thing to remember: though conf files are not impossible to set up > from a scratch again, it propably will save lot of valuable time during a > distaster recovery (or even after an accidental deletion of a conf file) if > also all the conf files of the Bacula daemons are backed up to somewhere > (together with the catalog dump) where they are available without a working > install of Bacula. In other words, if they are stored somewhere outside of > the Bacula-accessible-only backup media. >
I am doing both, my make_daily_backup script is called as second RunBeforeScript. /opt/bacula contains full bacula installation + catalog backup made by first RunBeforeScript RunBeforeJob = "/opt/bacula/etc/make_catalog_backup bacula bacula" RunBeforeJob = "/opt/bacula/etc/make_daily_backup" #!/bin/bash # make_dail_backup script HERE=`uname -n` THERE=backup2 PIPE=/tmp/bacula_backup_pipe rm -rf $PIPE mkfifo $PIPE || exit 1 ssh u...@$there "cat > /home/ul/backup/bacula-daily.tar.gz" < $PIPE & cd / tar -czf - opt/bacula > $PIPE exit 0 > > Regards, > Timo > > > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA > -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise > -Strategies to boost innovation and cut costs with open source participation > -Receive a $600 discount off the registration fee with the source code: SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users