On Tuesday 16 August 2005 16:11, j2 wrote: > Why is the volumes for "statler" ending up in /mnt/silo-4/bacula-backups/ > instead of /mnt/silo-4/bacula-backups/statler/ ?
Maybe the mount is not really mounted -- that can cause all kinds of confusion. > > It works for the other hosts, but not statler? And I can't find any > difference in the setup of the hosts? > > (yes, I know I should set passwords for the components, but this is a lab > environment, and all interhost communication is over OpenVPN) > > Enclosing config files (sorry for the mess, new bacula user tearing his > hair here). > > cookiemonster:/etc/bacula# !grep > grep -v ^# /etc/bacula/bacula-dir.conf > > Director { # define myself > Name = cookiemonster-dir > DIRport = 9101 # where we listen for UA connections > QueryFile = "/etc/bacula/scripts/query.sql" > WorkingDirectory = "/var/lib/bacula" > PidDirectory = "/var/run/bacula" > Maximum Concurrent Jobs = 1 > Password = "" # Console password > Messages = Daemon > } > > JobDefs { > Name = "DefaultJob" > Type = Backup > Level = Incremental > Client = cookiemonster-fd > FileSet = "Full Set" > Schedule = "WeeklySchedule" > Storage = File > Messages = Standard > Pool = Default > Priority = 10 > } > > > Job { > Name = "cookiemonster-fd" > JobDefs = "DefaultJob" > FileSet = "Core Set" > Write Bootstrap = "/var/lib/bacula/cookiemonster.bsr" > Pool = cookiemonster-pool > Storage = File-cookiemonster > } > > Job { > Name = "BackupCatalog" > JobDefs = "DefaultJob" > Level = Full > FileSet="Catalog" > Schedule = "WeeklyCycleAfterBackup" > # This creates an ASCII copy of the catalog > RunBeforeJob = "/etc/bacula/scripts/make_catalog_backup -u<user> > -p<password>" > # This deletes the copy of the catalog > RunAfterJob = "/etc/bacula/scripts/delete_catalog_backup" > Write Bootstrap = "/var/lib/bacula/BackupCatalog.bsr" > Priority = 11 # run after main backup > } > > Job { > Name = "RestoreFiles" > Type = Restore > Client=cookiemonster-fd > FileSet="Full Set" > Storage = File > Pool = Default > Messages = Standard > Where = /tmp/bacula-restores > } > > > > FileSet { > Name = "Core Set" > Include { > Options { > signature = MD5 > compression=GZIP > } > File = /etc > File = /home > File = /root > File = /var > File = /usr/local > } > > Exclude { > File = /proc > File = /tmp > File = /.journal > File = /.fsck > } > } > > > > FileSet { > Name = "Full Set" > Include { > Options { > signature = MD5 > } > File = / > } > > Exclude { > File = /proc > File = /tmp > File = /.journal > File = /.fsck > } > } > > FileSet { > Name = Include_example > Include { > Options { > wilddir = /proc > wilddir = /tmp > wildfile = \.journal > wildfile = \.autofsck > exclude = yes > } > File = / > File = /boot > File = /home > File = /rescue > File = /usr > } > } > > Schedule { > Name = "WeeklyCycle" > Run = Full 1st sun at 1:05 > Run = Differential 2nd-5th sun at 1:05 > Run = Incremental mon-sat at 1:05 > } > > Schedule { > Name = "WeeklySchedule" > Run = Level=Full fri at 1:30 > Run = Level=Incremental sat-thu at 1:30 > } > > > Schedule { > Name = "WeeklyCycleAfterBackup" > Run = Full sun-sat at 1:10 > } > > FileSet { > Name = "Catalog" > Include { > Options { > signature = MD5 > } > File = /var/lib/bacula/bacula.sql > } > } > > Client { > Name = cookiemonster-fd > Address = cookiemonster > FDPort = 9102 > Catalog = MyCatalog > Password = "" # password for FileDaemon > File Retention = 30 days # 30 days > Job Retention = 6 months # six months > AutoPrune = yes # Prune expired Jobs/Files > } > > Job { > Name = "scooter" > Type = Backup > Client = scooter-fd > FileSet = "Full Set" > Schedule = "WeeklySchedule" > Storage = File-scooter > Messages = Standard > Pool = scooter-pool > Write Bootstrap = "/var/lib/bacula/scooter.bsr" > } > Client { > Name = scooter-fd > Address = 10.4.1.1 > FDPort = 9102 > Catalog = MyCatalog > Password = "" # password for > File Retention = 30d # 30 days > Job Retention = 180d # six months > AutoPrune = yes # Prune expired Jobs/Files > } > > > Job { > Name = "statler" > Type = Backup > Client = statler-fd > FileSet = "Full Set" > Schedule = "WeeklySchedule" > Storage = File > Messages = Standard > Pool = statler-pool > Write Bootstrap = "/var/lib/bacula/statler.bsr" > } > Client { > Name = statler-fd > Address = 10.4.0.1 > FDPort = 9102 > Catalog = MyCatalog > Password = "" # password for > File Retention = 30d # 30 days > Job Retention = 180d # six months > AutoPrune = yes # Prune expired Jobs/Files > } > > > Storage { > Name = File > Address = cookiemonster # N.B. Use a fully qualified name > here > SDPort = 9103 > Password = "" > Device = Silo-4 > Media Type = File > } > > Storage { > Name = File-cookiemonster > Address = cookiemonster > Password = "" > Device = cookiemonster-device > Media Type = File > } > > Storage { > Name = File-scooter > Address = cookiemonster > Password = "" > Device = scooter-device > Media Type = File > } > > Storage { > Name = File-statler > Address = cookiemonster > Password = "" > Device = statler-device > Media Type = File > } > > > > > > Catalog { > Name = MyCatalog > dbname = *****; user = *****; password = "*****" > } > > Messages { > Name = Standard > mailcommand = "/usr/lib/bacula/bsmtp -h localhost -f \"\(Bacula\) %r\" -s > \"Bacula: %t %e of %c %l\" %r" > operatorcommand = "/usr/lib/bacula/bsmtp -h localhost -f \"\(Bacula\) > %r\" -s \"Bacula: Intervention needed for %j\" %r" > mail = [EMAIL PROTECTED] = all, !skipped > operator = [EMAIL PROTECTED] = mount > console = all, !skipped, !saved > append = "/var/lib/bacula/log" = all, !skipped > } > > > Messages { > Name = Daemon > mailcommand = "/usr/lib/bacula/bsmtp -h localhost -f \"\(Bacula\) %r\" -s > \"Bacula daemon message\" %r" > mail = [EMAIL PROTECTED] = all, !skipped > console = all, !skipped, !saved > append = "/var/lib/bacula/log" = all, !skipped > } > > > > > Pool { > Name = Default > Pool Type = Backup > Recycle = yes # Bacula can automatically recycle > Volumes > AutoPrune = yes # Prune expired volumes > Volume Retention = 60 days # one year > Accept Any Volume = yes # write on any volume in the pool > LabelFormat = "MuppVol" > VolumeUseDuration = 23h > } > > Pool { > Name = scooter-pool > Use Volume Once = yes > Pool Type = Backup > LabelFormat = "scooter-" > AutoPrune = yes > VolumeRetention = 6d > Maximum Volumes = 8 > Recycle = yes > } > > Pool { > Name = statler-pool > Use Volume Once = yes > Pool Type = Backup > LabelFormat = "statler-" > AutoPrune = yes > VolumeRetention = 6d > Maximum Volumes = 8 > Recycle = yes > } > > Pool { > Name = cookiemonster-pool > Use Volume Once = yes > Pool Type = Backup > LabelFormat = "cookiemonster-" > AutoPrune = yes > VolumeRetention = 6d > Maximum Volumes = 8 > Recycle = yes > } > > > Pool { > Name = Full_Backups_Mupp > Pool Type = Backup > Recycle = yes # Bacula can automatically recycle > Volumes > AutoPrune = yes # Prune expired volumes > Volume Retention = 30 days # one month > Accept Any Volume = yes # write on any volume in the pool > } > > Pool { > Name = Incremental_Backups_Mupp > Pool Type = Backup > Recycle = yes # Bacula can automatically recycle > Volumes > AutoPrune = yes # Prune expired volumes > Volume Retention = 7 days # one month > Accept Any Volume = yes # write on any volume in the pool > } > > > Console { > Name = cookiemonster-mon > Password = "" > CommandACL = status, .status > } > cookiemonster:/etc/bacula# > > cookiemonster:/etc/bacula# grep -v ^# /etc/bacula/bacula-sd.conf > > Storage { # definition of myself > Name = cookiemonster-sd > SDPort = 9103 # Director's port > WorkingDirectory = "/var/lib/bacula" > Pid Directory = "/var/run/bacula" > Maximum Concurrent Jobs = 20 > } > > Director { > Name = cookiemonster-dir > Password = "" > } > > Director { > Name = cookiemonster-mon > Password = "" > Monitor = yes > } > > > Device { > Name = FileStorage > Media Type = File > Archive Device = /tmp > LabelMedia = yes; # lets Bacula label unlabeled media > Random Access = Yes; > AutomaticMount = yes; # when device opened, read it > RemovableMedia = no; > AlwaysOpen = no; > } > > > Device { > Name = Silo-4 > Media Type = File > Archive Device = /mnt/silo-4/bacula-backups > LabelMedia = yes; # lets Bacula label unlabeled media > Random Access = Yes; > AutomaticMount = yes; # when device opened, read it > RemovableMedia = no; > AlwaysOpen = no; > } > > Device { > Name = scooter-device > Media Type = File > Archive Device = /mnt/silo-4/bacula-backups/scooter > LabelMedia = yes; > Random Access = Yes; > AutomaticMount = yes; > RemovableMedia = no; > AlwaysOpen = no; > } > > Device { > Name = statler-device > Media Type = File > Archive Device = /mnt/silo-4/bacula-backups/statler > LabelMedia = yes; > Random Access = Yes; > AutomaticMount = yes; > RemovableMedia = no; > AlwaysOpen = no; > } > > Device { > Name = cookiemonster-device > Media Type = File > Archive Device = /mnt/silo-4/bacula-backups/cookiemonster > LabelMedia = yes; > Random Access = Yes; > AutomaticMount = yes; > RemovableMedia = no; > AlwaysOpen = no; > } > > > > > > > > > > > > Messages { > Name = Standard > director = cookiemonster-dir = all > } > > > > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users -- Best regards, Kern ("> /\ V_V ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users