JobDefs { Name = "DefaultJob" Type = Backup Level = Incremental Client = lto7-fd FileSet = "SelfTest" # selftest fileset (#13) #Schedule = "WeeklyCycle" Storage = File Messages = Standard Pool = Incremental Priority = 10 Write Bootstrap = "/var/lib/bareos/%c.bsr" Full Backup Pool = Full # write Full Backups into "Full" Pool (#05) Differential Backup Pool = Differential # write Diff Backups into "Differential" Pool (#08) Incremental Backup Pool = Incremental # write Incr Backups into "Incremental" Pool (#11) } # JobDefs { Name = "weekly incremental" Type = Backup Level = Incremental Client = archivo-fd FileSet = "archivo hdd01" # selftest fileset (#13) #Schedule = "WeeklyCycle" Storage = "LTO7" Messages = Standard Pool = Incremental Priority = 10 Write Bootstrap = "/var/lib/bareos/%c.bsr" Full Backup Pool = Full # write Full Backups into "Full" Pool (#05) Differential Backup Pool = Differential # write Diff Backups into "Differential" Pool (#08) Incremental Backup Pool = Incremental # write Incr Backups into "Incremental" Pool (#11) } # incremental Jobs Job { JobDefs = "weekly incremental" Name = "incremental hdd01" FileSet="archivo hdd01" } Job { JobDefs = "weekly incremental" Name = "incremental hdd02" FileSet="archivo hdd02" } Job { JobDefs = "weekly incremental" Name = "incremental hdd03" FileSet="archivo hdd03" } Job { JobDefs = "weekly incremental" Name = "incremental hdd04" FileSet="archivo hdd04" } Job { JobDefs = "weekly incremental" Name = "incremental hdd05" FileSet="archivo hdd05" } Job { JobDefs = "weekly incremental" Name = "incremental hdd06" FileSet="archivo hdd06" } Job { JobDefs = "weekly incremental" Name = "incremental hdd07" FileSet="archivo hdd07" } Job { JobDefs = "weekly incremental" Name = "incremental hdd08" FileSet="archivo hdd08" } Job { JobDefs = "weekly incremental" Name = "incremental hdd09" FileSet="archivo hdd09" } Job { JobDefs = "weekly incremental" Name = "incremental hdd10" FileSet="archivo hdd10" } Job { JobDefs = "weekly incremental" Name = "incremental hdd11" FileSet="archivo hdd11" } Job { JobDefs = "weekly incremental" Name = "incremental hdd12" FileSet="archivo hdd12" } Job { JobDefs = "weekly incremental" Name = "incremental hdd13" FileSet="archivo hdd13" } Job { JobDefs = "weekly incremental" Name = "incremental hdd14" FileSet="archivo hdd14" } Job { JobDefs = "weekly incremental" Name = "incremental hdd15" FileSet="archivo hdd15" } Job { JobDefs = "weekly incremental" Name = "incremental hdd16" FileSet="archivo hdd16" } Job { JobDefs = "weekly incremental" Name = "incremental hdd17" FileSet="archivo hdd17" } Job { JobDefs = "weekly incremental" Name = "incremental hdd18" FileSet="archivo hdd18" } Job { JobDefs = "weekly incremental" Name = "incremental hdd19" FileSet="archivo hdd19" } Job { JobDefs = "weekly incremental" Name = "incremental hdd20" FileSet="archivo hdd20" } Job { JobDefs = "weekly incremental" Name = "incremental hdd21" FileSet="archivo hdd21" } Job { JobDefs = "weekly incremental" Name = "incremental hdd22" FileSet="archivo hdd22" } Job { JobDefs = "weekly incremental" Name = "incremental hdd23" FileSet="archivo hdd23" } Job { JobDefs = "weekly incremental" Name = "incremental hdd24" FileSet="archivo hdd24" } Job { JobDefs = "weekly incremental" Name = "incremental hdd25" FileSet="archivo hdd25" } Job { JobDefs = "weekly incremental" Name = "incremental hdd26" FileSet="archivo hdd26" } Job { JobDefs = "weekly incremental" Name = "incremental hdd27" FileSet="archivo hdd27" } Job { JobDefs = "weekly incremental" Name = "incremental hdd28" FileSet="archivo hdd28" } Job { JobDefs = "weekly incremental" Name = "incremental hdd29" FileSet="archivo hdd29" } Job { JobDefs = "weekly incremental" Name = "incremental hdd30" FileSet="archivo hdd30" } Job { JobDefs = "weekly incremental" Name = "incremental hdd31" FileSet="archivo hdd31" } Job { JobDefs = "weekly incremental" Name = "incremental hdd32" FileSet="archivo hdd32" } Job { JobDefs = "weekly incremental" Name = "incremental hdd33" FileSet="archivo hdd33" } Job { JobDefs = "weekly incremental" Name = "incremental hdd34" FileSet="archivo hdd34" } Job { JobDefs = "weekly incremental" Name = "incremental hdd35" FileSet="archivo hdd35" } Job { JobDefs = "weekly incremental" Name = "incremental hdd36" FileSet="archivo hdd36" } Job { JobDefs = "weekly incremental" Name = "incremental hdd37" FileSet="archivo hdd37" } Job { JobDefs = "weekly incremental" Name = "incremental hdd38" FileSet="archivo hdd38" } Job { JobDefs = "weekly incremental" Name = "incremental hdd39" FileSet="archivo hdd39" } Job { JobDefs = "weekly incremental" Name = "incremental hdd40" FileSet="archivo hdd40" } # # Define the main manual full backup job Job { Name = "Backup_archivo_to_LTO7" JobDefs = "DefaultJob" Client = archivo-fd Storage="LTO7" FileSet="archivo hdd01" } # # Backup the catalog database (after the nightly save) # Job { Name = "BackupCatalog" JobDefs = "DefaultJob" Level = Full FileSet="Catalog" #Schedule = "WeeklyCycleAfterBackup" # This creates an ASCII copy of the catalog # Arguments to make_catalog_backup.pl are: # make_catalog_backup.pl RunBeforeJob = "/usr/lib/bareos/scripts/make_catalog_backup.pl MyCatalog" # This deletes the copy of the catalog RunAfterJob = "/usr/lib/bareos/scripts/delete_catalog_backup" # This sends the bootstrap via mail for disaster recovery. # Should be sent to another system, please change recipient accordingly Write Bootstrap = "|/usr/bin/bsmtp -h localhost -f \"\(Bareos\) \" -s \"Bootstrap for Job %j\" root@localhost" # (#01) Priority = 11 # run after main backup } # # Standard Restore template, to be changed by Console program # Only one such job is needed for all Jobs/Clients/Storage ... # Job { Name = "RestoreFiles" Type = Restore Client=lto7-fd FileSet = "Linux All" Storage = File Pool = Incremental Messages = Standard Where = /storage/restore }