Bacula-users

Re: [Bacula-users] Virtual Backups - Do we actually need full backups anymore?

2011-01-07 03:54:09
Subject: Re: [Bacula-users] Virtual Backups - Do we actually need full backups anymore?
From: Graham Keeling <graham AT equiinet DOT com>
To: bacula-users AT lists.sourceforge DOT net
Date: Fri, 7 Jan 2011 08:51:16 +0000
On Fri, Jan 07, 2011 at 08:43:09AM +0000, Graham Keeling wrote:
> On Thu, Jan 06, 2011 at 12:48:18PM -0500, Phil Stracchino wrote:
> > On 01/06/11 12:16, Graham Keeling wrote:
> > > With my configuration, a VirtualFull sometimes prevents an Incremental 
> > > from
> > > running, because the VirtualFull took too long (or vice versa). I have 
> > > not been
> > > able to solve this, because every idea that I've come up with either 
> > > doesn't
> > > work or makes something else happen that is worse.
> > 
> > Suggestion:
> > 
> > Schedule the day's Incremental, then schedule the VirtualFull, say, 30
> > minutes later.
> > 
> > Put a RunBeforeJob script on the incremental that creates a lockfile (in
> > a properly race-safe manner, of course) for the client.
> > 
> > Put a RunAfterJob script on the incremental that removes the lockfile.
> > 
> > Put a RunBeforeJob script on the VirtualFull job that checks for
> > presence of the client's lockfile, and, if it finds it still present,
> > sleeps for five minutes before checking again, and does not return until
> > the lockfile has been gone for two consecutive checks (thus making
> > certain there is a minimum of five minutes for attribute metadata from
> > the job to be flushed).
> 
> Thanks for the suggestion.
> 
> It seems like a lot of hard work though (3 scripts for each different 
> operating
> system that needs to be backed up) when it feels as if this is something
> that bacula should be able to deal with globally.
> 
> I find "Mr IT Guru's" idea of chaining a VirtualFull onto the end of a
> particular Incremental more appealing. Can you think of a way of doing that?

(Sorry, I can see that this is sort of what you've described - what I meant is
to do it using standard configuration directives on the director, without
needing to add custom scripts for each different client operating system)


------------------------------------------------------------------------------
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users

<Prev in Thread] Current Thread [Next in Thread>