Hi,

I have a similar issue during Consolidation in my implementation:

2022-04-15 17:00:04 mcrbckxxx JobId 214: Releasing device "AI-Device-Cons" 
(/mnt2/BAREOS).
2022-04-15 17:00:04 mcrbckxxx JobId 214: Fatal error: stored/acquire.cc:217 
No suitable device found to read Volume "Test-AI-Cons-0901"
2022-04-15 17:00:04 mcrbckxxx JobId 214: Releasing device "AI-Device-Inc" 
(/mnt2/BAREOS).
2022-04-15 17:00:04 mcrbckxxx JobId 214: stored/acquire.cc:158 Changing 
read device. Want Media Type="File-Cons" have="File-Inc" 
device="AI-Device-Inc" (/mnt2/BAREOS)
2022-04-15 17:00:04 mcrbckxxx JobId 214: Ready to append to end of Volume 
"Test-AI-Cons-0903" size=224
2022-04-15 17:00:04 mcrbckxxx JobId 214: Volume "Test-AI-Cons-0903" 
previously written, moving to end of data.
2022-04-15 17:00:04 bareos-dir JobId 214: Using Device "AI-Device-Cons" to 
write.
2022-04-15 17:00:04 bareos-dir JobId 214: Using Device "AI-Device-Inc" to 
read.
2022-04-15 17:00:04 bareos-dir JobId 214: Connected Storage daemon at 
10.96.0.18:9103, encryption: TLS_CHACHA20_POLY1305_SHA256 TLSv1.3
2022-04-15 17:00:04 bareos-dir JobId 214: Bootstrap records written to 
/var/lib/bareos/bareos-dir.restore.5.bsr
2022-04-15 17:00:04 bareos-dir JobId 214: Consolidating JobIds 
202,205,206,210,211
2022-04-15 17:00:04 bareos-dir JobId 214: Start Virtual Backup JobId 214, 
Job=backup-Test-MCR-CL-7499.2022-04-15_17.00.02_18

I think that the problem here is that is trying to read the first Full 
backup in the Volume "Test-AI-Cons-0901" which has a different MediaType 
than AI-Device-Inc, but I followed the documentation that declare "Full 
Backup Pool = AI-Consolidated" in the Job configuration.

Below my configs:

#### SD configurations ####
#/etc/bareos/bareos-sd.d/storage/bareos-sd.conf
Storage {
  Name = bckxxx
  Maximum Concurrent Jobs = 20
}
#/etc/bareos/bareos-sd.d/device/AI-Device-Inc.conf
Device {
  Name = AI-Device-Inc
  Media Type = File-Inc
  Archive Device = /mnt2/BAREOS
  LabelMedia = yes
  Random Access = yes
  AutomaticMount = yes
  RemovableMedia = no
  AlwaysOpen = no
  Maximum Concurrent Jobs = 1
}
#/etc/bareos/bareos-sd.d/device/AI-Device-Cons.conf
Device {
  Name = AI-Device-Cons
  Media Type = File-Cons
  Archive Device = /mnt2/BAREOS
  LabelMedia = yes
  Random Access = yes
  AutomaticMount = yes
  RemovableMedia = no
  AlwaysOpen = no
  Maximum Concurrent Jobs = 1
}
#### DIRECTOR configurations ####
#/etc/bareos/bareos-dir.d/storage/bckxxx-AI-Inc.conf
Storage {
  Name = bckxxx-AI-Inc
  Address = *****
  Password = "*****"
  Device = AI-Device-Inc
  Media Type = File-Inc
  Maximum Concurrent Jobs = 1
}
#/etc/bareos/bareos-dir.d/storage/bckxxx-AI-Cons.conf
Storage {
  Name = bckxxx-AI-Cons
  Address = *****
  Password = "*****"
  Device = AI-Device-Cons
  Media Type = File-Cons
  Maximum Concurrent Jobs = 1
}
#/etc/bareos/bareos-dir.d/pool/Test-AI-Inc.conf
Pool {
  Name = Test-AI-Inc
  Pool Type = Backup
  Storage = bckxxx-AI-Inc
  Recycle = yes
  Auto Prune = yes
  Volume Retention = 360 days
  Maximum Volume Bytes = 50G
  Maximum Volumes = 10
  Volume Use Duration = 23h
  Label Format = "Test-AI-Inc-"
  Next Pool = Test-AI-Cons
}
#/etc/bareos/bareos-dir.d/pool/Test-AI-Cons.conf
Pool {
  Name = Test-AI-Cons
  Pool Type = Backup
  Storage = bckxxx-AI-Cons
  Recycle = yes
  Auto Prune = yes
  Volume Retention = 360 days
  Maximum Volume Bytes = 50G
  Maximum Volumes = 10
  Volume Use Duration = 23h
  Label Format = "Test-AI-Cons-"
}
#/etc/bareos/bareos-dir.d/jobdefs/Test-DefaultJob.conf
JobDefs {
  Name = "Test-DefaultJob"
  Type = Backup
  Level = Incremental
  FileSet = "File-Test"
  Messages = Standard
  Pool = Test-AI-Inc
  Priority = 10
  Write Bootstrap = "/var/lib/bareos/%c.bsr"
  Full Backup Pool = Test-AI-Cons
  Incremental Backup Pool = Test-AI-Inc
}
#/etc/bareos/bareos-dir.d/job/backup-Test-MCR-CL-7499.conf
Job {
  Name = "backup-Test-CL-7499"
  Client = "CL-7499"
  Enabled = no
  JobDefs = "Test-DefaultJob"
  AlwaysIncremental = yes
  AlwaysIncrementalJobRetention = 7 days
  Accurate = yes
  Schedule = Cons-Test
}

