That's a useful article.

There is a minor caveat when copying volume files: the volume label contains
the PoolName and MediaType.  This is minor because it only matters if you need
to bscan the volume before it is recycled.

__Martin



>>>>> On Thu, 7 Sep 2017 22:04:35 -0400, Dan Langille said:
> 
> I have recently moved to one Storage device per pool.
> 
> Why?
> 
> So each pool is on a different ZFS dataset.
> 
> Once I figured out the process for the first one, the rest was mostly waiting 
> for data to be copied.
> 
> I documented it here: 
> https://dan.langille.org/2017/09/06/bacula-ran-out-of-space-moved-some-volumes-to-another-zpool/
>  
> <https://dan.langille.org/2017/09/06/bacula-ran-out-of-space-moved-some-volumes-to-another-zpool/>
> 
> The final zfs layout looks like this: 
> https://gist.github.com/dlangille/78811ba69b2a14f6c1e63c2b4bafc99e 
> <https://gist.github.com/dlangille/78811ba69b2a14f6c1e63c2b4bafc99e>
> 
> Here is the rough overview:
> 
> 
> # in bacula-dir.conf
> 
> Pool {
>   Name             = DiffFile
>   Pool Type        = Backup
>   Recycle          = yes
>   AutoPrune        = yes
>   Volume Retention = 6 weeks
>   Storage          = bacula-sd-01-DiffFile
>   Next Pool        = Differentials
> 
>   Maximum Volume Bytes = 10G
>   Maximum Volume Jobs  = 1
>   Maximum Volumes      = 300
> 
>   LabelFormat = "DiffAuto-"
> }
> 
> # Definiton of file storage device
> Storage {
>   Name       = bacula-sd-01-DiffFile
>   Address    = bacula-sd-01.int.unixathome.org                # N.B. Use a 
> fully qualified name here
>   SDPort     = 9103
>   Password   = "[redacted]"
> 
>   AutoChanger = Yes
> 
>   Device     = VirtualDisk-DiffFile
>   Media Type = DiffFile
> 
>   Maximum Concurrent Jobs = 27
> }
> 
> # in bacula-sd.conf
> 
> # why do I do an autochanger? Some AutoChangers have multiple drives.
> # It's easier to make them all similar.
> # an example with 10 virtual drives is here: 
> https://gist.github.com/dlangille/ba787f6e6d838d2fbcc6ad9aad9afd55 
> <https://gist.github.com/dlangille/ba787f6e6d838d2fbcc6ad9aad9afd55>
> 
> Autochanger {
>   Name = VirtualDisk-DiffFile
> 
>   Changer Device  = /dev/null
>   Changer Command = /dev/null
> 
>   Device          = vDrive-DiffFile-0
> }
> 
> Device {
>   Name           = vDrive-DiffFile-0
>   Media Type     = DiffFile
>   Archive Device = /usr/local/bacula/volumes/DiffFile
>   LabelMedia     = yes
>   Random Access  = yes
>   AutomaticMount = yes
>   RemovableMedia = no
>   AlwaysOpen     = no
> 
>   Autochanger    = yes
>   Drive Index    = 0
> 
>   Maximum Concurrent Jobs = 1
>   Volume Poll Interval    = 15
> }
> 
> 
> 
> 
> Dan Langille - BSDCan / PGCon
> d...@langille.org

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to