Kann rdiff-backup Inkremente zwischen Backups löschen, *nicht* die ältesten?

Kann rdiff-backup Inkremente zwischen Backups löschen, *nicht* die ältesten?

Bei Backup-Software bin ich es gewohnt, eine Option wie „Nur wöchentliche Snapshots behalten, die älter als ein Jahr sind, dann nur monatliche Snapshots behalten, die älter als zwei Jahre sind“ zu haben. Grundsätzlich spart man Platz, indem man Zwischen-Snapshots löscht, sobald sie alt genug sind.

Ich überlege, auf rdiff-backup umzusteigen, konnte aber keine solche Option finden. Ich sehe nur Leute, die über reden --remove-older-than. Aber ich möchte meinen ältesten Snapshot auf jeden Fall für immer behalten. Nur auf die Zwischensnapshots kann ich verzichten!

Ist dies mit rdiff-backup möglich, oder bin ich gezwungen, meine ältesten Inkremente zu löschen, wenn mir der Speicherplatz ausgeht?

Antwort1

  1. Regelmäßige Backups: Führen Sie regelmäßig rdiff-backup-Befehle aus, um Ihre täglichen oder wöchentlichen Backups zu erstellen.

  2. Aufbewahrungsrichtlinie: Verwenden Sie die Option --remove-older-than, um Sicherungen zu entfernen, die ein bestimmtes Alter überschreiten. Achten Sie jedoch darauf, nicht den ältesten Snapshot zu entfernen, den Sie für immer behalten möchten.

*rdiff-backup --remove-older-than 1Y /Pfad/zum/Backup

Mit diesem Befehl werden Backups gelöscht, die älter als 1 Jahr sind. Passen Sie den Zeitrahmen Ihren Anforderungen entsprechend an.

  1. Regelmäßige vollständige Sicherungen: Führen Sie in regelmäßigen Abständen vollständige Sicherungen durch, um den Satz inkrementeller Sicherungen zu aktualisieren. Dadurch wird sichergestellt, dass Sie auch nach dem Entfernen älterer inkrementeller Sicherungen über einen vollständigen Sicherungssatz verfügen.

rdiff-backup --force /Pfad/zur/Quelle /Pfad/zur/Sicherung

  1. Automatisieren Sie den Prozess: Richten Sie einen geplanten Job oder einen Cron-Job ein, um die Befehle --remove-older-than und regelmäßige vollständige Backups auszuführen. Dadurch wird sichergestellt, dass Ihre Aufbewahrungsrichtlinie konsequent angewendet wird.

0 2 * * * rdiff-backup --remove-older-than 1Y /Pfad/zur/Sicherung 0 3 * * * rdiff-backup --force /Pfad/zur/Quelle /Pfad/zur/Sicherung

Passen Sie den Zeitplan an Ihre Sicherungshäufigkeit und Aufbewahrungsanforderungen an.

Wenn Sie diese nummerierten Schritte befolgen, sollten Sie in der Lage sein, mit rdiff-backup eine Aufbewahrungsrichtlinie zu implementieren, die die ältesten Snapshots auf unbestimmte Zeit aufbewahrt und dazwischenliegende Snapshots basierend auf dem von Ihnen angegebenen Zeitrahmen bereinigt.

verwandte Informationen