Hello. I'm a little bit confused by the new virtual backup feature in Bacula 3.0.2. I want to do weekly differential backups and monthly VirtualFull jobs so that I never (rarely) need to do real full backups which take a lot of time.
The problem is that it is impossible to use the same device and pool for the source and destination of virtual backups. This seems to be because the device (even if it is just a directory on disk) can't open 2 volumes at once, resulting in a deadlock. The only solution that comes to mind is using 2 different devices with the same media type and using the same pool. I ran this with run job=test-backup level=VirtualFull storage=test2-storage yes where the normal storage (specified in the pool) is test-storage. Both use a different device. The configs for this are at the end of the mail. This also deadlocks wating for the storage daemon. Using two different pools works for the first backup but then I have a full backup in one pool and the differential backups in another pool. Now the next VirtualFull job must read from both pools and write to one of them which will again result in a deadlock. The documentation[1] was not helpful here because it uses two different pools (one on the disk and one on tape). Google and searching the list also yielded no answers. So how do I use this new feature? Thanks in advance, Tobias [1]http://www.bacula.org/manuals/en/concepts/concepts/New_Features.html bacula-dir.conf: ================ [...] Job { Name = test-backup Enabled = yes Type = Backup Level = Differential Accurate = yes Client = test-client FileSet = test-file-set Messages = Standard Pool = test-pool Storage = test-storage Maximum Concurrent Jobs = 20 } FileSet { Name = test-file-set Include { File = /var/tmp/testdir } } Client { Name = test-client Address = localhost FDPort = 9102 Catalog = MyCatalog Password = "1234567890" } Storage { Name = test-storage Address = localhost SDPort = 9103 Password = "1234567890" Device = test-device Media Type = test-type Maximum Concurrent Jobs = 20 } Storage { Name = test2-storage Address = localhost SDPort = 9103 Password = "1234567890" Device = test2-device Media Type = test-type Maximum Concurrent Jobs = 20 } Pool { Name = test-pool Pool Type = Backup Maximum Volume Jobs = 1 # 100 MB Maximum Volume Bytes = 104857600 Label Format = "test-" Next Pool = test-pool Storage = test-storage } [...] bacula-sd.conf: =============== [...] Device { Name = test-device Archive Device = /var/tmp/foo Device Type = File Media Type = test-type Removable Media = no Random Access = yes Requires Mount = no Label Media = yes Automatic Mount = yes } Device { Name = test2-device Archive Device = /var/tmp/bar Device Type = File Media Type = test-type Removable Media = no Random Access = yes Requires Mount = no Label Media = yes Automatic Mount = yes } [...] ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users