Bacula does not seem to be correctly determining the "Volume" column in the stat dir output.
---[ tl;dr verson ]--- When considering volumes for the expected volume of an upcoming job, Bacula appears to be ignoring the Job/JobDef options: Full Backup Pool = Incremental Backup Pool = Differential Backup Pool = And only considers volumes from the "Pool = " line in the Job/JobDefs. ---[Full Version]--- On the server in question I have about 20 jobs/night that run, and am using Josh Fisher's vchanger program to write to (10) magazines (removable eSATA Drives), each with (60) 10GB file volumes on them. Currently, magazine 5 is connected, Bacula knows what slot each file volume is in, and all volumes on this magazine are "Enabled". Below is a partial output of a current status dir command: Scheduled Jobs: Level Type Pri Scheduled Job Name Volume ================================================================ ...snip... Incremental Backup 10 26-Nov-14 20:30 dns1 c0_0005_0067 Incremental Backup 10 26-Nov-14 20:30 Helpdesk c0_0005_0067 Incremental Backup 10 26-Nov-14 20:30 Voip c0_0005_0067 Full Backup 20 27-Nov-14 02:45 Catalog c0_0005_0067 Most Jobs are set to run Full on the first Saturday of the month, Differential on every other Saturday, and Incremental Sunday-Friday. I have one JobDefs resource, called "Defaults", which is used by all Jobs, with some minor, per-job overrides for Fileset names, Schedules, RunScripts, etc. In my "Defaults" Jobdef I have defined the Pool(s) for the Job using the following: JobDefs { Name = Defaults Level = Incremental Storage = c0 Messages = Standard Pool = Offsite-eSATA-Full Full Backup Pool = Offsite-eSATA-Full Incremental Backup Pool = Offsite-eSATA-Inc Differential Backup Pool = Offsite-eSATA-Diff ...snip... } Volume c0_0005_0067 in currently in the Offsite-eSATA-Full pool, with a status of "Append" and was the last volume used by last night's Full Catalog job... Bacula knows that the first few jobs listed above are scheduled to be Incremental, however, Bacula appears to be using the line: "Pool = Offsite-eSATA-Full" from the JobDefs, and ignoring the fact that there are specific Pool definitions for Full, Incremental, and Differential backups. When I change the "Pool =" line to "Pool = Offsite-eSATA-Diff" (or Inc), issue a reload and then status dir in bconsole, Bacula shows that the expected volume for those Incremental jobs will be an appendable volume in whatever I set the "Pool = " line to. Thanks for any thoughts on this. Bill -- Bill Arlofski Reverse Polarity, LLC http://www.revpol.com/ -- Not responsible for anything below this line -- ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users