On 03/15/2011 10:05 PM, Silver Salonen wrote: > On Wednesday 16 March 2011 01:32:29 Mike Carlson wrote: >> I've been semi-successful with doing daily incrementals, and then a >> VirtualFull at the end of the month. However, after two months of doing >> this, the virtual full wants lasts months virtual full. This isn't >> working because the File device cannot read and write simultaneously to >> itself... It appears to be a chicken and the egg problem that I don't >> know how to work around. >> >> Here is my schedule: >> >> Schedule { >> Name = "1am" >> Run = Incremental mon-sun at 01:30 >> } >> >> Schedule { >> Name = "1am-vf" >> Run = VirtualFull 3rd sun at 01:30 >> } >> >> A client has two jobs, one for the first Full and incrementals, and >> another job for the virtual full. >> >> Job { >> Name = "client-a" >> Type = Backup >> Level = Incremental >> FileSet = "client-a FileSet" >> Client = "client-a" >> Storage = FileStorageD2 >> Pool = client-a-File >> Schedule = "1am" >> Messages = Standard >> Priority = 10 >> Write Bootstrap = "/var/db/bacula/%c.bsr" >> Maximum Concurrent Jobs = 10 >> Reschedule On Error = yes >> Reschedule Interval = 1 hour >> Reschedule Times = 8 >> Allow Duplicate Jobs = no >> } >> >> Job { >> Name = "client-a-vf" >> Type = Backup >> Level = VirtualFull >> FileSet = "client-a FileSet" >> Client = "client-a" >> Storage = VF_FileStorageD2 >> Pool = client-a-File >> Schedule = "1am-vf" >> Messages = Standard >> Priority = 10 >> Write Bootstrap = "/var/db/bacula/%c.bsr" >> Maximum Concurrent Jobs = 10 >> Reschedule On Error = yes >> Reschedule Interval = 1 hour >> Reschedule Times = 8 >> Allow Duplicate Jobs = no >> } >> >> >> Each client has two pools and two devices it can write to: >> >> Pool { >> Name = client-a-File >> Pool Type = Backup >> Recycle = yes >> AutoPrune = yes >> Volume Retention = 1 months >> Maximum Volume Bytes = 5G >> Maximum Volumes = 100 >> LabelFormat = "client-aFileVol" >> Maximum Volume Jobs = 5 >> Next Pool = client-a-vf >> Storage = FileStorageD2 >> } >> >> Pool { >> Name = client-a-vf >> Pool Type = Backup >> Recycle = yes >> AutoPrune = yes >> Volume Retention = 1 months >> Maximum Volume Bytes = 5G >> Maximum Volumes = 100 >> LabelFormat = "client-aVFVol" >> Maximum Volume Jobs = 5 >> Storage = VF_FileStorageD2 >> } >> >> One the filesystem, it ends up looking like this (I have a drive##, and >> a separate volume for virtual fulls called vf_drive##): >> >> # ls -l drive02/wiki* >> -rw-r----- 1 bacula bacula 5368447065 Feb 17 01:11 >> drive02/client-aFileVol3000 >> -rw-r----- 1 bacula bacula 5368447173 Feb 17 01:19 >> drive02/client-aFileVol3004 >> -rw-r----- 1 bacula bacula 4866003704 Feb 21 01:00 >> drive02/client-aFileVol3006 >> -rw-r----- 1 bacula bacula 2008089223 Feb 26 01:00 >> drive02/client-aFileVol3134 >> -rw-r----- 1 bacula bacula 136824584 Mar 3 01:00 >> drive02/client-aFileVol3295 >> -rw-r----- 1 bacula bacula 236109713 Mar 10 01:00 >> drive02/client-aFileVol4272 >> -rw-r----- 1 bacula bacula 119846566 Mar 15 01:30 >> drive02/client-aFileVol7651 >> >> # ls -l VirtualFull/vf_drive02/wiki* >> -rw-r----- 1 bacula bacula 5368447097 Mar 6 09:07 >> VirtualFull/vf_drive02/client-aVFVol5720 >> -rw-r----- 1 bacula bacula 5368447166 Mar 6 09:08 >> VirtualFull/vf_drive02/client-aVFVol5722 >> -rw-r----- 1 bacula bacula 5368447187 Mar 6 09:10 >> VirtualFull/vf_drive02/client-aVFVol5725 >> -rw-r----- 1 bacula bacula 286220965 Mar 6 09:10 >> VirtualFull/vf_drive02/client-aVFVol5728 >> >> So, is there a way for a virtual full to read from itself to generate a >> new virtual full, without having to move or clone volumes around? >> >> Or, is there any advice in general where I can achieve a similar goal? >> Where I can avoid doing a monthly full, but rely on incrementals and >> virtual fulls to create new virtual fulls? >> >> Thanks! >> >> Mike C > Hi Mike. > > You seem to have the same file-pool defined for both jobs. No? > > -- > Silver > I'll re-verify this, but the VF would never initially run if I specified the -vf pool in the Virtual Full job, let me re-test this though and get back to you.
Mike C ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users