Hello Brendan, In each pool you are going to copy jobs from, you need a "Next Pool" directive pointing to the pool to where you are going to copy jobs. I do not see this configuration in your CSG Daily Copy, for example. Also, regarding to the "No Next Pool for pool File" message, you need to configure Next Pool for the pool File too, once you´re using this pool as the default for your jobs. You can also override the pool definition for your jobs, including a pool that has the next pool directive configured, for example, set "Pool = CSG Daily" in your Job CSG Backup and then override again in schedule.
The level for a copy job does not matter (this directive is not required in version 7.X), because the "copy job" will do an exactly copy of the original job (full, differential or incremental) to the new job/volume(s)/pool. Best regards, Ana On Wed, Aug 5, 2015 at 1:13 PM, Brendan Martin <bren...@physics.tamu.edu> wrote: > I'm trying to get some copy jobs set up but so far all test runs have > failed. I'm not sure how to handle my pool setup relative to the copy > jobs. I may be trying to make it too complicated. > > I have separate pools defined for Full, Differential and Incremental > backups. I have defined Copy pools for each of those, but my most > recent test returned an error message that there is No Next Pool for > pool "File". > > These are the current job stanzas and a typical sample of the pool stanzas: > > JobDefs { > Name = "CSG DefaultJob" > Client = csg-fd > FileSet = "CSG Full Set" > Schedule = "WeeklyCycle" > Maximum Concurrent Jobs = 4 > Messages = Standard > Pool = File > Full Backup Pool = "CSG Monthly" > Differential Backup Pool = "CSG Weekly" > Incremental Backup Pool = "CSG Daily" > Write Bootstrap = "/var/lib/bacula/%c.bsr" > } > > Job { > Name = "CSG Backup" > JobDefs = "CSG DefaultJob" > Type = Backup > Level = Incremental > Priority = 10 > Storage = Local-File > } > > Job { > Name = "CSG Copy" > JobDefs = "CSG DefaultJob" > Type = Copy > Level = Full > Priority = 12 > Storage = Remote-File > SelectionType = PoolUncopiedJobs > } > > # CSG Daily Pool definition > Pool { > Name = "CSG Daily" > Label Format = CSG-Incr- > Maximum Volume Jobs = 6 > Pool Type = Backup > Recycle = yes # Bacula can automatically > recycle Volumes > AutoPrune = yes # Prune expired volumes > Volume Retention = 1 month # one month > Maximum Volume Bytes = 50G # Limit Volume size to something > reasonable > Maximum Volumes = 8 # Limit number of Volumes in Pool > Next Pool = "CSG Daily Copy" # Pool definition for copy job > } > > # CSG Daily Copy Pool definition > Pool { > Name = "CSG Daily Copy" > Label Format = CSG-Incr- > Maximum Volume Jobs = 6 > Pool Type = Backup > Recycle = yes # Bacula can automatically > recycle Volumes > AutoPrune = yes # Prune expired volumes > Volume Retention = 1 month # one month > Maximum Volume Bytes = 50G # Limit Volume size to something > reasonable > Maximum Volumes = 8 # Limit number of Volumes in Pool > Storage = Remote-File > } > > I do understand that Copy jobs work differently, but I am not > understanding all the details of how to adjust things for them. Also, > just to confirm, the Level for all Copy jobs should be Full, correct? > > > Thanks, > Brendan Martin > > > ------------------------------------------------------------------------------ > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users >
------------------------------------------------------------------------------
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users