On Feb 5, 2008, at 8:58 PM, Martin Simmons wrote: >>>>>> On Mon, 4 Feb 2008 12:52:06 -0500, Ben Hyde said: >> >> I have Bacula installed[1] and running, thanks. >> >> That installation gave me some sample configuration files. I got to >> writing up my notes as kind of self audit of my install and ... >> >> I'm so confused! I assume that if the same resource is described in >> two configuration files, and they both provide a name for that >> resource that name should be identical. Otherwise, at minimum, the >> reports created using bconsole are going to get confusing. >> >> But the storage daemon's resource, in the examples I got when I >> installed, don't follow that rule. In the director deamon's >> configuration file it's named "File" (sic), while in the storage >> deamon's configuration file it's called "elm-sd." >> >> Presumably there isn't any code to check that the names match. >> >> That's my question? Should names attributes, if given, for a given >> resource be identical across configuration files? Or is it a must? >> >> In a related matter this text appears in the bacula-sd.conf.sample >> file: >> >> ... >> # >> # Devices supported by this Storage Daemon >> # To connect, the Directiors'bacula-dir.conf must have the >> # same Name and MediaType >> # >> >> Device { >> Name = FileStorage >> Media Type = File >> ... >> >> Which leads one to think that the storage daemon on the director side >> should be named after the device name. Which seems wrong. >> >> Like I said I have it all working, and at this point I've changed the >> director's config file to get rid of the storage resource called >> "File". I changed it to the name used in the storage daemon's config >> file - since that's what feels correct to me. If somebody can point >> out where these sample configuration files are in the svn browser I'd >> can provide put together some patches. > > The director's configuration references the names of the storage > daemon's > devices, not the daemon itself. This is because a storage daemon > can have > several devices.
Thanks. So, I think, in-spite of the two resources have the same resource type i.e. "storage {...}" they are actually describing different things; one's describing the storage daemon, the other is describing how an acces path to a storage device. I'll assume that's a historical legacy, where those two things were more similar than they are now. A possible fix would be to change the storage {...} to storageDeamon { ... } in the storage daemon's configuration file. > The name of the storage daemon is not used outside that > daemon's configuration file. While it only appears in that file, it appears not to be used at all anywhere. > __Martin Thanks for helping to clarify what is my confusion v.s. what is just inherently confusing. - ben ps '#1=(#1#) ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users