Please help me understand automatic labeling, because it does not work how I 
thought it should.

If I try to expand the variable 'Client' I always get the Director machine, or 
the one that backs up first.  I thought I should get the Client of the 
currently running job.

Also I need help understanding how the Counter resource works and when it 
increments.  It seems to be incrementing randomly -- when I only want it to 
increment when called from a specific pool.

Here are some salient details of my setup:

Client {
  # This is also the dir and sd
  Name = oink.corp
  Address = oink.corp
  FDPort = 9102
  Catalog = MyCatalog
  Password = "foo"
  File Retention = 60 days
  Job Retention = 1 month
  AutoPrune = yes
}

Client {
  Name = ifss.corp
  Address = ifss.corp
  FDPort = 9102
  Catalog = MyCatalog
  Password = "foo"
  File Retention = 60 days
  Job Retention = 1 month
  AutoPrune = yes
}

Pool {
  Name = Default
  Pool Type = Backup
  Recycle = yes                       # Bacula can automatically recycle 
Volumes
  AutoPrune = yes                     # Prune expired volumes
  Volume Retention = 60 days          # 2 months
  Accept Any Volume = yes             # write on any volume in the pool
  Maximum Volume Jobs = 1
  Label Format = "${Pool}-${Job}-${Year}-${Month:p/2/0/r}-${Day:p/2/0/r}"
}

Pool {
  Name = Full-Pool
  Pool Type = Backup
  Recycle = yes
  AutoPrune = yes
  Volume Retention = 6 months
  Accept Any Volume = no
  Maximum Volume Jobs = 1
  # I want this counter to be incremented once a month when this pool is used
  # I also want a volume for each client to be backed up 
  # Expected labels are oink.corp-Full-1, ifss.corp-Full-6, etc
  Label Format = "${Client}-Full-${MonthCount+}"
  Maximum Volumes = 12
}

Pool {
  Name = Diff-Pool
  Pool Type = Backup
  Recycle = yes
  AutoPrune = yes
  Volume Retention = 31 days
  Accept Any Volume = no
  Maximum Volume Jobs = 1
  # I want this counter to increment once per week when this pool is used
  # I also want a volume for each client to be backed up 
  # Expected labels are oink.corp-Diff-1, ifss.corp-Diff-4, etc
  Label Format = "${Client}-Diff-${WeekCount+}"
  Maximum Volumes = 10   
}

Pool {
  Name = Inc-Pool
  Pool Type = Backup
  Recycle = yes
  AutoPrune = yes
  Volume Retention = 4 weeks
  Accept Any Volume = no
  Maximum Volume Jobs = 5
  # I want this pool to use the same counter values as the Differential pool
  # I want each client to have its own volume each week and use it for all
  # increrental backups during the week
  Label Format = "${Client}-Inc-${WeekCount}"
  Maximum Volumes = 20
}

JobDefs {
  Name = "DefaultJob"
  Type = Backup
  Level = Differential
  Schedule = "WeeklyCycle"
  Storage = File
  Messages = Standard
  Priority = 10
  Pool = Default
}

Job {
  Name = "oink.corp.backup"
  Client = "oink.corp"
  Fileset = "oink.corp"
  Write Bootstrap = "/var/bacula/oink.corp.bsr"
  Jobdefs = "DefaultJob"
  Run After Job = "/root/bacula_postexec.sh %v"
  Full Backup Pool = Full-Pool
  Incremental Backup Pool = Inc-Pool
  Differential Backup Pool = Diff-Pool
}

Job {
  Name = "ifss.corp.backup"
  Client = "ifss.corp"
  Fileset = "ifss.corp"
  Write Bootstrap = "/var/bacula/ifss.corp.bsr"
  Jobdefs = "DefaultJob"
  Client Run Before Job = "D:/ORANT/DATABASE/SHUTDOWN.CMD"
  Client Run After Job = "D:/ORANT/DATABASE/STARTUP.CMD"
  Full Backup Pool = Full-Pool
  Incremental Backup Pool = Inc-Pool
  Differential Backup Pool = Diff-Pool
  Priority = 11
}

Schedule {
  Name = "WeeklyCycle"
  Run = Full 1st sat at 00:05
  Run = Differential 2nd-5th sat at 00:05
  Run = Incremental tue-fri at 00:05
}



Given the above setup, what am I doing wrong?  I really do not think I should 
veed a different pool for each client -- it seems like I must be doing 
something wrong in the label format.

Thanks for your help!

Misty


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to