http://www.bacula.org/5.2.x-manuals/en/main/main/Basic_Volume_Management.html
- Simple disk volume - it just grow without restriction
- Restrict Volume Size and Usage (Volume / Pool attributes)
- Limit jobs - Maximum Volume Jobs = nnn.
- Limit size - Maximum Volume Bytes = mmmm. (recommended to limit to reasonable value such as 5G - for ease of seeking and better fail-proof)
- Limit usage time - Volume Use Duration = time
- Automatic Labelling
- Simple labelling - automatic 4-digit serial with prefix
- Python scripting
- Event
- Restrict Pool Size (Prune / Recycle)
- Prune - removes record from Catalog
- Recycle - reuses volume and erases old data
- Control prune of File / Job
- File Retention = ttt
- Job Retention = ttt
- AutoPrune = yes - enables the above
- Control prune of Volume
- Volume Retention = time
- Prune preferences: volume to be pruned to allow recycle
- Recycle Oldest Volume = yes, select oldest in pool
- Recycle Current Volume = yes, select currently mounted in pool
- Purge preferences: NOT RECOMMENDED, select to PURGE without considering retention period
- Purge Oldest Volume = yes
- AutoPrune = yes
- Control Pool size
- Maximum Volumes = nnn
- Recycle = yes, permit automatic recycling of Volumes after retention period