Rich, You want to specify the Storage in the Pool definition. That should do what you want.
Jon Schewe Research Scientist C: +1 612.263.2718 O: +1 952.545.5720 [email protected]<mailto:[email protected]> Raytheon Technologies Raytheon Intelligence & Space 5775 Wayzata Blvd. Suite 630 St. Louis Park, MN 55416 RTX.com<https://www.rtx.com/> | LinkedIn<https://www.linkedin.com/company/raytheontechnologies> | Twitter<https://twitter.com/raytheontech> | Instagram<https://www.instagram.com/raytheontechnologies> ________________________________ From: [email protected] <[email protected]> on behalf of Rich Deeming <[email protected]> Sent: Wednesday, September 30, 2020 11:59 To: bareos-users <[email protected]> Subject: [External] [bareos-users] Split Full, Diff, Incr Vols on different file storage mount points 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]<mailto:[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<https://groups.google.com/d/msgid/bareos-users/d0593be3-df1b-49dd-94d2-793f8dc70498n%40googlegroups.com?utm_medium=email&utm_source=footer>. -- 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/DM3P110MB026599F2B8BB00907FBABAFBED330%40DM3P110MB0265.NAMP110.PROD.OUTLOOK.COM.
