Dirvish-Ablaufregeln stimmen nicht überein

Dirvish-Ablaufregeln stimmen nicht überein

ich habe ein Problem mit den Dirvsh-Ablaufregeln. Es scheint, als würden sie überhaupt nicht übereinstimmen.

Die Situation

System

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

Ich verwende die Time::Period-Notation anstelle der Cronjob-Notation. Siehe:http://www.dirvish.org/dirvish.conf.5.htmlAbschnittRegeln für Ablaufdatum

/etc/cron.d/dirvish

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

/etc/dirvish/dirvish-cronjob

Eigentlich ist es die Standarddatei aus dem Debian-Paket.Ich entfernte die/usr/sbin/dirvish-expire --quietum alle Backup-Sets zu sammeln, damit ich mir die Ablaufanweisung in den Zusammenfassungsdateien ansehen kann.

/usr/sbin/dirvish-runall --quiet

Mein gewünschtes Aufbewahrungsintervall für Backups

  • Bewahren Sie das um 00:00 oder 01:00 Uhr erstellte Backup 7 Tage lang auf.
  • Erster Tag des Monats für 2 Monate.
  • Und das am Montag erstellte Backup für 4 Wochen.

Problembeschreibung

Ein Backupset mit dem Namen 2015-08-23-00. Das heißt, es wurde um 00:00 Uhr erstellt (siehe Image-Standard). Dies sollte 7 Tage lang aufbewahrt werden, aber in der Zusammenfassung steht:

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

Nun noch einer, heute Morgen gemacht.01.08.2015 – 24.08.2015

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

Das Setup ist ziemlich neu, daher habe ich keine älteren Backup-Sets, um das 2-Monats-Intervall zu überprüfen.

Ich bin für jede Hilfe dankbar. Wenn Sie weitere Informationen benötigen, lassen Sie es mich wissen.

Dank im Voraus.

verwandte Informationen