
Ich habe einen lokalen Rsnapshotting-Server, der Snapshots von Ordnern verschiedener Computer im lokalen LAN erstellt.
Es gibt tägliche, wöchentliche, monatliche und jährliche Schnappschüsse.
Also legt jemand eine Datei in einen dieser von Rsnapshot überwachten Ordner und einige Stunden später macht der Rsnapshot-Server seinen täglichen Snapshot.
Danach löscht der Benutzer die angegebene Datei.
Und dann macht das System am nächsten Tag einen weiteren Schnappschuss.
Es scheint, als würde diese Datei sieben Tage (denn ich habe 7 Tageszeitungen) nach der Erstellung des letzten Snapshots dauerhaft aus dem Backup gelöscht.
Gibt es Vorsichtsmaßnahmen zur Steuerung, wie lange ein System gelöschte Dateien in Rsnapshot speichert?
Wie sind andere mit diesem Problem umgegangen?
Antwort1
Rsnapshot macht jeden Tag einen Snapshot und alle sieben Tage wird der älteste Tages-Snapshot zum neuen Wochen-Snapshot. Die anderen Tages-Snapshots werden verworfen. Das ist die Grundidee, eine relativ geringe Anzahl von Snapshots zu speichern, aber mit hoher Granularität für die letzten Tage und abnehmender Granularität für ältere Daten.
Wenn ich Sie richtig verstehe, möchten Sie den Stand jedes Tages beibehalten, ohne Daten zu verwerfen. Dann besteht die Lösung nicht darin, Jahres-, Monats- und Wochenzeitungen zu verwenden, sondern z. B.
retain daily 730
Dadurch wird das Backup zwei Jahre lang gespeichert, ohne dass Daten verworfen werden, die nicht älter als 730 Tage sind.