[BBLISA] Definition of dump levels?

John Orthoefer jco at direwolf.com
Sun Jan 6 11:11:16 EST 2008


There are several factors you need to consider when making a backup 
routine.  

The two extremes are always do a full, and never do a full.  

Always do a full, you have 1 backup which gets you to a know time 
(everything was done between 9pm and 1am) and the backups are a fixed 
size (1.25TB in use your backup is going to take 1.25TB+/-) and for long 
term static files, if it's bad on a tape you have additional copies of 
it.   The downside is the time transfer the data (bandwidth off the disk 
and bandwidth to the tape tend to be the gating factors), and the amount 
of tapes you need.

Incremental (after doing a full, assuming incremental meaning files 
since the last full/lower level) only, you win in that you use smaller 
numbers of tape, and bandwidth off the disk/to tape.  You lose in that 
only have one copy if there is a problem with the tape.  Also your 
incremental asymptotically approach the size of a full, so as the full 
gets further into the past your gains over a full diminish.

What people here are calling differentials just fall into Incremental 
category for me.   Because it's an incremental since the last 
incremental, now your recovery time goes though the roof and is also 
dependant on N tapes being good.

So depending on disk read bandwidth, tape write speed, processes which 
have to been shutdown (read databases), number of tapes in the cycle, 
and disaster recovery requirements, you get different  backup schemes. 

You have to think about this with your site.   Most of the time you have 
several different policies for different device classes.  ie, the netapp 
gets fulls every month, and incremental every week and differentials 
every day (lots of data, high speed reads, % of change is small from day 
to day, want to be able to do fast recoveries if you lose the device and 
for the most part you use snapshots for individual file recovery.)  
Desktops get full every 4-12 months, and daily incremental (small % of 
change day to day, don't care about recovery speed, small amount of  
"data")  database server, full every week (whole file changes, can only 
"stop" the database Saturday night from 1-3am)

johno

ps. yes there are ways around the database problem, the classic being 
the triple mirror (it's was only an example.)




More information about the bblisa mailing list