Nice big changes here

This commit is contained in:
Joe S
2020-06-02 16:30:11 -04:00
parent 6c177e38ec
commit 2bd54e59db
16 changed files with 77 additions and 51 deletions

View File

@@ -1,7 +1,10 @@
@/etc/bacula/clients/director-client.conf
@/etc/bacula/clients/zinc-client.conf
@/etc/bacula/filesets.conf
@/etc/bacula/filesets/filesets-users.conf
@/etc/bacula/filesets/filesets-system.conf
@/etc/bacula/filesets/filesets-archive.conf
@/etc/bacula/schedules.conf
@/etc/bacula/pools.conf
@@ -82,7 +85,8 @@ messages { # Send mail just to me
messages { # Send mail to me and dad
name = MarksMail
mail = mws03@comcast.net,kenwood364@gmail.com = all, !skipped
#mail = mws03@comcast.net,kenwood364@gmail.com = all, !skipped
mail = kenwood364@gmail.com = all, !skipped
console = all, !skipped, !saved
}

View File

@@ -1,4 +1,4 @@
# These are jobs run for vms, storage, archive, etc
# These are mainly jobs for archive.
Job { # Archive Obelisk
Name = "Archive-Obelisk"

View File

@@ -0,0 +1 @@
# These are jobs run for vms, storage, etc

View File

@@ -63,6 +63,7 @@ Job { # Backup Michael
Differential Backup Pool = Diff-Pool
Incremental Backup Pool = Incr-Pool
}
Job { # Backup Matthew
Name = "Backup-Matthew"
Client = Zinc-Client

View File

@@ -1,14 +1,14 @@
@/etc/bacula/clients/zinc-client-users.conf
@/etc/bacula/clients/zinc-client-other.conf
@/etc/bacula/clients/zinc-client-system.conf
@/etc/bacula/clients/zinc-client-archive.conf
Client {
Name = Zinc-Client
Password = "iamnotacrook"
Address = 10.85.3.31
Catalog = MyCatalog
File Retention = 60 days # 60 days
Job Retention = 6 months # six months
File Retention = 6 months
Job Retention = 2 years
AutoPrune = yes # Prune expired Jobs/Files
}

View File

@@ -0,0 +1,11 @@
# Archive for Obelisk
FileSet {
Name = "Obelisk Archive"
Include {
Options {
signature = MD5
compression=GZIP
}
File = "/mnt/Obelisk/"
}
}

View File

@@ -0,0 +1,24 @@
# Bacula config Backup
FileSet {
Name = "MyFirstFileSet"
Include {
Options {
signature=MD5
}
File = /etc/bacula/
}
Exclude {
File = *~
}
}
# This is the backup of the catalog
FileSet {
Name = "Catalog"
Include {
Options {
signature = MD5
}
File = "/var/lib/postgresql/12/main"
}
}

View File

@@ -1,28 +1,3 @@
# Bacula config Backup
FileSet {
Name = "MyFirstFileSet"
Include {
Options {
signature=MD5
}
File = /etc/bacula/
}
Exclude {
File = *~
}
}
# This is the backup of the catalog
FileSet {
Name = "Catalog"
Include {
Options {
signature = MD5
}
File = "/var/lib/postgresql/12/main"
}
}
# Caleb's backup on zinc
FileSet {
Name = "Caleb Backup"
@@ -86,15 +61,3 @@ FileSet {
#File = "/mnt/NextCloud/data/michael/"
}
}
# Archive for Obelisk
FileSet {
Name = "Obelisk Archive"
Include {
Options {
signature = MD5
compression=GZIP
}
File = "/mnt/Obelisk/"
}
}

View File

@@ -1,9 +1,10 @@
Pool {
Name = Full-Pool
Pool Type = Backup
Recycle = yes
AutoPrune = yes
Volume Retention = 6 months
Recycle = yes # Allow these vols to be recycled
Recycle Pool = Scratch # Where to put the vol after recycling
AutoPrune = yes # Automaticly schedule for recycling
Volume Retention = 6 months # When to auto schedule for recycling
Storage = Iron-Autochanger
Maximum Volume Bytes = 800G
@@ -16,6 +17,7 @@ Pool {
Name = Diff-Pool
Pool Type = Backup
Recycle = yes
Recycle Pool = Scratch
AutoPrune = yes
Volume Retention = 2 months
Storage = Iron-Autochanger
@@ -30,6 +32,7 @@ Pool {
Name = Incr-Pool
Pool Type = Backup
Recycle = yes
Recycle Pool = Scratch
AutoPrune = yes
Volume Retention = 1 month
Storage = Iron-Autochanger
@@ -51,4 +54,21 @@ Pool {
Maximum Volume Bytes = 800G
Cleaning Prefix = "CLN"
}
}
Pool {
# Magic name, volumes are taken from this pool
# when another pool fills up
Name = Scratch
Pool Type = Backup
# The following attributes are applied to the volume when first
# labelled, and don't update automatically as the volume
# moves between pools.
# Allow this volume to be recycled
Recycle = yes
# When the volume is recycled, return it automatically to
# this pool
Recycle Pool = Scratch
}

View File

@@ -13,7 +13,7 @@ Schedule {
Run = Level=Differential nov 1st sun at 4:15
Run = Level=Differential dec 1st sun at 4:15
Run = Level=Incremental tue at 2:15
#Run = Level=Incremental tue at 2:15
Run = Level=Incremental sat at 2:15
}
@@ -32,6 +32,6 @@ Schedule {
Run = Level=Differential nov 1st sun at 4:30
Run = Level=Differential dec 1st sun at 4:30
Run = Level=Incremental tue at 2:30
#Run = Level=Incremental tue at 2:30
Run = Level=Incremental sat at 2:30
}