After some occasional experiments with Bacula, I finally started reading the
manual (my printed version is for 1.36.0) page by page, my goal being to set
up a decently working backup strategy instead of occasional backups.

So far, my idea is roughly the following:
- pool of 12 tapes, each of which should have a capacity for a one full
backup, plus appr. 20 incrementals or deltas
- nominally, the next tape would be taken into use in the beginning of every
month

Reasons behind this are minimal manual handling of the tapes, knowing there
will be loss of up to one month's data if the current tape gets destroyed. I
believe my tape drive (Exabyte VXA-2) could handle this.


What makes things complicated (afaik), is that I wouldn't like to obey too
strictly the schedule "new tape on the every 1st day of month". If I know in
advance I'll be a few days out of the office, I propably would change the
tape in advance -or late. Neither want I have a situation that the tape
fills up, but it normally must be changed before this.  Manual ("going to
vacation") shows a way to handle this, marking the tape "full" or "used"
manually, so the recycling allows re-using the oldest tape although the
previous one wasn't written full yet.
- what is the command required to manually mark tape as "used"?

I would find it extremely handy, that every tape would always *start* with a
full backup, followed by a set of incrementals and deltas. However, this
conflicts with the strict schedule above. What would be the most simple way
to "synchronize" the backup schedule with the tape change? I mean, always in
the night right after changing the tape (which would *not* happen exactly to
pre-set schedule) a full backup would be run, followed by regular
day-of-week based series of incremental and delta backups in the following
nights (which would go on indefinitely, in practice up to eg. 25-40 calendar
days or 20-30 nightly backups) until the tape would be changed again.

Easy way would be to manually run full backup job, and accept the extra
incremental to run the same night afterwards (set to run with lower
priority). However, this doesn't sound nice to me. Any idea how to handle
this without too many console commands? I think occasionally I still had to
delegate this to somebody else, with little experience of maintenance tasks,
that's why the easy way would be a must... If a better way does not exist,
is there possibly any scripting language available in the console, so the
novice operator could call a more complex pre-written script by a single
console command?


Finally, provided I get everything else working as planned, are there any
special risks related to reconstructing the catalog with the bscan command
after a disaster? Since this way all I would ever need for a disaster
recovery would be just a single (the most recent) tape, I'm wondering if
there were no actual need to keep separate catalog backups or bootstrap
files?

--
TiN




-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. 
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to