# # Default Bacula Director Configuration file # # The only thing that MUST be changed is to add one or more # file or directory names in the Include directive of the # FileSet resource. # # For Bacula release 1.39.27 (24 October 2006) -- debian testing/unstable # # You might also want to change the default email address # from root to your address. See the "mail" and "operator" # directives in the Messages resource. # Director { # define myself Name = @hostname@-dir DIRPort = @dirport@ # where we listen for UA connections QueryFile = "@scriptdir@/query.sql" WorkingDirectory = "@working_dir@" PidDirectory = "@piddir@" SubSysDirectory = "@subsysdir@" Maximum Concurrent Jobs = 1 Password = "pNvX1WiXnwv2C/F7E52LGvw6rKjbbPvu2kyuPa9pVaL3" # Console password Messages = Standard } JobDefs { Name = "DefaultJob" Type = Backup Level = Incremental Client = @hostname@-fd FileSet = FS_TESTJOB Storage = File Messages = Standard Pool = Default Priority = 10 Maximum Concurrent Jobs = 16 } FileSet { Name = FS_TESTJOB Include { File=<@tmpdir@/file-list } } FileSet { Name = FS_FIFO Include { Options { read fifo = yes } # wait 60s per fifo File=@tmpdir@/fifo File=@tmpdir@/fifo2 File=@tmpdir@/fifo3 } } Job { Name = "RUN_MAXWAITTIME" JobDefs = DefaultJob FileSet = FS_TESTJOB MaxWaitTime = 2min } Job { Name = "RUN_MAXSTARTDELAY" JobDefs = DefaultJob FileSet = FS_TESTJOB MaxStartDelay = 30sec Pool = PoolA Runbeforejob = "/bin/echo NEVER start this" } Job { Name = "RUN_MAXRUNTIME" JobDefs = DefaultJob FileSet = FS_FIFO MaxRunTime = 1min } # Client (File Services) to backup Client { Name = @hostname@-fd Address = @hostname@ FDPort = @fdport@ Catalog = MyCatalog Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc" # password for FileDaemon File Retention = 30d # 30 days Job Retention = 180d # six months AutoPrune = yes # Prune expired Jobs/Files Maximum Concurrent Jobs = 4 } # Definiton of file storage device Storage { Name = File Address = @hostname@ # N.B. Use a fully qualified name here SDPort = @sdport@ Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9" Device = FileStorage Media Type = File Maximum Concurrent Jobs = 4 } # Generic catalog service Catalog { Name = MyCatalog @libdbi@ dbname = @db_name@; user = @db_user@; password = "@db_password@" } Messages { Name = Standard console = all, !skipped, !saved catalog = all, !skipped } # Default pool definition Pool { Name = Default Pool Type = Backup Recycle = yes # Bacula can automatically recycle Volumes AutoPrune = yes # Prune expired volumes Volume Retention = 365d # one year Maximum Volume Bytes = 1M } # Default pool definition Pool { Name = PoolA Pool Type = Backup Recycle = yes # Bacula can automatically recycle Volumes AutoPrune = yes # Prune expired volumes Volume Retention = 365d # one year }