Cancel Lower Level Duplicates = yes
Cancel Queued Duplicates = yes
+
+ RunScript {
+ RunsWhen = After
+ RunsOnClient = No
+ Console = "purge volume action=all allpools storage=%w"
+ }
}
# Client (File Services) to backup
Name = "poolfull-<%=bacula_pool_name%>-<%= client %>"
Pool Type = Backup
Storage = "<%=bacula_filestor_name%>-<%= client %>"
- Recycle = no
AutoPrune = yes
Volume Retention = 1 year
Label Format = "<%= bacula_pool_name %>-full-<%= client %>.${Year}-${Month:p/2/0/r}-${Day:p/2/0/r}_${Hour:p/2/0/r}:${Minute:p/2/0/r}"
Maximum Volume Jobs = 1
Maximum Volume Bytes = 50G
Action On Purge = Truncate
+ Recycle = yes
+ RecyclePool = "poolgraveyard-<%=bacula_pool_name%>-<%= client %>"
}
Pool {
Name = "pooldiff-<%=bacula_pool_name%>-<%= client %>"
Pool Type = Backup
Storage = "<%=bacula_filestor_name%>-<%= client %>"
- Recycle = no
AutoPrune = yes
Volume Retention = 6 months
Label Format = "<%= bacula_pool_name %>-diff-<%= client %>.${Year}-${Month:p/2/0/r}-${Day:p/2/0/r}_${Hour:p/2/0/r}:${Minute:p/2/0/r}"
Maximum Volume Jobs = 1
Maximum Volume Bytes = 50G
Action On Purge = Truncate
+ Recycle = yes
+ RecyclePool = "poolgraveyard-<%=bacula_pool_name%>-<%= client %>"
}
Pool {
Name = "poolinc-<%=bacula_pool_name%>-<%= client %>"
Pool Type = Backup
Storage = "<%=bacula_filestor_name%>-<%= client %>"
- Recycle = no
AutoPrune = yes
Volume Retention = 70 days
Label Format = "<%= bacula_pool_name %>-inc-<%= client %>.${Year}-${Month:p/2/0/r}-${Day:p/2/0/r}_${Hour:p/2/0/r}:${Minute:p/2/0/r}"
Maximum Volume Jobs = 1
Maximum Volume Bytes = 50G
Action On Purge = Truncate
+ Recycle = yes
+ RecyclePool = "poolgraveyard-<%=bacula_pool_name%>-<%= client %>"
+}
+
+Pool {
+ Name = "poolgraveyard-<%=bacula_pool_name%>-<%= client %>"
+ Pool Type = Backup
+ Storage = "<%=bacula_filestor_name%>-<%= client %>"
+ Recycle = yes
+ RecyclePool = "poolgraveyard-<%=bacula_pool_name%>-<%= client %>"
}