Hi all, i have been very successful in messing up my configuration today and would like to share it with you, either for a laugh or maybe a hint. :)
i still assume that a storage daemon can have multiple devices, but i'm not even sure about that by now, this is why i'm looking for help - i'll look through the src/examples directory after i send this email, i already checked my little email archive but with no success. my current state is that bacula's looking for a volume file-03 in a directory storage/01 and so on, so there's something dead wrong about my configuration, and i have to admit I've been fiddling with it for too long. now it's in a state that gives no errors, but is not right either. :) what i want to end up with is a number devices (file) to assign to the same pool i.e.: /bacula/storage/00 (10GB) /bacula/storage/01 (50GB) /bacula/storage/02 (10GB) /bacula/storage/03 (...) after labeling they'd look like this: /bacula/storage/00/hostname-file-00 /bacula/storage/01/hostname-file-01 /bacula/storage/02/hostname-file-02 /bacula/storage/03/hostname-file-03 and be recycled forever. at last i want to use one storage daemon per every two devices, so we end up with the following: sd00: /bacula/storage/00/hostname-file-00 /bacula/storage/01/hostname-file-01 sd01: /bacula/storage/02/hostname-file-02 /bacula/storage/03/hostname-file-03 first, the sd config, still lacking a size declaration, but that's nothing i worry about right now. [passwords grepped out] Storage { # definition of myself Name = bc00-sd00 SDAddress = bc00-sd00 SDPort = 9103 # Director's port WorkingDirectory = "/mnt/new/bacula/apps/bacula/var/bacula/working" Pid Directory = "/var/run" Maximum Concurrent Jobs = 20 } Device { Name = FileStorage00 Media Type = File Archive Device = /mnt/new/bacula/storage/00 LabelMedia = yes; # lets Bacula label unlabeled media Random Access = Yes; AutomaticMount = yes; # when device opened, read it RemovableMedia = no; AlwaysOpen = no; } Device { Name = FileStorage01 Media Type = File Archive Device = /mnt/new/bacula/storage/01 LabelMedia = yes; # lets Bacula label unlabeled media Random Access = Yes; AutomaticMount = yes; # when device opened, read it RemovableMedia = no; AlwaysOpen = no; } side question: Label media = yes or no? I want the volume to keep it's name, but to be recycled - does that include 're-labeling' now? and here is the storage part of bacula-dir.conf [ passwords grepped out, and the host name is in /etc/hosts, no issues there. ] Storage { Name = FileStorage00 # Do not use "localhost" here Address = bc00-sd00 # N.B. Use a fully qualified name here SDPort = 9103 Device = FileStorage00 Media Type = File } Storage { Name = FileStorage01 # Do not use "localhost" here Address = bc00-sd00 # N.B. Use a fully qualified name here SDPort = 9103 Device = FileStorage01 Media Type = File } I *think* that my bacula-dir.conf is what's in error, but i'm not sure. :) My default Job looks like this: JobDefs { Name = "DefaultJob" Type = Backup Level = Incremental Client = bc00-dir-fd FileSet = "Full Set" Schedule = "WeeklyCycle" Storage = FileStorage00 Messages = Standard Pool = Default Priority = 10 } It was giving me angry errors when i uncommented the Storage, this is where another problem of understanding comes in. *status storage Automatically selected Catalog: MyCatalog Using Catalog "MyCatalog" The defined Storage resources are: 1: FileStorage00 2: FileStorage01 3: FileStorage02 Select Storage resource (1-3): 1 Connecting to Storage daemon FileStorage00 at bc00-sd00:9103 bc00-sd00 Version: 2.0.0 (04 January 2007) i686-pc-linux-gnu redhat (Zod) Daemon started 13-Apr-07 09:36, 4 Jobs run since started. Heap: bytes=219,846 max_bytes=287,417 bufs=91 max_bufs=111 Running Jobs: No Jobs running. ==== Jobs waiting to reserve a drive: ==== Terminated Jobs: JobId Level Files Bytes Status Finished Name =================================================================== 16 Full 1,982 85.06 M OK 22-Feb-07 19:03 bc01-dir 21 Full 1,729 61.27 M Error 24-Feb-07 03:38 bc00-dir 22 Full 1,984 86.22 M OK 24-Feb-07 03:46 bc00-dir 23 Incr 31 17.66 M OK 24-Feb-07 04:17 bc00-dir 24 Incr 0 0 Error 24-Feb-07 23:05 bc00-dir 25 Full 1 319.7 K OK 24-Feb-07 23:10 BackupCatalog 35 Incr 0 0 Error 13-Apr-07 09:39 egal 36 Incr 260 6.940 M OK 13-Apr-07 09:41 egal 37 Full 0 0 Error 13-Apr-07 10:17 bc00-dir 38 Full 0 0 Error 13-Apr-07 10:19 bc00-dir ==== Device status: Device "FileStorage00" (/mnt/new/bacula/storage/00) is not open. Device "FileStorage01" (/mnt/new/bacula/storage/01) is not open. Device "FileStorage02" (/mnt/new/bacula/storage/02) is not open. ==== As the sd spills out status for all devices i assume i probably only need one reference in bacula-dir.conf, or does it just not restrict it's reply to the queried device? (i wish i knew that!) Can I achieve a state where bacula will pick an available device, as long as it's in the right pool? (I guess yes *g*) Well, now.... any hints? :) Florian p.s.: these are the last stitches for the bacula-related part of the bacula cluster howto; there's a few gaps that will be filled once i build the full setup once, tear it down and rebuilt it successfully. i plan to complete it by end of this month - if you want to check it out, have a look at http://linuxlab.wordpress.com/2007/02/22/bacula-cluster-howto/ -- 'Sie brauchen sich um Ihre Zukunft keine Gedanken zu machen' ------------------------------------------------------------------------- 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