2013/1/28 Adrian Reyer <bacula-li...@lihas.de>
> On Mon, Jan 28, 2013 at 04:21:24PM +0100, stefano scotti wrote:
> > There are 4 different rotation rules and schedules... not three.
> > How am i supposed to solve this?
> > With my own scripts, i would define 4 pools, and a job type for each
> pool:
> > Level 0 Pool Type:Full
> > Level 1 Pool Type:Differential
> > Level 2 Pool Type:Incremental
> > Level 3 Pool Type:Incremental
>
> Be careful here what is based on what.
> Differential has all changes since last Full
> Incremental has all changes since the last run of any of
> Full/Differential/Incremental.
> If you run
> 1234567123456712345671234567
> FIIIIIIDIIIIIIDIIIIIIDIIIIII and delete the first 2 differential, your
> 1st 6 Is and last 6 Is would be usable, the 2nd and 3rd 6 Is are useless
> as they have no base to work on.
> Now if you enhance this for your 3-hourly Incrementals (i) a week looks
> like this
> DiiiiiiiIiiiiiiiIiiiiiiiIiiiiiiiIiiiiiiiIiiiiiiiIiiiiiii you imagine,
> but it won't work like this, if you delete any of the i, you won't be
> able to completly rstore to any following I or i point in time. It in
> fact actually
> DIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
> I think there is no easy way out if this is about used backup space. One
> way is to replace the I with D and then actually have the i as I.
> Depending on the changed amount of data, you might convert the weeks D
> into F.
> You can try 2 different jobs instead, but you still will have more Full
> backups than you like, you just need to keep the latest F, D and all I
> since the last D for the second set.
> Set1: FIIIIIIDIIIIIIDIIII_______I_______
> Set2: FxxxxxxxxxxxxxxxxxDIIIIIIIDIIIIIII
>
> Set1 '_' is just spaced out as here we need more fields for the time
> where the 3-hourly are run. The 'x' are positions that are already
> deleted in the second set.
> You can alter the Pool of a job with the run directive. Check
>
> http://www.bacula.org/5.2.x-manuals/en/main/main/Configuring_Director.html#SECTION001450000000000000000
>
> > In my opinion it is wrong to bind the concept of job type and the concept
> > of pool, they are 2 different things.
> > I use a pool to define a group of volumes and their rotation rules, i
> > specify a job type to define if those volumes will contain an
> > incremental,differential or full backup.
>
> I think it can be used like that.
>
> Regards,
> Adrian
> --
> LiHAS - Adrian Reyer - Hessenwiesenstraße 10 - D-70565 Stuttgart
> Fon: +49 (7 11) 78 28 50 90 - Fax: +49 (7 11) 78 28 50 91
> Mail: li...@lihas.de - Web: http://lihas.de
> Linux, Netzwerke, Consulting & Support - USt-ID: DE 227 816 626 Stuttgart
>
: O
Thank you Adrian!
I didn't think about that.
So i have to be really really carefull when recycling incremental backups
because all the other incrementals may rely on them!
I think i'm going to solve this as Dan suggested me, i will remove daily
incrementals and use only 3 hour incrementals, it shouldn't cause much
overhead/wasted space.
Thank you for the Pool option in the Run directive tip, now i know that i
can have more than 3 pools per job.
--
Please consider the environment before printing this email
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users