This is what I would do. Job { Name = "lpsoar01_job_D" JobDefs = "DailyJobDefs" FileSet = "lpsoar01_fileset" Schedule = *"CustomCycle"* }
JobDefs { Name = "DailyJobDefs" Type = Backup Level = Full Client = bareos-fd Schedule = "DailyFullCycle" Storage = File Messages = Standard Pool = DailyFullCyclePool Priority = 10 Write Bootstrap = "/var/lib/bareos/%c.bsr" Full Backup Pool = DailyFullCyclePool # write Full Backups into "Full-Pool" Pool Differential Backup Pool = Differential # write Diff Backups into "Differential" Pool Incremental Backup Pool = Incremental # write Incr Backups into "Incremental" Pool } Pool { Name = *Daily* Pool Type = Backup Recycle = yes AutoPrune = yes Volume Retention = 7 days Maximum Volume Jobs = 100 Label Format = Daily- Maximum Volumes = *7* } *Pool { Name = Weekly Pool Type = Backup Recycle = yes AutoPrune = yes Volume Retention = 31 days Maximum Volume Jobs = 100 Label Format = Weekly- Maximum Volumes = 5}* *Pool {* * Name = Monthly Pool Type = Backup Recycle = yes AutoPrune = yes Volume Retention = 181 days Maximum Volume Jobs = 100 Label Format = Monthly- Maximum Volumes = 6}* *Schedule {* * Name = CustomCycle* * Run = Level=Full **Pool=**Daily **1st sun at 22:00* * Run = Level=Full **Pool=**Weekly* *2nd-5th sun at 22:00* * Run = Level=Full Pool=**Monthly mon-sat at 22:00* *}* I hope you are able to see the bold text, but basically you create 3 pools and a custom schedule that will take care of writting to the specific pool you need. I have no tested this configuration so it is at your discretion. Good luck. On Thursday, November 2, 2023 at 2:43:20 PM UTC+1 Yariv Hazan wrote: > Thank you! > > To simplify (for me L ) please look on the daily only. > > Per configuration below I do 6 backups for a week. > > My retention is on the pool level (Volume Retention = 7 days) right? On > what level it should be? Or how I should define it in the pool level that > I’m not doing correctly now? > > Thanks, > > Yariv > > > > On Sunday, October 29, 2023 at 1:46:16 PM UTC+2 Miguel Santos wrote: > >> You need 3 different pools to do this. >> >> One that keeps your: >> - 6 daily backups for a week >> - 4 weekly backups for a month >> - 6 monthly backups for 6 months. >> >> From there you can decide to either: >> * create different jobs to write to different pools (simpler) >> * make a migration/copy of the data to the pool (a bit more complicated) >> >> It will not work with your current configuration because the retention >> works at the pool level. >> >> Good luck. >> >> On Sun, Oct 29, 2023 at 11:25 AM Yariv Hazan <yar...@gmail.com> wrote: >> >>> Hello, >>> My retention is pretty simple(?) I have only full backups and I need to >>> keep backups for >>> Last 6 daily backups for a week >>> Last 4 weekly backups for a month >>> Last 6 monthly backups for 6 months. >>> >>> But: >>> 1. All backups are kept for much longer without being pruned. >>> 2. A daily backup volume is created every day but older daily backup >>> volume are used instead. >>> >>> I run version 22.1.1~pre26.eeec2501e without any changes to defaults. >>> >>> Here is an examples of my configuration: >>> >>> Job { >>> Name = "lpsoar01_job_D" >>> JobDefs = "DailyJobDefs" >>> FileSet = "lpsoar01_fileset" >>> Schedule = "DailyFullCycle" >>> } >>> >>> JobDefs { >>> Name = "DailyJobDefs" >>> Type = Backup >>> Level = Full >>> Client = bareos-fd >>> Schedule = "DailyFullCycle" >>> Storage = File >>> Messages = Standard >>> Pool = DailyFullCyclePool >>> Priority = 10 >>> Write Bootstrap = "/var/lib/bareos/%c.bsr" >>> Full Backup Pool = DailyFullCyclePool # write Full >>> Backups into "Full-Pool" Pool >>> Differential Backup Pool = Differential # write Diff Backups into >>> "Differential" Pool >>> Incremental Backup Pool = Incremental # write Incr Backups into >>> "Incremental" Pool >>> } >>> >>> Pool { >>> Name = DailyFullCyclePool >>> Pool Type = Backup >>> Recycle = yes >>> AutoPrune = yes >>> Volume Retention = 7 days >>> Maximum Volume Jobs = 100 >>> Label Format = Daily- >>> Maximum Volumes = 40 >>> } >>> >>> What am I doing wrong here? >>> Thanks, >>> Yariv >>> >>> >>> >>> >>> >>> >>> >>> -- >>> 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 bareos-users...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/bareos-users/b1913656-a493-4671-bb44-f6aaf325806cn%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/bareos-users/b1913656-a493-4671-bb44-f6aaf325806cn%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 bareos-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/bareos-users/ec6d6ca8-1507-46cd-900c-99ca261d2ecfn%40googlegroups.com.