Bacula-users

[Bacula-users] Bacula running incremental after full job failure

2010-06-08 06:47:11
Subject: [Bacula-users] Bacula running incremental after full job failure
From: "Beck J Mr" <james.beck AT shunsley.eril DOT net>
To: <bacula-users AT lists.sourceforge DOT net>
Date: Tue, 8 Jun 2010 11:44:56 +0100
Hi,

We had a power cut over the weekend. As look would have it, this
happened to be a weekend of full backup jobs and, as a result of the
power loss, quite a lot of the backup jobs failed.

I thought had read in the past that somebody was annoyed that Bacula
then insisted on running a full backup again because of a failure. I
thought this was rather handy as it would negate the need to manually
start up all the failed jobs.

However, when the jobs ran last night only incrementals ran. Do I need
to configure something to manually re-run failed full jobs, or did I
misinterpret what I remember reading?

Here is the client config of one of the failed machines

# Client (File Services) to backup
Client {
  Name = foobar-fd
  Address = xxx.xxx.xxx.xxx
  FDPort = 9102
  Catalog = SouthHunsley
  Password = "???!!!"      # password for FileDaemon
  File Retention = 30 days            # 30 days
  Job Retention = 6 months            # six months
  AutoPrune = yes                     # Prune expired Jobs/Files
}

#=====
# copied from main config file
JobDefs {
  Name = "DefaultJob"
  Type = Backup
  Accurate = yes
  Level = Incremental
  Pool = Default
  Messages = Standard
  Write Bootstrap = "/var/bacula/%c.bsr"
  Allow Duplicate Jobs = no
  Cancel Queued Duplicates = yes
}
#=====

Job {
  Name = foobar-job
  Client = foobar-fd
  JobDefs = "DefaultJob"
  Schedule = "WeeklyCycle-0"
  FileSet = foobar_full-set
  Storage = foobar-storage
  Full Backup Pool = foobar_full-pool
  Differential Backup Pool = foobar_diff-pool
  Incremental Backup Pool = foobar_incr-pool
  Priority = 10
  Run Before Job = "/etc/bacula/deploy/update-client.sh %c"
  Client Run Before Job = "\%SYSTEMROOT\%/System32/cscript.exe
C:\\Bacula\\Utils\\runbefore.wsf JobLevel=%l"
}

FileSet {
  Name = foobar_full-set
  Include {
    Options {
      signature = MD5
      compression = GZIP
      Exclude = yes
      IgnoreCase = yes
      @/etc/bacula/objects/aa-windows_exclude.list
      WildDir = "C:/Program Files/Microsoft SQL Server"
    }
    File = C:/
  }
}

Storage {
  Name = foobar-storage
# Do not use "localhost" here    
  Address = xxx.xxx.xxx.xxx                # N.B. Use a fully qualified
name here
  SDPort = 9103
  Password = "???!!!"
  Device = foobar-storage_device
  Media Type = File
  Maximum Concurrent Jobs = 5
}

Pool {
  Name = foobar_full-pool
  Pool Type = Backup
  Recycle = yes
  AutoPrune = yes
  Volume Retention = 12 months
  Maximum Volume Jobs = 1
  Label Format = foobar_full-
  Maximum Volumes = 14
}

Pool {
  Name = foobar_diff-pool
  Pool Type = Backup
  Recycle = yes
  Auto Prune = yes
  Volume Retention = 124 days
  Maximum Volume Jobs = 1
  Label Format = foobar_diff-
  Maximum Volumes = 23
  }

Pool {
  Name = foobar_incr-pool
  Pool Type = Backup
  Recycle = yes
  Auto Prune = yes
  Volume Retention = 62 days
  Maximum Volume Jobs = 6
  Volume Use Duration = 4 days
  Label Format = foobar_incr-
  Maximum Volumes = 12
  }

Regards,

James Beck
Network Manager

South Hunsley School
Tel: 01482 636719
Email: james.beck AT shunsley.eril DOT net 


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users

<Prev in Thread] Current Thread [Next in Thread>