1# 2# Default Bacula Storage Daemon Configuration file 3# 4# For Bacula release @VERSION@ (@DATE@) -- @DISTNAME@ @DISTVER@ 5# 6# You may need to change the name of your tape drive 7# on the "Archive Device" directive in the Device 8# resource. If you change the Name and/or the 9# "Media Type" in the Device resource, please ensure 10# that dird.conf has corresponding changes. 11# 12# 13# Copyright (C) 2000-2020 Kern Sibbald 14# License: BSD 2-Clause; see file LICENSE-FOSS 15# 16 17Storage { # definition of myself 18 Name = @basename@-sd 19 SDPort = @sd_port@ # Director's port 20 WorkingDirectory = "@working_dir@" 21 Pid Directory = "@piddir@" 22 Plugin Directory = "@plugindir@" 23 Maximum Concurrent Jobs = 20 24} 25 26# 27# List Directors who are permitted to contact Storage daemon 28# 29Director { 30 Name = @basename@-dir 31 Password = "@sd_password@" 32} 33 34# 35# Restricted Director, used by tray-monitor to get the 36# status of the storage daemon 37# 38Director { 39 Name = @basename@-mon 40 Password = "@mon_sd_password@" 41 Monitor = yes 42} 43 44# 45# Note, for a list of additional Device templates please 46# see the directory <bacula-source>/examples/devices 47# Or follow the following link: 48# http://www.bacula.org/git/cgit.cgi/bacula/tree/bacula/examples/devices?h=Branch-7.4 49# 50 51# 52# Devices supported by this Storage daemon 53# To connect, the Director's bacula-dir.conf must have the 54# same Name and MediaType. 55# 56 57# 58# Define a Virtual autochanger 59# 60Autochanger { 61 Name = FileChgr1 62 Device = FileChgr1-Dev1, FileChgr1-Dev2 63 Changer Command = "" 64 Changer Device = /dev/null 65} 66 67Device { 68 Name = FileChgr1-Dev1 69 Media Type = File1 70 Archive Device = @archivedir@ 71 LabelMedia = yes; # lets Bacula label unlabeled media 72 Random Access = Yes; 73 AutomaticMount = yes; # when device opened, read it 74 RemovableMedia = no; 75 AlwaysOpen = no; 76 Maximum Concurrent Jobs = 5 77} 78 79Device { 80 Name = FileChgr1-Dev2 81 Media Type = File1 82 Archive Device = @archivedir@ 83 LabelMedia = yes; # lets Bacula label unlabeled media 84 Random Access = Yes; 85 AutomaticMount = yes; # when device opened, read it 86 RemovableMedia = no; 87 AlwaysOpen = no; 88 Maximum Concurrent Jobs = 5 89} 90 91# 92# Define a second Virtual autochanger 93# 94Autochanger { 95 Name = FileChgr2 96 Device = FileChgr2-Dev1, FileChgr2-Dev2 97 Changer Command = "" 98 Changer Device = /dev/null 99} 100 101Device { 102 Name = FileChgr2-Dev1 103 Media Type = File2 104 Archive Device = @archivedir@ 105 LabelMedia = yes; # lets Bacula label unlabeled media 106 Random Access = Yes; 107 AutomaticMount = yes; # when device opened, read it 108 RemovableMedia = no; 109 AlwaysOpen = no; 110 Maximum Concurrent Jobs = 5 111} 112 113Device { 114 Name = FileChgr2-Dev2 115 Media Type = File2 116 Archive Device = @archivedir@ 117 LabelMedia = yes; # lets Bacula label unlabeled media 118 Random Access = Yes; 119 AutomaticMount = yes; # when device opened, read it 120 RemovableMedia = no; 121 AlwaysOpen = no; 122 Maximum Concurrent Jobs = 5 123} 124 125 126 127# 128# An autochanger device with two drives 129# 130#Autochanger { 131# Name = Autochanger 132# Device = Drive-1 133# Device = Drive-2 134# Changer Command = "@scriptdir@/mtx-changer %c %o %S %a %d" 135# Changer Device = /dev/sg0 136#} 137 138#Device { 139# Name = Drive-1 # 140# Drive Index = 0 141# Media Type = DLT-8000 142# Archive Device = /dev/nst0 143# AutomaticMount = yes; # when device opened, read it 144# AlwaysOpen = yes; 145# RemovableMedia = yes; 146# RandomAccess = no; 147# AutoChanger = yes 148# # 149# # New alert command in Bacula 9.0.0 150# # Note: you must have the sg3_utils (rpms) or the 151# # sg3-utils (deb) installed on your system. 152# # and you must set the correct control device that 153# # corresponds to the Archive Device 154# Control Device = /dev/sg?? # must be SCSI ctl for /dev/nst0 155# Alert Command = "@scriptdir@/tapealert %l" 156# 157# # 158# # Enable the Alert command only if you have the mtx package loaded 159# # Note, apparently on some systems, tapeinfo resets the SCSI controller 160# # thus if you turn this on, make sure it does not reset your SCSI 161# # controller. I have never had any problems, and smartctl does 162# # not seem to cause such problems. 163# # 164# Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" 165# If you have smartctl, enable this, it has more info than tapeinfo 166# Alert Command = "sh -c 'smartctl -H -l error %c'" 167#} 168 169#Device { 170# Name = Drive-2 # 171# Drive Index = 1 172# Media Type = DLT-8000 173# Archive Device = /dev/nst1 174# AutomaticMount = yes; # when device opened, read it 175# AlwaysOpen = yes; 176# RemovableMedia = yes; 177# RandomAccess = no; 178# AutoChanger = yes 179# # Enable the Alert command only if you have the mtx package loaded 180# Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" 181# If you have smartctl, enable this, it has more info than tapeinfo 182# Alert Command = "sh -c 'smartctl -H -l error %c'" 183#} 184 185# 186# A Linux or Solaris LTO-2 tape drive 187# 188#Device { 189# Name = LTO-2 190# Media Type = LTO-2 191# Archive Device = @TAPEDRIVE@ 192# AutomaticMount = yes; # when device opened, read it 193# AlwaysOpen = yes; 194# RemovableMedia = yes; 195# RandomAccess = no; 196# Maximum File Size = 3GB 197## Changer Command = "@scriptdir@/mtx-changer %c %o %S %a %d" 198## Changer Device = /dev/sg0 199## AutoChanger = yes 200# # Enable the Alert command only if you have the mtx package loaded 201## Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" 202## If you have smartctl, enable this, it has more info than tapeinfo 203## Alert Command = "sh -c 'smartctl -H -l error %c'" 204#} 205 206# 207# A Linux or Solaris LTO-3 tape drive 208# 209#Device { 210# Name = LTO-3 211# Media Type = LTO-3 212# Archive Device = @TAPEDRIVE@ 213# AutomaticMount = yes; # when device opened, read it 214# AlwaysOpen = yes; 215# RemovableMedia = yes; 216# RandomAccess = no; 217# Maximum File Size = 4GB 218# Changer Command = "@scriptdir@/mtx-changer %c %o %S %a %d" 219# Changer Device = /dev/sg0 220# AutoChanger = yes 221# # 222# # New alert command in Bacula 9.0.0 223# # Note: you must have the sg3_utils (rpms) or the 224# # sg3-utils (deb) installed on your system. 225# # and you must set the correct control device that 226# # corresponds to the Archive Device 227# Control Device = /dev/sg?? # must be SCSI ctl for @TAPEDRIVE@ 228# Alert Command = "@scriptdir@/tapealert %l" 229# 230# # Enable the Alert command only if you have the mtx package loaded 231## Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" 232## If you have smartctl, enable this, it has more info than tapeinfo 233## Alert Command = "sh -c 'smartctl -H -l error %c'" 234#} 235 236# 237# A Linux or Solaris LTO-4 tape drive 238# 239#Device { 240# Name = LTO-4 241# Media Type = LTO-4 242# Archive Device = @TAPEDRIVE@ 243# AutomaticMount = yes; # when device opened, read it 244# AlwaysOpen = yes; 245# RemovableMedia = yes; 246# RandomAccess = no; 247# Maximum File Size = 5GB 248# Changer Command = "@scriptdir@/mtx-changer %c %o %S %a %d" 249# Changer Device = /dev/sg0 250# AutoChanger = yes 251# # 252# # New alert command in Bacula 9.0.0 253# # Note: you must have the sg3_utils (rpms) or the 254# # sg3-utils (deb) installed on your system. 255# # and you must set the correct control device that 256# # corresponds to the Archive Device 257# Control Device = /dev/sg?? # must be SCSI ctl for @TAPEDRIVE@ 258# Alert Command = "@scriptdir@/tapealert %l" 259# 260# # Enable the Alert command only if you have the mtx package loaded 261## Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" 262## If you have smartctl, enable this, it has more info than tapeinfo 263## Alert Command = "sh -c 'smartctl -H -l error %c'" 264#} 265 266# 267# An HP-UX tape drive 268# 269#Device { 270# Name = Drive-1 # 271# Drive Index = 0 272# Media Type = DLT-8000 273# Archive Device = /dev/rmt/1mnb 274# AutomaticMount = yes; # when device opened, read it 275# AlwaysOpen = yes; 276# RemovableMedia = yes; 277# RandomAccess = no; 278# AutoChanger = no 279# Two EOF = yes 280# Hardware End of Medium = no 281# Fast Forward Space File = no 282# # 283# # New alert command in Bacula 9.0.0 284# # Note: you must have the sg3_utils (rpms) or the 285# # sg3-utils (deb) installed on your system. 286# # and you must set the correct control device that 287# # corresponds to the Archive Device 288# Control Device = /dev/sg?? # must be SCSI ctl for /dev/rmt/1mnb 289# Alert Command = "@scriptdir@/tapealert %l" 290# 291# # 292# # Enable the Alert command only if you have the mtx package loaded 293# Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" 294# If you have smartctl, enable this, it has more info than tapeinfo 295# Alert Command = "sh -c 'smartctl -H -l error %c'" 296#} 297 298# 299# A FreeBSD tape drive 300# 301#Device { 302# Name = DDS-4 303# Description = "DDS-4 for FreeBSD" 304# Media Type = DDS-4 305# Archive Device = /dev/nsa1 306# AutomaticMount = yes; # when device opened, read it 307# AlwaysOpen = yes 308# Offline On Unmount = no 309# Hardware End of Medium = no 310# BSF at EOM = yes 311# Backward Space Record = no 312# Fast Forward Space File = no 313# TWO EOF = yes 314# # 315# # New alert command in Bacula 9.0.0 316# # Note: you must have the sg3_utils (rpms) or the 317# # sg3-utils (deb) installed on your system. 318# # and you must set the correct control device that 319# # corresponds to the Archive Device 320# Control Device = /dev/sg?? # must be SCSI ctl for /dev/nsa1 321# Alert Command = "@scriptdir@/tapealert %l" 322# 323# If you have smartctl, enable this, it has more info than tapeinfo 324# Alert Command = "sh -c 'smartctl -H -l error %c'" 325#} 326 327# 328# Send all messages to the Director, 329# mount messages also are sent to the email address 330# 331Messages { 332 Name = Standard 333 director = @basename@-dir = all 334} 335