OK, so I changed all my MediaType settings to DiskVolume1 and DiskVolume2 in both bacula-dir.conf and bacula-sd.conf
Now I get this: 11-Aug 15:00 <bacula server>-dir JobId 3150: Start Backup JobId 3150, Job=<bacula server>.2025-08-11_15.00.03_28 11-Aug 15:00 <bacula server>-dir JobId 3150: Connected to Storage "Disk01-Incremental-Autochanger" at <bacula server address>:9103 with TLS 11-Aug 15:00 <bacula server>-dir JobId 3150: Storage daemon "Disk01-Incremental-Autochanger" didn't accept Device "Disk01-Incremental-Autochanger" because: 3924 Device "Disk01-Incremental-Autochanger" not in SD Device resources or no matching Media Type or is disabled. 11-Aug 15:00 <bacula server>-dir JobId 3150: Warning: Failed to start job on the storage: Disk01-Incremental-Autochanger 11-Aug 15:00 <bacula server>-dir JobId 3150: Connected to Storage "Disk02-Incremental-Autochanger" at <bacula server address>:9103 with TLS 11-Aug 15:00 <bacula server>-dir JobId 3150: Storage daemon "Disk02-Incremental-Autochanger" didn't accept Device "Disk02-Incremental-Autochanger" because: 3924 Device "Disk02-Incremental-Autochanger" not in SD Device resources or no matching Media Type or is disabled. 11-Aug 15:00 <bacula server>-dir JobId 3150: Warning: Failed to start job on the storage: Disk02-Incremental-Autochanger 11-Aug 15:00 <bacula server>-dir JobId 3150: Connected to Storage "Disk01-Incremental-Autochanger" at <bacula server address>:9103 with TLS 11-Aug 15:00 <bacula server>-dir JobId 3150: Storage daemon "Disk01-Incremental-Autochanger" didn't accept Device "Disk01-Incremental-Autochanger" because: 3924 Device "Disk01-Incremental-Autochanger" not in SD Device resources or no matching Media Type or is disabled. 11-Aug 15:00 <bacula server>-dir JobId 3150: Warning: Failed to start job on the storage: Disk01-Incremental-Autochanger 11-Aug 15:00 <bacula server>-dir JobId 3150: Connected to Storage "Disk02-Incremental-Autochanger" at <bacula server address>:9103 with TLS 11-Aug 15:00 <bacula server>-dir JobId 3150: Storage daemon "Disk02-Incremental-Autochanger" didn't accept Device "Disk02-Incremental-Autochanger" because: 3924 Device "Disk02-Incremental-Autochanger" not in SD Device resources or no matching Media Type or is disabled. 11-Aug 15:00 <bacula server>-dir JobId 3150: Fatal error: Failed to start job on the storage: Disk02-Incremental-Autochanger Daniel E. White NASCOM Linux Engineer, NASA Goddard Space Flight Center AEGIS Office: (301) 286-6919 daniel.e.wh...@nasa.gov<mailto:daniel.e.wh...@nasa.gov> From: Dragan Milivojević <gali...@pkm-inc.com> Sent: Friday, August 8, 2025 14:52 To: White, Daniel E. (GSFC-764.0)[AEGIS] <daniel.e.wh...@nasa.gov> Cc: bacula-users@lists.sourceforge.net Subject: Re: [Bacula-users] VolumeLabel problems on a Pool that has two Virtual Autochangers I believe the problem is that both have the same mediatype. On Fri, 8 Aug 2025 at 20:35, White, Daniel E. (GSFC-764.0)[AEGIS] via Bacula-users <bacula-users@lists.sourceforge.net<mailto:bacula-users@lists.sourceforge.net>> wrote: I know WHAT is happening, just not WHY I am hoping someone sees something obviously bogus in here. Extract from bacula-dir.conf : Autochanger { Name = "Disk01-Incremental-Autochanger" Address = "<SD Server Address>" Autochanger = "Disk01-Incremental-Autochanger" Device = "Disk01-Incremental-Autochanger" MaximumConcurrentJobs = 10 MediaType = "DiskVolume" Password = <redacted> SdPort = 9103 } Autochanger { Name = "Disk02-Incremental-Autochanger" Address = "<SD Server Address>" Autochanger = "Disk02-Incremental-Autochanger" Device = "Disk02-Incremental-Autochanger" MaximumConcurrentJobs = 10 MediaType = "DiskVolume" Password = <redacted> SdPort = 9103 } Pool { Name = "Incremental" ActionOnPurge = Truncate AutoPrune = yes LabelFormat = "IncVol-" MaximumVolumeBytes = 536870912000 MaximumVolume = 20 PoolType = "Backup" PurgeOldestVolume = yes Recycle = yes Storage = "Disk01-Incremental-Autochanger","Disk02-Incremental-Autochanger" StorageGroupPolicy = "FreeSpace" VolumeRetention = 2 weeks } Extract from bacula-sd.conf : Autochanger { Name = "Disk01-Incremental-Autochanger" ChangerCommand = "/dev/null" ChangerDevice = "/dev/null" Device = "Disk01-Dev01-Incremental","Disk01-Dev02-Incremental","Disk01-Dev03-Incremental","Disk01-Dev04-Incremental","Disk01-Dev05-Incremental","Disk01-Dev06-Incremental","Disk01-Dev07-Incremental","Disk01-Dev08-Incremental","Disk01-Dev09-Incremental","Disk01-Dev10-Incremental" } Autochanger { Name = "Disk02-Incremental-Autochanger" ChangerCommand = "/dev/null" ChangerDevice = "/dev/null" Device = "Disk02-Dev01-Incremental","Disk02-Dev02-Incremental","Disk02-Dev03-Incremental","Disk02-Dev04-Incremental","Disk02-Dev05-Incremental","Disk02-Dev06-Incremental","Disk02-Dev07-Incremental","Disk02-Dev08-Incremental","Disk02-Dev09-Incremental","Disk02-Dev10-Incremental" } Device { Name = "Disk01-Dev01-Incremental" AlwaysOpen = yes ArchiveDevice = "/backups/Disk01/INCREMENTAL" AutomaticMount = yes DeviceType = File LabelMedia = yes MaximumConcurrentJobs = 5 MediaType = "DiskVolume" RandomAccess = yes RemovableMedia = no } ... repeat 39 for times changing Name and ArchiveDevice as needed Finally, the bacula.log extract showing the error: 30-Jul 03:00 <Bacula Server>-dir JobId 36: Start Backup JobId 36, Job=<Bacula Server>.2025-07-30_03.00.00_32 30-Jul 03:00 <Bacula Server>-dir JobId 36: Connected to Storage "Disk02-Incremental-Autochanger" at <SD Server Address>:9103 with TLS 30-Jul 03:00 <Bacula Server>-dir JobId 36: Using Device "Disk02-Dev05-Incremental" to write. ... 30-Jul 03:00 <Bacula Server>-dir JobId 36: Storage "Disk02-Incremental-Autochanger" was selected out of group of 2 available storages. StorageGroupPolicy "FreeSpace" used 30-Jul 03:00 <Bacula Server>-dir JobId 36: Connected to Client "<Bacula Server>-fd" at <SD Server Address>:9102 with TLS 30-Jul 03:00 <Bacula Server>-fd JobId 36: Connected to Storage at <SD Server Address>:9103 with TLS ... 30-Jul 03:00 <Bacula Server>-dir JobId 36: Created new Volume="IncVol-0007", Pool="Incremental", MediaType="DiskVolume" in catalog. 30-Jul 03:00 <Bacula Server>-sd JobId 36: Labeled new Volume "IncVol-0007" on File device "Disk02-Dev05-Incremental" (/backups/Disk02/INCREMENTAL). 30-Jul 03:00 <Bacula Server>-sd JobId 36: Wrote label to prelabeled Volume "IncVol-0007" on File device "Disk02-Dev05-Incremental" (/backups/Disk02/INCREMENTAL) Termination: Backup OK Note that Disk02 is used Volume "IncVol-0007" created here Subsequent jobs run and append to Volume "IncVol-0007" 03-Aug 03:00 <Bacula Server>-dir JobId 48: Connected to Storage "Disk02-Incremental-Autochanger" at <SD Server Address>:9103 with TLS 03-Aug 03:00 <Bacula Server>-dir JobId 48: Using Device "Disk02-Dev08-Incremental" to write. 03-Aug 03:00 <Bacula Server>-dir JobId 48: Storage "Disk02-Incremental-Autochanger" was selected out of group of 2 available storages. StorageGroupPolicy "FreeSpace" used ... 03-Aug 03:00 <Bacula Server>-sd JobId 48: Volume "IncVol-0007" previously written, moving to end of data. Now we get the error: This time, the StorageGroupPolicy of "FreeSpace" picks Disk01 ! 08-Aug 03:00 <Bacula Server>-dir JobId 65: Using Device "Disk01-Dev06-Incremental" to write. 08-Aug 03:00 <Bacula Server>-dir JobId 65: Storage "Disk01-Incremental-Autochanger" was selected out of group of 2 available storages. StorageGroupPolicy "FreeSpace" used 08-Aug 03:00 <Bacula Server>-sd JobId 65: Warning: mount.c:216 Open of File device "Disk01-Dev06-Incremental" (/backups/Disk01/INCREMENTAL) Volume "IncVol-0007" failed: ERR=Could not open(/backups/Disk01/INCREMENTAL/IncVol-0007,OPEN_READ_WRITE,0640): ERR=No such file or directory 08-Aug 03:00 <Bacula Server>-sd JobId 65: Marking Volume "IncVol-0007" in Error in Catalog. ============================= The volume's path is /backups/Disk02/INCREMENTAL/IncVol-0007 but Bacula is looking to write to /backups/Disk01/INCREMENTAL/IncVol-0007 Here is the problem. The same line StorageGroupPolicy = "FreeSpace" is in each JobDefs resource in bacula-dir.conf Does anyone see a stupid mistake made on my part ? Does anyone see a way past this mess ? Thanks in advance. _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net<mailto: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