Bacula-users

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

2011-01-06 12:37:49
Subject: Re: [Bacula-users] Virtual Backups - Do we actually need full backups anymore?
From: Graham Keeling <graham AT equiinet DOT com>
To: Mister IT Guru <misteritguru AT gmx DOT com>
Date: Thu, 6 Jan 2011 17:35:04 +0000
On Thu, Jan 06, 2011 at 05:24:07PM +0000, Mister IT Guru wrote:
> On 06/01/2011 17:16, Graham Keeling wrote:
>> On Thu, Jan 06, 2011 at 05:02:47PM +0000, Mister IT Guru wrote:
>>> I've been trying to get my head around virtual full backups.
>>>
>>> Now, from my understanding, (i'm 80% through my work day, shut down 20
>>> tickets, and had to deal with too many user incidents for my liking, so
>>> please bare with me if I say something stupid!), virtual fulls can be
>>> run on the same pool as a real 'recent' full has been run on, and it
>>> will create a new full based on all the latest files still in the pool.
>>> It then takes these files, and only take the latest changed files, from
>>> the client to create a new usable full backup, which should pretty much
>>> take the same time as between and incremental and a differential.
>>>
>>> If this is the case, then I can slash my backup times, from 5 hours per
>>> host, to around 20 minutes, which is something I think would be pretty
>>> frikkin' awesome! Feel free to comment, and suggest :)
>> No, it doesn't take the latest files from the client.
>>
>> It would solve a couple of problems that I have if that is what it did 
>> though.
>>
>> A VirtualFull combines previous backups into a single backup that is
>> equivalent to a Full.
>>
>> So, if you have a schedule like this:
>>
>> Monday:    Incremental
>> Tuesday:   Incremental
>> Wednesday: Incremental
>> Thursday:  Incremental
>> Friday:    Incremental
>> Saturday:  Incremental
>> Sunday:    Incremental
>>
>> You can't, say, just do this:
>>
>> Monday:    Incremental
>> Tuesday:   Incremental
>> Wednesday: Incremental
>> Thursday:  VirtualFull
>> Friday:    Incremental
>> Saturday:  Incremental
>> Sunday:    Incremental
>>
>> You actually have to do this, otherwise you don't get a backup for that day:
>>
>> Monday:    Incremental
>> Tuesday:   Incremental
>> Wednesday: Incremental
>> Thursday:  VirtualFull plus seperate Incremental
>> Friday:    Incremental
>> Saturday:  Incremental
>> Sunday:    Incremental
>>
>> And that means that you get into problems with the VirtualFull and 
>> Incremental
>> overlapping and getting in each other's way.
>>
>> 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.
>>
>> So, I would be very pleased if a VirtualFull also grabbed new files from the
>> client.
>>
> Thank you for pointing this out! So it doesn't grab new files from the  
> client first? Well, that's not the smartest! Hmm, I wonder - How would  
> you get a job to run run after another job, rather than have bacula  
> decide via priorities?


I don't know, but I think that your idea of combining them both into one job
is a far better solution.


------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
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