If you are using multiple disk devices or storage daemons, on Bacula versions prior o 1.39.x you will need to give each one a unique MediaType so that Bacula can figure out what storage daemon/device to use for restores. See the manual (MediaType) for more details.
On Friday 17 November 2006 22:42, Mark Hazen wrote: > Greetings fellow Baculites: > > We're reconfiguring our bacula services. We back up several machines to > disk, and this time around to limit the size of the backups of a couple > of hosts by splitting into multiple catalogs to give each of these > servers their own databases (one, for example, is a mail server that > averages about 45GB spread over 550,000 files). > > We also have machines which have smaller backups that have been grouped > into catalogs all their own, such as one for our desktops. We also have > a separate catalog for the catalog backups. > > Each client (or group) has its own device, storage, pool and volumes. > I've been naming things in a format such as 'storage.name' and > 'pool.name' to help reduce confusion and make it easier to spot config > mistakes. > > Backups are working, but I'm having trouble restoring files. It appears > that bacula is attempting to restore files from the catalog I created to > backup catalogs on our new config (which isn't being used yet, actually). > > I've verified my steps in the console a dozen times, to no avail. I do a > "use" to change the catalog to catalogs.desktop, type "restore", choose > "select the most recent backup for a client", pick the client, mark > files, then modify the job to look like this: > > JobName: RestoreFiles > Bootstrap: /var/bacula/dir.bigdawg.5.restore.bsr > Where: C:/restore/ > Replace: always > FileSet: fileset.desktop.xpsp2 > Client: caughran > Storage: storage.desktop > When: 2006-11-17 15:58:28 > Catalog: catalog.desktop > Priority: 10 > > But still, I am receiving an error message saying the following: > > =-BEGIN-= > 17-Nov 15:55 dir.bigdawg: Start Restore Job RestoreFiles.2006-11-17_15.55.21 > * > 17-Nov 15:55 storage.bigdawg: RestoreFiles.2006-11-17_15.55.21 Fatal > error: acquire.c:109 Read open device "device.catalogs" > (/home3/bacula/pools/catalogs) Volume "desktop.01" failed: ERR=dev.c:450 > Could not open: /home3/bacula/pools/catalogs/desktop.01, ERR=No such > file or directory > =-END-= > > Now it should be noted that this isn't the path that bacula should be > looking for volumes. The volumes for "catalog.catalogs" (the catalog for > backups of the catalogs) are under /home3/bacula/pools/catalogs, and > desktops are under /home3/bacula/pools/desktop. We don't have the path > listed above anywhere in our configs at all. > > Here's the relevant config sections (because of the size of our configs, > we split out the groups into their own config files and use @includes, > I've just put them together here for your sanity, and left out the > nonrelevant sections). The client in this case is a WinXP machine (VSS > enabled). > > [[bacula-dir.conf]] > > Client { > Name = ourclient > Address = the.client.fqdn > Catalog = catalog.desktop > Password = "xxxxxxxx" > } > > Job { > Name = job.ourclient > Client = ourclient > JobDefs = jobdef.desktop.xpsp2 > } > > JobDefs { > Name = jobdef.desktop.xpsp2 > Type = Backup > Level = Full > FileSet = fileset.desktop.xpsp2 > Schedule = schedule.desktop > Storage = storage.desktop > Messages = standard > Pool = pool.desktop > Priority = 10 > Enabled = yes > } > > Storage { > Name = storage.desktop > Address = our.server.fqdn > SDPort = 9103 > Password = "xxxxxxxxxxx" > Device = device.desktop > Media Type = File > } > > Pool { > Name = pool.desktop > Pool Type = Backup > Recycle = yes > AutoPrune = yes > Volume Retention = 13 days > Accept Any Volume = yes > Maximum Volumes = 14 > Volume Use Duration = 23 hours # yes I know this could be bad, but > # this is a disk-only server config > } > > # {{ fileset not included for reasons of space }} > > [[bacula-sd.conf]] > > Device { > Name = device.desktop > Media Type = File > Archive Device = /home3/bacula/pools/desktop > LabelMedia = yes > Random Access = yes > AutomaticMount = yes > RemovableMedia = no > AlwaysOpen = no > } > > > When I list the volumes and pools (and anything, really), everything > looks the way I would expect it to. Could someone kindly take a look at > the above and let me know if I'm missing something here? > > Thanks in advance (and thank you, Kern, for Bacula. We're thankful for > it, and wouldn't use a different solution if someone paid us to). > > -mh. > -- > Mark Hazen > Systems Support > The University of Georgia > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users