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.

Reply via email to