Thanks a lot Avi. I'll try that and tell you how it goes :) Cheers. Jean-François Leroux
2009/12/29 Avi Rozen <avi.ro...@gmail.com>: > Jean-François Leroux wrote: > >> Hi, , I'm using bacula-1.38.11.8 on debian Etch. I backup several >> servers with bacula, these machines being added at the end of the >> general bacula-dir.conf with the sign '@' , e.g '@machine1.conf' >> >> Now, I would like to create a job for restoring daily some files from >> one machine to another. >> I already have a general restore job in my bacula-dir.conf. So the >> question is : do I add a restore job in each of these 'machine' files >> so that I can restore files from these machines in different places >> and a t different times? >> How do I add this restore job to the job currently done? The schedule >> resource doesn't mention which job is to be done. >> > > For a while I had such a setup, where I used RunAfterJob to run a script > containing something like this: > > bconsole <<EOF > restore client=machine-cycle-fd restoreclient=machine-cycle-fd > fileset=machine-cycle-fileset select current all done > 5 > yes > quit > EOF > > The '5' selects the right restore job definitions on my setup, 'yes' > confirms that the job parameters are correct and 'quit' exits bconsole. > > The restore job looked like this (note the 'ifnewer'): > > Job { > Name = snapshot-restore-job > Type = Restore > Storage = File > Messages = Standard > RunBeforeJob = "/etc/bacula/scripts/run-before-job.sh %n" > RunAfterJob = "/etc/bacula/scripts/run-after-job.sh %n" > Client = machine-cycle-fd > FileSet = machine-cycle-fileset > Pool = machine-cycle-pool > Full Backup Pool = machine-cycle-full-pool > Where = /mnt/gigapod/data/snapshot > Replace = ifnewer > } > > Mind you, this is bacula 3.0 and I used an admin job for the task, but > something along these lines would probably work with 1.38 from within a > regular backup job. I expect that the restore command would be somewhat > trickier to run too (you may need to emulate interaction in order to > modify the restore client, etc.) > > Hope this helps, > Avi. > > >> For example in my machine1.conf, I have >> >> Job { >> Name = "Backup-Machine1" >> Type = Backup >> Level = Full >> Client = machine1-fd >> Fileset = "Machine1-Fileset" >> Messages = Standard >> Storage = Machine1-Storage >> Pool = Machine1-Pool >> Full Backup Pool = Machine1-Full-Pool >> Differential Backup Pool = Machine1-Diff-Pool >> Incremental Backup Pool = Machine1-Inc-Pool >> Schedule="Machine1Cycle" >> Write Bootstrap = "/var/lib/bacula/Machine1.bsr" >> } >> >> Schedule { >> Name = Machine1Cycle >> run =Level= Full monthly 1st sun at 4:45 >> run =Level= Differential weekly 2nd-5th sun at 4:45 >> run =Level= Incremental mon-sat at 4:45 >> } >> >> FileSet { >> Name = "Machine1-Fileset" >> Include { >> Options{ >> Compression=GZIP >> signature=SHA1 >> wildfile = "*.run" >> Exclude = yes >> } >> File = /home >> File = /root >> File = /etc >> File = /var >> } >> >> Don't know if this is clear. To sum it up: I want to restore files >> from the backups on a daily basis. How do I do that (not manually) in >> my machine1.conf? >> >> Thanks for your help :) >> >> ------------------------------------------------------------------------------ >> This SF.Net email is sponsored by the Verizon Developer Community >> Take advantage of Verizon's best-in-class app development support >> A streamlined, 14 day to market process makes app distribution fast and easy >> Join now and get one step closer to millions of Verizon customers >> http://p.sf.net/sfu/verizon-dev2dev >> _______________________________________________ >> Bacula-users mailing list >> Bacula-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/bacula-users >> > > ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users