[Wlug] bacula

Mike Leo mleo963 at yahoo.com
Mon Sep 4 18:11:14 EDT 2006


Thanks a bunch.  

I had found this out 5 minutes after my first email, but your examples will come in handy i'm sure!

Now i just need to start building my own backup FileSet's etc.

One question, however...

i have a 35/70Gb DLT drive with IV tapes, but I am only getting less than 30 gigs' per tape.

my bacula-sd.conf lists " Media Type = DLT"....if this is not accurate, could bacula think I have only a 15/30Gb drive?  Should it read DTL7000 or something?

Also, does bacula compress naturally or do i have to tell it too?

thanks again
mike



John Stoffel <john at stoffel.org> wrote: 
Mike> Someone at the cook-out mentioned they were using bacula for
Mike> backups.  I have just installed it and I have a DLT tape drive.

Same here, I've got Bacula running right now at home to a DLT7k
drive.  

Mike> I have it confugered OK and i can connect to my fd (client) and
Mike> my sd (storage device).

Mike> To keep things simple, lets say that I am doing everything on
Mike> one server.

Yup.

Mike> I can label the tapes and even backup to my "File" device.

Mike> My question is, what/where do I build a list of jobs to run?

This is one of the weaknesses of Bacula in my mind.  You need to setup
a JobDefs { ... } section in your /etc/bacula/bacula-dir.conf file.  

Mike> Lets say I want a "Full" backup of the system, and a seperate
Mike> backup of just /home.


Mike> Where do these jobs get defined, etc etc etc.  This seems to be
Mike> the only piece I am missing in the doc's.

The docs are actually pretty good, it just sometimes takes a bit of
re-reading to make it work.

For example, here's what I have for one client. 

    JobDefs {
      Name = "jack to tape"
      Type = Backup
      Level = Differential
      Client = jack-fd 
      FileSet = "jack Full Set"
      Schedule = "MonthlyCycle"
      Storage = jfsnew-DLT
      Messages = Standard
      Pool = Backups
      Priority = 10
    }

Notice the Schedule and FileSet lines.  Those are OTHER sections in
the same file which define which schedule to use, and which filesets
to run.  

Then you need to define a Job {...} section too:

    Job {
      Name = "jack-fd"
      JobDefs = "jack to tape"
      Write Bootstrap = "/var/lib/bacula/jack.bsr"
    }

So here's most of what I've got defined for this one client.  It's a
pain, and I wish he would just dump this into the DB so it's easier to
manage.  Or maybe having a tool to write these files would be useful.
:] 

    FileSet {
      Name = "jack Full Set"
      #noatime = yes
      Ignore FileSet Changes = yes
      Include { 
 Options {
   wilddir = \.thumbnails
   exclude = yes
 }
 File = @/etc/bacula/FileSet-jack
      }
      Exclude { 
  File = /sys
  File = /proc
  File = /tmp 
  File = ".journal"
  File = ".fsck"
  File = "/var/lib/mysql" 
  File = ".thumbnails"
      }
    }

   Schedule {
     Name = "MonthlyCycle"
     Run = Level=Full 1st sun at 1:05
     Run = Level=Differential 2nd-5th sun at 1:05
     Run = Level=Incremental mon-sat at 1:05
   }

   Client {
     Name = jack-fd
     Address = jack
     FDPort = 9102
     Catalog = MyCatalog
     Password = ""          # password for FileDaemon
     File Retention = 60 days            # 30 days
     Job Retention = 12 months            # six months
     AutoPrune = yes                     # Prune expired Jobs/Files
   }


Let me know if this helps or not.

John
_______________________________________________
Wlug mailing list
Wlug at mail.wlug.org
http://mail.wlug.org/mailman/listinfo/wlug

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.wlug.org/pipermail/wlug/attachments/20060904/cfca2f30/attachment.html 


More information about the Wlug mailing list