root@bmm-s1:~# cat /etc/bacula/bacula-sd.conf # # Default Bacula Storage Daemon Configuration file # # For Bacula release 1.36.3 (22 April 2005) -- debian testing/unstable # # You may need to change the name of your tape drive # on the "Archive Device" directive in the Device # resource. If you change the Name and/or the # "Media Type" in the Device resource, please ensure # that dird.conf has corresponding changes. # Storage { # definition of myself Name = bmm-s1-sd SDPort = 9103 # Director's port WorkingDirectory = "/var/lib/bacula" Pid Directory = "/var/run/bacula" Maximum Concurrent Jobs = 20 } # # List Directors who are permitted to contact Storage daemon # Director { Name = bmm-s1-dir Password = "" } # # Restricted Director, used by tray-monitor to get the # status of the storage daemon # Director { Name = bmm-s1-mon Password = "" Monitor = yes } # # Devices supported by this Storage daemon # To connect, the Director's bacula-dir.conf must have the # same Name and MediaType. # Autochanger { Name = superloader Device = tapedrive Changer Command = "/etc/bacula/mtx-changer %c %o %S %a %d" Changer Device = /dev/sg2 } Device { Name = tapedrive # Drive Index = 1 Media Type = LTO-3 Archive Device = /dev/nst0 AutomaticMount = yes; # when device opened, read it AlwaysOpen = yes; RemovableMedia = yes; RandomAccess = no; AutoChanger = yes Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" } Device { Name = "Quantum_Superloader" Media Type = LTO-3 Archive Device = /dev/nst0 AutomaticMount = yes; # when device opened, read it AlwaysOpen = yes; RemovableMedia = 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; } # # A Linux or Solaris tape drive # #Device { # Name = superloader # # Media Type = LTO-3 # Archive Device = /dev/nst0 # AutomaticMount = yes; # when device opened, read it # AlwaysOpen = yes; # RemovableMedia = yes; # RandomAccess = no; # Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d" # Changer Device = /dev/sg2 # AutoChanger = yes # Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" #} # # A FreeBSD tape drive # #Device { # Name = DDS-4 # Description = "DDS-4 for FreeBSD" # Media Type = DDS-4 # Archive Device = /dev/nsa1 # AutomaticMount = yes; # when device opened, read it # AlwaysOpen = yes # Offline On Unmount = no # Hardware End of Medium = no # BSF at EOM = yes # Backward Space Record = no # Fast Forward Space File = no # TWO EOF = yes #} # # A OnStream tape drive. # You need the kernel osst driver 0.9.14 or later, and # do "mt -f /dev/nosst0 defblksize 32768" once as root. # #Device { # Name = OnStream # Description = "OnStream drive on Linux" # Media Type = OnStream # Archive Device = /dev/nrst0 # AutomaticMount = yes; # when device opened, read it # AlwaysOpen = yes # Offline On Unmount = no ## The min/max blocksizes of 32768 are *required* # Minimum Block Size = 32768 # Maximum Block Size = 32768 #} # # A very old Exabyte with no end of media detection # #Device { # Name = "Exabyte 8mm" # Media Type = "8mm" # Archive Device = /dev/nrst0 # Hardware end of medium = No; # AutomaticMount = yes; # when device opened, read it # AlwaysOpen = Yes; # RemovableMedia = yes; # RandomAccess = no; #} # # Send all messages to the Director, # mount messages also are sent to the email address # Messages { Name = Standard director = bmm-s1-dir = all } root@bmm-s1:~# root@bmm-s1:~# /etc/init.d/bacula-sd start Starting Bacula Storage daemon: 14-Mar 13:45 bacula-sd: ERROR TERMINATION at parse_conf.c:781 Config error: expected resource name, got: Autochanger : line 45, col 12 of file /etc/bacula/bacula-sd.conf Autochanger { root@bmm-s1:~#