On Friday 26 August 2005 15:07, David Boyes wrote:
> > > nope .. i want the RECENT backup on tape it's just that i also want
> > > the last 2 backups on HD for quicker restore, in case the
> >
> > tape fails
> >
> > > etc.
> >
> > Now, that doesn't much change what I wrote about bacula not
> > allowing this. But I think your ideas could perhaps
> > contribute to the migration discussion...
> >
> > Basically, what would be needed for something like this is a
> > job copy function and modifying the retention periods for the
> > resulting jobs, I think.
>
> Actually, this is closer to the "volume set" idea I alluded to -- being
> able to define a single volume name representing a "set" of volumes where
> any member of the set would be acceptable to satisfy a mount request for
> backup or restore. It's only moderately related to the migration issue in
> that migration makes the idea of multiple synchronized copies of the data
> much more useful (eg, be able to send the 2nd and subsequent copies to
> different offsites, etc).

I believe I understand your "volume set" idea, but how is this really 
different from a pool?  Couldn't a current Bacula pool be roughly equivalent 
to a Volume Set under your definition?

>
> Once we get migration working, this would be my next big priority issue. I
> think the cleanest way to do this would be to implment some kind of SD
> multiplexor daemon (the real FDs connect to the multiplexor, which
> replicates the incoming data streams to 1...n output devices as if it were
> a FD to each individual SD that is actually managing a device).  The SD mux
> would manage the volume sets, ensuring that the sets are synced on backup,
> and selecting an available volume for restore.
>
> Tricky part here is indicating preference for which volumes to use for
> restore if multiple technologies are available. The way the large systems
> world does this is to define the concept of a "management class", which
> encapsulates pool hierarchies, and general policy about data management
> behaviors. We'd have to change the job manager to select a management class
> instead of indicating specific SDs, pools, etc. Might not be a bad thing in
> the long run, but probably seriously traumatic to Bacula in the short term.
>
Yes I would like to divorce a Job from a Storage device, which I have 
partially done in 1.37 in that you can specify multiple storage devices and 
the SD selects which one to use.  A management class might be able to 
encapsulate this though.

-- 
Best regards,

Kern

  (">
  /\
  V_V


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to