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
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to