I am trying to figure out a way to create a job/jobdef that will split the
volumes (pools) across three separate mount points on the storage server.
Think of it as writing only Full B/U to specific tapes designated just for
Full to be sent off site but keeping Differential on a different set of
tapes for alternative retention period etc.
In my case, this is Full goes to /bareos/full mount point which is on one
USB attached drive. /bareos/diff goes to a different USB attached drive.
/bareos/incr goes to yet a different USB attached drive.
The storage/pool configuration I am attempting to get a working job
schedule (Full once every 90 days, weekly differential, Incremental Daily,)
is as follows. Note: The Red "Storage = arc-sd" is just my current config
on the director using a single Device arc-sd which writes all volumes to a
same file location.
I have read all the various docs and examples so much I think my strategy
must be flawed to the point I can't visualize the correct configuration.
haha
Thx in advance for any input or suggestions.
*On the storage device*
Storage {
Name = arc-sd
Maximum Concurrent Jobs = 6
}
Device {
Name = arc-full-sd
Media Type = File
Archive Device = /bareos/full
LabelMedia = yes;
Random Access = yes;
AutomaticMount = yes;
RemovableMedia = no;
AlwaysOpen = no;
Description = "Server arc B/U Full device"
}
Device {
Name = arc-diff-sd
Media Type = File
Archive Device = /bareos/diff
LabelMedia = yes;
Random Access = yes;
AutomaticMount = yes;
RemovableMedia = no;
AlwaysOpen = no;
Description = "Server arc B/U Differential device"
}
Device {
Name = arc-incr-sd
Media Type = File
Archive Device = /bareos/incr
LabelMedia = yes;
Random Access = yes;
AutomaticMount = yes;
RemovableMedia = no;
AlwaysOpen = no;
Description = "Server arc B/U incremental device"
}
*On the director*
Storage {
Name = arc-diff-sd
Address = arc
Password =
Device = arc-diff-sd
Media Type = File
Maximum Concurrent Jobs = 2
}
Storage {
Name = arc-full-sd
Address = arc
Password =
Device = arc-full-sd
Media Type = File
Maximum Concurrent Jobs = 2
}
Storage {
Name = arc-incr-sd
Address = arc
Password =
Device = arc-incr-sd
Media Type = File
Maximum Concurrent Jobs = 2
}
Pool {
Name = Full
Pool Type = Backup
Recycle = yes # Bareos can automatically recycle
Volumes
Recycle Oldest Volume = yes # RWD
Action On Purge = Truncate # RWD
AutoPrune = yes # Prune expired volumes
Volume Retention = 1 years # How long should the Full Backups be
kept? (#06)
Maximum Volume Bytes = 100G # Limit Volume size to something
reasonable
# Maximum Volumes = 20 # Limit number of Volumes in Pool
Label Format = "Full-" # Volumes will be labeled
"Full-<volume-id>"
}
Pool {
Name = Differential
Pool Type = Backup
Recycle = yes # Bareos can automatically recycle
Volumes
Recycle Oldest Volume = yes # RWD
Action On Purge = Truncate # RWD
AutoPrune = yes # Prune expired volumes
Volume Retention = 90 days # How long should the Differential
Backups be kept? (#09)
Maximum Volume Bytes = 50G # Limit Volume size to something
reasonable
# Maximum Volumes = 40 # Limit number of Volumes in Pool
Label Format = "Differential-" # Volumes will be labeled
"Differential-<volume-id>"
}
Pool {
Name = Incremental
Pool Type = Backup
Recycle = yes # Bareos can automatically recycle
Volumes
Recycle Oldest Volume = yes # RWD
Action On Purge = Truncate # RWD
AutoPrune = yes # Prune expired volumes
Volume Retention = 30 days # How long should the Incremental
Backups be kept? (#12)
Maximum Volume Bytes = 25G # Limit Volume size to something
reasonable
# Maximum Volumes = 20 # Limit number of Volumes in Pool
Label Format = "Incremental-" # Volumes will be labeled
"Incremental-<volume-id>"
}
JobDefs {
Name = "DefaultJob-bareos"
Type = Backup
Level = Incremental
FileSet = "LinuxAll"
Schedule = "WeeklyCycle"
Max Full Interval = 90d # Create a Full B/U every 90 days
Storage = arc-sd
Messages = Standard
Pool = Incremental
Priority = 10
Write Bootstrap = "/bareos/bu/%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)
}
Schedule {
Name = "WeeklyCycle"
Run = Differential sat at 21:35 # (#07)
Run = Incremental mon-fri at 21:35 # (#10)
}
Job {
Name = "backup-samba-fd"
JobDefs = "DefaultJob-bareos"
Client = "samba-fd"
Storage = arc-sd
}
--
You received this message because you are subscribed to the Google Groups
"bareos-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/bareos-users/d0593be3-df1b-49dd-94d2-793f8dc70498n%40googlegroups.com.