Thanks in advance.
BR,
Luca


Il giorno venerdì 8 aprile 2022 alle 16:56:23 UTC+2 Jan Hebler ha scritto:

> Hi Andreas
>
> Am Freitag, 8. April 2022, 15:55:36 CEST schrieb Andreas Rogge:
> > Hi Jan,
> > 
> > Am 08.04.22 um 13:10 schrieb Jan Hebler:
> > > Maybe it is worth to mention this in https://docs.bareos.org/
> > > TasksAndConcepts/VolumeManagement.html#section-multiplestoragedevices
> > > As there is only an example for multiple devices using the same 
> directory
> > > which uses (in that case correct) the same media Type.
> > 
> > you're right, and I would be really happy if it was not so easy to get
> > it wrong.
> > However, you're referring to a subsection of the "Concurrent Disk Jobs"
> > chapter. The third paragraph in that chapter is completely devoted to
> > the very problem you were running into.
> You are right, there is an example on how to implement this, unfortunally 
> one 
> section above and under the line "concurrent disk jobs". I for myself was 
> not 
> aware that this will helps with the different pools...
> > 
> > If you have any idea on how and where to document this so people don't
> > run into that problem all the time, we're really open to suggestions.
> In the Chapter Always incremental there are an example configuration with 
> three Pools which uses the Storage File1 and File2 (btw: why uses the 
> longterm-pool file1 as Storage?) If the documentation under "Using 
> multiple 
> devices" would keep these Names, that would help a lot. Or if ALL the Disk-
> related examples would use an continuous Scheme. Like this:
>
> You start with 3 Pools: incremental, differential and full. here you could 
> explain the configuration of the Pools, the Storage, show how to use 
> different 
> devices in one storage to split the pools in separate directories, 
> including 
> the device type and so on.
> Next you could explain an conventional Setup with the usual incremental, 
> differential and full backups.
> Next you could explain an Always incremental Backup, using differental for 
> the 
> consolidated and full for the Longterm Backups. That way, you could keep 
> the 
> Storage-definitions. There are only changes to the Pools required, if i 
> got 
> anything right. 
> Finally you could show how to made concurrent Disk Jobs by adding devices 
> to 
> the Incremental and the other example by adding an second incremental pool.
>
> At least for me that would help a lot. But, then again, i'm not an Backup 
> nor 
> Bacula-Expert and maybe i'ts just my miserable english :-)
>
> Regards, Jan

-- 
You received this message because you are subscribed to the Google Groups 
"bareos-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to bareos-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/bareos-users/7b6ed705-d222-4147-ade0-fc8a7630eae5n%40googlegroups.com.

Reply via email to