I like Bareos, I really do. Even more than Amanda. But ...

I really need to spread out my full backups and not have them all happen
on the same day. I had thought about, and actually built, a schedule
through a Puppet template that randomly spread full backups across the
first 28 days of the month and differential backups across the days of a
week.

But I ended up with things that looked like this:

schedule {
  name = "daily-1-full"
  run = full on 7 at 08:30
  run = differential tuesday at 08:30
  run = incremental at 08:30
}
...
schedule {
  name = "daily-28-full"
  run = full on 7 at 08:30
  run = differential monday at 08:30
  run = incremental at 08:30
}

Where the day of the week that the differntial runs is simply the day of
the month mod 28. And then when building the list of jobs I use Puppet's
fqdn_rand function to spread the jobs out randomly across all 28 schedules.

With the difficulty of one day each month I end up with a full,
differential, and incremental backup all running. And once a week a
differential and incremental backup running.  Not the end of the world,
but not great either.

I then set "max diff interval" and "max full interval" as safety nets in
case one of those important backups didn't run for some reason.

Which got me thinking: Why not simply set "max full interval" and "max
diff interval" and then simply schedule an incremental backup each day.
Then rely on those two settings to get full and differential backups to
run?  Has anybody ever done this?  It seems like a really easy way to
spread backups out. And the backups will even be somewhat spread out.

Thoughts?

-- 
You received this message because you are subscribed to the Google Groups 
"bareos-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to