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