On Fri, Jan 07, 2011 at 04:05:06PM +0000, Graham Keeling wrote: > On Fri, Jan 07, 2011 at 04:21:57PM +0100, Gandalf Corvotempesta wrote: > > Hi all, > > i'm trying to configure a bacula 5.0.2 to do virtual backups. > > I'm able to do the first virtual backup with success, but after > > that, i'm unable to do a new one. > > > > This is the error message that i'm receiving in the second virtualfull: > > > > 07-Jan 15:07 b01-dir JobId 1335: Using Device > > "myclient-FileStorageVirtualFull" > > 07-Jan 15:07 b01-sd JobId 1335: acquire.c:117 Changing read device. Want > > Media Type="myclient-FileVirtualFull" have="myclient-File" > > device="myclient-FileStorage" (/var/bacula/backups/clients/myclient) > > > > > > I'm using a different Pool for every kind of backups: > > > > Job { > > ... > > Pool = myclient-FullPool > > Full Backup Pool = myclient-FullPool > > Incremental Backup Pool = myclient-IncrementalPool > > Differential Backup Pool = myclient-DifferentialPool > > Storage = myclient-Storage > > ... > > } > > > > Pool { > > ... > > Name = "myclient-VirtualFullPool" > > Label Format = "${Year}${Month:p/2/0/r}${Day:p/2/0/r}_ > > ${Hour:p/2/0/r}${Minute:p/2/0/r}-myclient-virtualfull" > > Pool Type = Backup > > Maximum Volume Jobs = 1 > > Storage = myclient-StorageVirtualFull > > NextPool = myclient-FullPool > > ... > > } > > > > Pool { > > ... > > Name = myclient-FullPool > > Label Format = "${Year}${Month:p/2/0/r}${Day:p/2/0/r}_ > > ${Hour:p/2/0/r}${Minute:p/2/0/r}-myclient-full" > > Pool Type = Backup > > Maximum Volume Jobs = 1 > > ... > > } > > > > Obviously I also have a pool for Incremental and Differential. > > > > > > > > This is the storage daemon configuration: > > > > Device { > > Name = myclient-FileStorage > > Device Type = File; > > Media Type = myclient-File > > Archive Device = "/var/bacula/backups/clients/myclient" > > LabelMedia = yes; > > Random Access = yes; > > AutomaticMount = yes; > > Requires Mount=no; > > RemovableMedia = no; > > AlwaysOpen = no; > > } > > > > Device { > > Name = myclient-FileStorageVirtualFull > > Device Type = File; > > Media Type = myclient-FileVirtualFull > > Archive Device = /var/bacula/backups/clients/myclient > > LabelMedia = yes; > > Random Access = yes; > > AutomaticMount = yes; > > Requires Mount=no; > > RemovableMedia = no; > > AlwaysOpen = no; > > } > > > > > > What I understood from documentation is that Bacula will read > > Full,Differential and Incremental volumes from the Pool specified > > in "Pool" directive from the Job resource and then it will write > > the VirtualFull backup to the NextPool resource of the original Pool. > > > > This will work for the first time, but the second time, it tries > > to read the VirtualFull from the original Pool regardless the > > real pool and storage specified with "NextPool" > > > > Any hints? > > Hello, > In my configuration, I have (paraphrasing it for simplicity): > > ScratchPoolA > Type=Scratch > > FullPoolA > Type=Backup > RecyclePool=ScratchPoolA > ScratchPool=ScratchPoolA > > IncrPoolA > Type=Backup > RecyclePool=ScratchPoolA > ScratchPool=ScratchPoolA > NextPool = FullPool > > Job > Full Backup Pool = FullPoolA > Incremental Backup Pool = IncrPoolA > > All my Virtuals then end up in FullPoolA. > There are no separate pools for Virtuals.
If this doesn't help, I'll get around to digging out an actual bacula-dir.conf that I know to work. ------------------------------------------------------------------------------ Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users