It is perhaps not well documented, but concurrent jobs to the same Device 
resource that references a file rather than a tape device is not supported. 
To run multiple concurrent jobs, you must use different Device resources 
pointing to different directories.

On Thursday 21 April 2005 16:48, Alexander Kolesnik wrote:
> Arno,
>
> > have you tried using only one storage device?
>
> There is one storage device for each backup level.
>
> > Apart from that, it might be helpful if you described your problem again
> > - not everybody will want to look through the older mail just to find
> > out what you refer to...
>
> Sure. The problem is that concurrent backups don't start. Bacula
> version is 1.36.2 with pool.patch.
> Here is the configuration files (I skipped sections like jobs for
> restoration, filesets and catalog/messages):
>
> bacula-dir.conf:
> -----------
> Director {
>   Name = smith-dir
>   DIRport = 9101
>   QueryFile = "/etc/bacula/query.sql"
>   WorkingDirectory = "/var/bacula"
>   PidDirectory = "/var/run"
>   SubSysDirectory = "/var/run/subsys"
>   Maximum Concurrent Jobs = 10
>   Messages = Standard
> }
>
> Schedule {
>   Name = "MonthlyCycle"
>   Run = Level=Full Storage=File_Weekly tue at 01:35
>   Run = Level=Incremental Storage=File_Daily thu-sat at 1:35
> }
>
> JobDefs {
>   Name = "Backup_defaults"
>   Type = Backup
>   Schedule = "MonthlyCycle"
>   Storage = NullFile
>   Messages = Standard
>   Pool = NullPool
> }
>
> Storage {
>   Name = File_Weekly
>   Address = smith.domain.com
>   SDPort = 9103
>   Device = Dev_Weekly
>   Media Type = File
>   Maximum Concurrent Jobs = 10
> }
>
> Storage {
>   Name = File_Daily
>   Address = smith.domain.com
>   SDPort = 9103
>   Device = Dev_Daily
>   Media Type = File
>   Maximum Concurrent Jobs = 10
> }
>
> Storage {
>   Name = NullFile
>   Address = smith.domain.com
>   SDPort = 9103
>   Device = Dev_Catalog
>   Media Type = File
>   Maximum Concurrent Jobs = 10
> }
>
> Pool {
>   Name = NullPool
>   Pool Type = Backup
> }
> -------------------
>
> bacula-sd.conf:
> -----------
> Storage {                             # definition of myself
>   Name = smith-sd
>   SDPort = 9103                  # Director's port
>   WorkingDirectory = "/var/bacula"
>   Pid Directory = "/var/run"
>   Subsys Directory = "/var/run/subsys"
>   Maximum Concurrent Jobs = 10
> }
>
> Director {
>   Name = smith-dir
> }
>
> Device {
>   Name = Dev_Weekly
>   Media Type = File
>   Archive Device = /backup/weekly
>   LabelMedia = yes;                   # lets Bacula label unlabelled media
>   Random Access = Yes;
>   AutomaticMount = yes;               # when device opened, read it
>   RemovableMedia = no;
>   AlwaysOpen = no;
> }
>
> # Daily storage device
> Device {
>   Name = Dev_Daily
>   Media Type = File
>   Archive Device = /backup/daily
>   LabelMedia = yes;                   # lets Bacula label unlabelled media
>   Random Access = Yes;
>   AutomaticMount = yes;               # when device opened, read it
>   RemovableMedia = no;
>   AlwaysOpen = no;
> }
> -------------------
>
> california.conf:
> -----------
> Job {
>   Name = "Backup_california"
>   JobDefs = Backup_defaults
>   Client=california-fd
>   FileSet="Files_california"
>   Pool = Pool_Monthly_california
>   Full Backup Pool = Pool_Weekly_california
>   Incremental Backup Pool = Pool_Daily_california
>   Write Bootstrap = "/var/bacula/california.bsr"
>   Priority = 20
> }
>
> Client {
>   Name = california-fd
>   Address = california.domain.com
>   FDPort = 9102
>   Catalog = MyCatalog
>   File Retention = 2w
>   Job Retention = 2w
>   AutoPrune = yes
> }
>
> Pool {
>   Name = Pool_Weekly_california
>   Volume Use Duration = 6d
>   Pool Type = Backup
>   Recycle Oldest Volume = yes
>   Maximum Volumes = 1
>   Recycle = yes
>   AutoPrune = yes
>   Volume Retention = 6d
>   Accept Any Volume = yes
>   LabelFormat = week_california_
> }
>
> Pool {
>   Name = Pool_Daily_california
>   Volume Use Duration = 18h
>   Pool Type = Backup
>   Maximum Volumes = 6
>   Recycle = yes
>   AutoPrune = yes
>   Volume Retention = 6d
>   Accept Any Volume = yes
>   LabelFormat = day_california_
> }
> -------------------
>
> clive.conf:
> -----------
> Job {
>   Name = "Backup_clive"
>   JobDefs = Backup_defaults
>   Client=clive-fd
>   FileSet="Files_clive"
>   Pool = Pool_Monthly_clive
>   Full Backup Pool = Pool_Weekly_clive
>   Incremental Backup Pool = Pool_Daily_clive
>   Write Bootstrap = "/var/bacula/clive.bsr"
>   Priority = 20
> }
>
> Client {
>   Name = clive-fd
>   Address = clive
>   FDPort = 9102
>   Catalog = MyCatalog
>   File Retention = 2w
>   Job Retention = 2w
>   AutoPrune = yes
> }
>
> Pool {
>   Name = Pool_Weekly_clive
>   Volume Use Duration = 6d
>   Pool Type = Backup
>   Recycle Oldest Volume = yes
>   Maximum Volumes = 1                 # (was 3)
>   Recycle = yes                       # Bacula can automatically recycle
> Volumes AutoPrune = yes                     # Prune expired volumes
>   Volume Retention = 6d               # 1 weeks (was 4)
>   Accept Any Volume = yes             # write on any volume in the pool
>   LabelFormat = week_clive_
> }
>
> Pool {
>   Name = Pool_Daily_clive
>   Volume Use Duration = 18h
>   Pool Type = Backup
>   Maximum Volumes = 6
>   Recycle = yes                       # Bacula can automatically recycle
> Volumes AutoPrune = yes                     # Prune expired volumes
>   Volume Retention = 6d               # 7 days
>   Accept Any Volume = yes             # write on any volume in the pool
>   LabelFormat = day_clive_
> }
> -------------------
>
> eye.conf:
> -----------
> Job {
>   Name = "Backup_eye"
>   JobDefs = Backup_defaults
>   Client=eye-fd
>   FileSet="Files_eye"
>   Pool = Pool_Monthly_eye
>   Full Backup Pool = Pool_Weekly_eye
>   Incremental Backup Pool = Pool_Daily_eye
>   Write Bootstrap = "/var/bacula/eye.bsr"
>   Priority = 20
> }
>
> Client {
>   Name = eye-fd
>   Address = eye.domain.com
>   FDPort = 9102
>   Catalog = MyCatalog
>   File Retention = 2w                 # 3 months
>   Job Retention = 2w                  # 3 months
>   AutoPrune = yes                     # Prune expired Jobs/Files
> }
>
> Pool {
>   Name = Pool_Weekly_eye
>   Volume Use Duration = 6d
>   Pool Type = Backup
>   Recycle Oldest Volume = yes
>   Maximum Volumes = 1                 # (was 3)
>   Recycle = yes                       # Bacula can automatically recycle
> Volumes AutoPrune = yes                     # Prune expired volumes
>   Volume Retention = 6d               # 1 weeks (was 4)
>   Accept Any Volume = yes             # write on any volume in the pool
>   LabelFormat = week_eye_
> }
>
> Pool {
>   Name = Pool_Daily_eye
>   Volume Use Duration = 18h
>   Pool Type = Backup
>   Maximum Volumes = 6
>   Recycle = yes                       # Bacula can automatically recycle
> Volumes AutoPrune = yes                     # Prune expired volumes
>   Volume Retention = 6d               # 7 days
>   Accept Any Volume = yes             # write on any volume in the pool
>   LabelFormat = day_eye_
> }
> -------------------
>
> Here is what stat dir says:
> Running Jobs:
>  JobId Level   Name                       Status
> ======================================================================
>     49 Increme  Backup_eye.2005-04-21_16.33.04 is waiting on max Storage
> jobs 48 Increme  Backup_clive.2005-04-21_16.33.03 is running
>
> (california's been backed up already)
>
> Here is 'show jobs' for clive:
> Job: name=Backup_clive JobType=66 level=0 Priority=20 MaxJobs=1
>      Resched=0 Times=0 Interval=1,800 Spool=0
>   --> Client: name=clive-fd address=clive FDport=9102 MaxJobs=1
>       JobRetention=14 days  FileRetention=14 days  AutoPrune=1
>   --> Catalog: name=MyCatalog address=wit-m.omnisp.ru DBport=0
> db_name=bacula db_user=bacula
>   --> FileSet: name=Files_clive
>       O Z6M
>       N
>       I </etc/bacula/filesets/files.clive.inc
>       N
>       E </etc/bacula/filesets/files.exc
>       E </etc/bacula/filesets/files.clive.exc
>       N
>   --> Schedule: name=MonthlyCycle
>   --> Run Level=Incremental
>       hour=16
>       mday=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
> 25 26 27 28 29 30 month=0 1 2 3 4 5 6 7 8 9 10 11
>       wday=4 5 6
>       wom=0 1 2 3 4
>       woy=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
> 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
> 50 51 52 53 mins=33
>      --> Storage: name=File_Daily address=smith.domain.com SDport=9103
> MaxJobs=10 DeviceName=Dev_Daily MediaType=File
>   --> Run Level=Full
>       hour=21
>       mday=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
> 25 26 27 28 29 30 month=0 1 2 3 4 5 6 7 8 9 10 11
>       wday=2
>       wom=0 1 2 3 4
>       woy=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
> 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
> 50 51 52 53 mins=30
>      --> Storage: name=File_Weekly address=smith.domain.com SDport=9103
> MaxJobs=10 DeviceName=Dev_Weekly MediaType=File
>   --> WriteBootstrap=/var/bacula/clive.bsr
>   --> --> Pool: name=Pool_Weekly_clive PoolType=Backup
>       use_cat=1 use_once=0 acpt_any=1 cat_files=1
>       max_vols=1 auto_prune=1 VolRetention=6 days
>       VolUse=6 days  recycle=1 LabelFormat=week_clive_
>       CleaningPrefix=*None*
>       recyleOldest=0 MaxVolJobs=0 MaxVolFiles=0
>   --> Pool: name=Pool_Daily_clive PoolType=Backup
>       use_cat=1 use_once=0 acpt_any=1 cat_files=1
>       max_vols=6 auto_prune=1 VolRetention=6 days
>       VolUse=18 hours  recycle=1 LabelFormat=day_clive_
>       CleaningPrefix=*None*
>       recyleOldest=0 MaxVolJobs=0 MaxVolFiles=0

-- 
Best regards,

Kern

  (">
  /\
  V_V


-------------------------------------------------------
This SF.Net email is sponsored by: New Crystal Reports XI.
Version 11 adds new functionality designed to reduce time involved in
creating, integrating, and deploying reporting solutions. Free runtime info,
new features, or free trial, at: http://www.businessobjects.com/devxi/728
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to