On 28 Mar 2006 at 22:17, Wyness Casama wrote: > On 28-Mar-06, at 12:43 PM, Dan Langille wrote: > > > On 28 Mar 2006 at 12:33, Wyness Casama wrote: > > > >> Hi all, > >> > >> I've been working on a solution to restore files from remote clients > >> to a directory tree on the server running the director. I believe > >> that by default, the file restores to the original client instead of > >> the local disk. > >> > >> How can I define a local restore destination in a scheduled job? > > > > Does this help you? > > > > *run job=RestoreFiles client=pepper-fd > > Please enter a JobId for restore: 9482 > > Run Restore job > > JobName: RestoreFiles > > Bootstrap: *None* > > Where: /tmp/bacula-restores > > Replace: always > > Client: pepper-fd > > Storage: DLT > > JobId: 9482 > > When: 2006-03-28 15:41:53 > > Catalog: MyCatalog > > Priority: 10 > > OK to run? (yes/mod/no): > > > > The key being: specify the client when you issue the run command. > > > > -- > > Dan Langille : Software Developer looking for work > > my resume: http://www.freebsddiary.org/dan_langille.php > > > > > > Right now I'm using a schedule to trigger the job. The schedule > works, and restores start, but they start restoring to the remote FD > client. I'd like for them to restore to the local backup server that > hosts both the DIR and the SD services. In my config, I've defined > the following: > > --------------------------------------------------------- > > ## Schedule > Schedule { # Standard weekly cycle with full backup on Sat > Name = "RestoreSchedule" > > Run = Pool="differential1" DifferentialPool="differential1" > FullPool="fulls" Sunday at 1:10am > Run = Pool="differential2" DifferentialPool="differential2" > FullPool="fulls" Monday at 1:10am > Run = Pool="differential3" DifferentialPool="differential3" > FullPool="fulls" Tuesday at 1:10am > Run = Pool="differential1" DifferentialPool="differential1" > FullPool="fulls" Wednesday at 1:10am > Run = Pool="differential" DifferentialPool="differential2" > FullPool="fulls" Thursday at 1:10am > Run = Pool="differential" DifferentialPool="differential3" > FullPool="fulls" Friday at 1:10am > Run = Pool="fulls" FullPool="fulls" Saturday at 1:10am > } > > ## Default JobDefs > JobDefs { # Default automated restore definition > Name = "ScheduledRestore" > > Type = "Restore" > Priority = "50" > Storage = "TapeArray1" > Pool = "Default" > # JobID = "0" > Maximum Concurrent Jobs = "1" > Schedule = "RestoreSchedule" > Replace = "ifnewer" > Messages = "Standard" > } > > ## Job Definition > Job { # Restored selected files for automatic restore > Name = "restore-remoteclient" > > Client = "remoteclient"
It will always restore to this machine. Why not change it to the machine you want to restore to? > JobDefs = "ScheduledRestore" > FileSet = "remoteclient_fileset" > Where = "/var/holding/restore/remoteclient/fileset" > Bootstrap = "/var/db/bacula/remoteclient.bsr" > } > > --------------------------------------------------------- > > Is there something that I might have missed? > > Thanks, > > -- Wyness > -- Dan Langille : Software Developer looking for work my resume: http://www.freebsddiary.org/dan_langille.php ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users