Seite 1 von 1
Inkrementelle und komplette Sicherungen
Verfasst: Di 2. Mär 2010, 15:20
von axs
Hallo Alex,
BSH scheint nach einer bestimmten Zeit eine komplette Sicherung durchzuführen, welche alle inkrementellen
Sicherungen ersetzt.
Ich habe zum Testen festgelegt, dass alle Sicherungen älter als zwei Stunden gelöscht werden.
Solange innerhalb dieses Zeitraums Dateien geändert wurden, wird inkrementell gesichert, ansonsten wird anscheinend eine komplette Sicherung durchgeführt.
Das ist etwas überraschend für mich, da ich davon ausging, dass nur inkrementell gesichert wird und nur einzelne Dateien gelöscht werden.
Als Zeitplan habe ich vier stündliche Sicherungen eingestellt, die zu den Minuten 0, 15, 30 und 45 starten. Ist wie gesagt zum Testen.
In der Ereignisanzeige steht
"Löschen der Datensicherung wird gestartet
Version:18"
18 war die letzte Version, daraufhin wurde alle Dateien auf dem Backuplaufwerk gelöscht und dann neu kopiert. Das ist bei größeren Datenmengen ungünstig :-[
Re:Inkrementelle und komplette Sicherungen
Verfasst: Di 2. Mär 2010, 20:54
von Alex
Das ist etwas überraschend für mich, da ich davon ausging, dass nur inkrementell gesichert wird und nur einzelne Dateien gelöscht werden.
So ist es auch korrekt.
Dennoch, wenn keine Datensicherung mehr vorhanden ist, kann auch keine inkrementelle Sicherung durchgeführt werden. Dann ist es logisch, dass eine Vollsicherung durchgeführt wird. Das Problem lässt sich relativ einfach beheben, indem mindestens eine Sicherung vorgehalten wird.
Das ist bei größeren Datenmengen ungünstig
Das ist korrekt. Da Computerprogramme aber nun mal strickt nach Schema handeln, ist es in diesem Fall zwar ziemlich "dämlich" erst alles zu löschen und dann wieder zu sichern, aber so ist es hier gewollt.
Re:Inkrementelle und komplette Sicherungen
Verfasst: Mi 3. Mär 2010, 07:47
von axs
[quote="Alex"]
So ist es auch korrekt.
Dennoch, wenn keine Datensicherung mehr vorhanden ist, kann auch keine inkrementelle Sicherung durchgeführt werden. Dann ist es logisch, dass eine Vollsicherung durchgeführt wird.
[/quote]
D.h. solange sich seit der letzten Sicherung Dateien geändert haben, wird immer inkrementell gesichert? Dann dürfte der Fall eher selten auftreten.
[quote="Alex"]
Das Problem lässt sich relativ einfach beheben, indem mindestens eine Sicherung vorgehalten wird.
[/quote]
Momentan wirst du ja mit Änderungswünschen überflutet
, aber vielleicht könntest du in einem der nächsten releases eine Option einbauen, die das sture Löschen nicht ausführt, sondern tatsächlich fortlaufend inkrementell sichert. Eine komplette Sicherung dauert bei mir mehrere Stunden...
Gruß,
Alain
Re:Inkrementelle und komplette Sicherungen
Verfasst: Mi 3. Mär 2010, 16:57
von Alex
Momentan wirst du ja mit Änderungswünschen überflutet
Das ist wahr. Ich freue mich natürlich immer, wenn es Verbesserungsvorschläge gibt. Nur derzeit ist meine Zeit etwas knapp und ebenso im Vordergrund soll eigentlich die Entwicklung von BSH 4 stehen. Aber weitere Wünsche (auch wenn wohl einige erst für Version 4) nehme ich gerne entgegen
sondern tatsächlich fortlaufend inkrementell sichert
Das Problem ist nur, dass das
a) nicht ganz so leicht implementierbar ist
b) das Problem schafft, dass dann nicht mehr alle Dateien im Backupbrowser verfügbar wären, da wirklich nur geänderte Dateien gespeichert werden, ohne dass einmal der gesamte Datenbestand gesichert wurde.
Viel sinnvoller fände ich dann, eine Option einzubauen, die x Sicherungen trotzdem (auch wenn älter als x Stunden / Tage / Wochen) beibehält. Dann wäre das Problem auch gelöst. Was hälst du von dieser Lösung?
Re:Inkrementelle und komplette Sicherungen
Verfasst: Mi 3. Mär 2010, 17:30
von axs
[quote="Alex"]
a) nicht ganz so leicht implementierbar ist
b) das Problem schafft, dass dann nicht mehr alle Dateien im Backupbrowser verfügbar wären, da wirklich nur geänderte Dateien gespeichert werden, ohne dass einmal der gesamte Datenbestand gesichert wurde.
Viel sinnvoller fände ich dann, eine Option einzubauen, die x Sicherungen trotzdem (auch wenn älter als x Stunden / Tage / Wochen) beibehält. Dann wäre das Problem auch gelöst. Was hälst du von dieser Lösung?
[/quote]
Ich habe mich vielleicht falsch ausgedrückt. Ich gehe davon aus, dass die erste Sicherung eine komplette Sicherung ist, da das Zielverzeichnis leer ist. Die nachfolgenden Sicherungen erfassen nur geänderte Dateien.
Dein Vorschlag ist schon sinnvoll. Aber ich fände es besser, wenn sich die Löschintervalle nicht auf Sicherungen, sondern auf einzelne Dateien beziehen. Die Logik zum Löschen einzelner älterer Dateien gibt es ja schon.
Beispiele für Löschregeln:
"[ ] Behalte mindesten X Versionen je (nicht gelöschter) Datei" (sinnvollerweise muss X >= 1 sein) und
"[ ] Behalte jede Datei (auch gelöschte) mindestens für X Wochen/Tage/Stunden zur Wiederherstellung"
Die Option "Erstelle komplette Sicherung alle X Wochen/Tage/Stunden" kann man dann auch noch anbieten.
[Ergänzt 04.03.10:]
Das ist aber nichts für BSH 3.x, dein Vorschlag lässt sich bestimmt schneller und einfacher implementieren (vielleicht für einer der nächsten 3.x-Release?).
Gruß,
Alain