To ensure that I understand, here's what I think you want to do.

Use bacula for backups to disk-based volumes.
Create backups of these volumes to a tape library.
Tapes are taken offsite.

I think that the feature of bacula you want is copying jobs, which is 
currenly in development.  However, I can think of a couple of things you 
can do.

(1) Bacula can use multiple catalogues. Use a second catalogue for 
backing up (or archiving) the disk volumes to tape.  You can set the 
priority of the archiving job to ensure that it doesn't start until 
after the backups have completed.  You could also have a pre-flight 
script that dumps the first catalogue and include it in the 
tape-archiving.  You could have a final (after archiving) job that dumps 
the second catalogue.  This won't be very large since the archive will 
contain a small number of large files.  You could probably save it to CD 
or transfer it somewhere else for disaster recovery.

(2) Instead of tar use star.  It can use different header types that 
enable it to store ACLs and files larger than 2G.  It also has a 
multi-volume mode and a new-volume-script option.  You can write your 
own scripts to operate the tape-library using the mtx command.  If you 
are using multiple drives, you will need to use lockfiles or semaphores 
to avoid conflicts with the user of the changer.

Hope this helps.

Kel Raywood

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to