Forgot to change Max Volume Jobs, I will set it to 1, not 100.

On Friday, November 3, 2023 at 8:47:53 AM UTC+1 Miguel Santos wrote:

> 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/dddcd530-7803-43f0-9fc3-3abe6242dcf5n%40googlegroups.com.

Reply via email to