As regras de expiração do Dirvish não correspondem

As regras de expiração do Dirvish não correspondem

tive um problema com as regras de expiração do dirvsh. Parece que eles não combinavam em nada.

A situação

Sistema

Linux titan 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) x86_64 GNU/Linux
dirvish                        1.2.1-1.2
rsync                          3.1.1-3

master.conf

bank:
        /var/backup
exclude:
        /backup/**
        /dev/**
        /proc/**
        /sys/**
        /mnt/**
        /lost+found/**
        /var/tmp/**
        /tmp/**
        /var/cache/apt/archives/*.deb
        /var/lib/localbackup/**

log:    bzip2
image-default: %Y-%m-%d-%H
Runall:
        server1
expire-default: +6 hours
expire-rule:
hr { 00,01 }    +7 days
wd { mon }      +4 weeks
md { 1 }        +2 months

Estou usando a notação Time::Period em vez da notação cronjob. Ver:http://www.dirvish.org/dirvish.conf.5.htmlSeçãoREGRAS DE EXPIRAÇÃO

/etc/cron.d/dirvish

0 */2 * * * root /etc/dirvish/dirvish-cronjob

/etc/dirvish/dirvish-cronjob

Na verdade, é o arquivo stock do pacote debian.Eu removi o/usr/sbin/dirvish-expire --quietpara coletar todos os conjuntos de backup, para que eu possa dar uma olhada na instrução de expiração nos arquivos de resumo.

/usr/sbin/dirvish-runall --quiet

Meu intervalo de retenção de backup desejado

  • Mantenha o backup feito às 00h00 ou 01h00 por 7 dias.
  • Primeiro dia do mês durante 2 meses.
  • E o backup feito na segunda-feira durante 4 semanas.

Sintomas

Um conjunto de backup chamado 23/08/2015. O que significa feito às 00:00 (ver imagem padrão). Isso deve ser guardado por 7 dias, mas no resumo fica:

 Image-now: 2015-08-23 00:44:27
 Expire: +6 hours == 2015-08-23 06:44:27

Agora outro, feito esta manhã.2015-08-24-01

 Image-now: 2015-08-24 01:04:56
 Expire: +6 hours == 2015-08-24 07:04:56

A configuração é bastante nova, então não tenho conjuntos de backup mais antigos para verificar o intervalo de 2 meses.

Qualquer ajuda é apreciada. Se precisar de mais informações, me avise.

Desde já, obrigado.

informação relacionada