Las reglas de caducidad de los dirvish no coinciden

Las reglas de caducidad de los dirvish no coinciden

Tengo un problema con las reglas de caducidad de dirvsh. Parece que no coincidían en absoluto.

La situación

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

Estoy usando la notación Time::Period en lugar de la notación cronjob. Ver:http://www.dirvish.org/dirvish.conf.5.htmlSecciónEXPIRAR REGLAS

/etc/cron.d/dirvish

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

/etc/dirvish/dirvish-cronjob

En realidad es el archivo stock del paquete Debian.eliminé el/usr/sbin/dirvish-expire --quietpara recopilar todos los conjuntos de copias de seguridad, de modo que pueda echar un vistazo a la declaración de caducidad dentro de los archivos de resumen.

/usr/sbin/dirvish-runall --quiet

Mi intervalo de retención de copia de seguridad deseado

  • Conservar la copia de seguridad realizada a las 00:00 o 01:00 durante 7 días.
  • Primer día del mes durante 2 meses.
  • Y la copia de seguridad realizada el lunes durante 4 semanas.

Síntomas

Un conjunto de copias de seguridad llamado 2015-08-23-00. Lo que significa realizado a las 00:00 (ver imagen predeterminada). Esto debería conservarse durante 7 días, pero en el resumen aparece:

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

Ahora otro, hecho esta mañana.2015-08-24-01

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

La configuración es bastante nueva, por lo que no tengo ningún conjunto de copias de seguridad anterior para verificar el intervalo de 2 meses.

Se agradece cualquier ayuda. Si necesitas más información, házmelo saber.

Gracias de antemano.

información relacionada