Re: [Bacula-users] Using the VirtualFull level with disk backups
2009-08-30 04:04:21
Hey,
Afaik one storage device can't open 2 volumes from the same pool. So u can use
the same device, but u need different pools for your normal and virtualfull
backups.
You need that for a working virtulfull anyway. Have a look at how copy and
migrate jobs work. A lot of stuff is explained in that part of the manual. Hope
this helps u.
Kind regards
Julian
-----Ursprüngliche Nachricht-----
Von: Tobias Brink [mailto:tobias.brink AT gmail DOT com]
Gesendet: Samstag, 29. August 2009 19:25
An: bacula-users AT lists.sourceforge DOT net
Betreff: [Bacula-users] Using the VirtualFull level with disk backups
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 AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
------------------------------------------------------------------------------
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 AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
|
|
|