Die Aufbewahrungsdauer wird nach dem Plattenplatz gewählt und danach nie wieder überdacht. Die richtige Frage lautet anders: Wie lange kann etwas falsch sein, bevor es jemand merkt? Jede Kopie, die älter ist als das, ist die, die Sie rettet — und ein Fenster von sieben Tagen deckt davon fast nichts ab.
Was eine kurze Aufbewahrung verfehlt
- Eine Übernahme, die vor drei Wochen begann — jede Kopie, die Sie haben, enthält sie.
- Eine Tabelle, die eine misslungene Migration still geleert hat und die bis zum Monatsende niemand geöffnet hat.
- Inhalte, die im April gelöscht wurden und im November für eine Prüfung gebraucht werden.
- Eine langsame Beschädigung, die seit ihrem Beginn in jede Sicherung mitgeschrieben wurde.
Ein Plan, der all das abdeckt
restic forget \
--keep-hourly 24 \
--keep-daily 14 \
--keep-weekly 8 \
--keep-monthly 12 \
--keep-yearly 3 \
--prune
Es kostet weit weniger, als es aussieht. Deduplizierte Sicherungen einer sich langsam ändernden Website speichern die unveränderten Teile nur einmal — ein Jahr Monats-Snapshots ist deshalb oft nur wenige Prozent größer als ein einzelner.
Die Faustregel
- Stündlich für einen Tag — für den Fehler von heute Morgen.
- Täglich für zwei Wochen — für den, den am Montag jemand meldet.
- Wöchentlich für zwei Monate — für den, der zum Monatsende auffällt.
- Monatlich für ein Jahr — für Übernahme, Prüfung und die langsame Beschädigung.
Aufbewahrung ist auch eine Rechtsfrage
Sicherungen enthalten personenbezogene Daten. Verlangt ein Kunde die Löschung, steht er bis zum Ablauf noch in jeder Sicherung — eine festgelegte Aufbewahrungsfrist ist also Teil der Antwort, und eine unbegrenzte heißt, dass Sie nie ehrlich sagen können, die Daten seien weg.
Räumen Sie planmäßig auf und achten Sie darauf, dass es läuft
Eine Löschregel, die nie läuft, füllt die Platte, und eine volle Sicherungsplatte heißt: keine neuen Sicherungen — was am Tag auffällt, an dem es zählt. Siehe Ein fehlgeschlagenes Sicherungs-Log lesen.