HBS3: Automatische Inhaltsprüfung nach Backup-Abschluss ausführen

Ich möchte, dass HBS3 die Möglichkeit bietet, direkt nach einem erfolgreichen Sicherungsjob automatisch eine Inhaltsprüfung (Content Check) durchzuführen.

Hintergrund

Derzeit kann die Inhaltsprüfung nur manuell oder als separater, zeitbasierter Task geplant werden. Sie kann nicht automatisch nach Abschluss eines Backups gestartet werden.

HBS3 ermöglicht bereits das Verketten von Sicherungsjobs (zum Beispiel das Starten eines Sicherungsjobs nach Abschluss eines anderen). Es wäre sehr hilfreich, wenn auch eine Inhaltsprüfung als Nachjob-Aktion genutzt werden könnte.

Gewünschte Funktion

Bitte fügen Sie eine Option hinzu wie:

:check_box_with_check: Nach erfolgreicher Sicherung automatisch Inhaltsprüfung durchführen

Der Workflow würde wie folgt aussehen:

  1. Das Backup wird erfolgreich abgeschlossen.

  2. HBS3 startet automatisch eine Inhaltsprüfung.

  3. Wenn die Inhaltsprüfung bestanden wird:

    • Den Job als Verifiziert markieren.

    • Eine Erfolgsbenachrichtigung versenden, dass sowohl das Backup als auch die Verifizierung erfolgreich abgeschlossen wurden.

  4. Wenn die Inhaltsprüfung fehlschlägt:

    • Den Job als „Erfordert Aufmerksamkeit“ markieren.

    • Eine Fehlermeldung versenden.

Vorteile

  • Kein manueller Start einer Inhaltsprüfung nach jedem Backup mehr nötig.

  • Nutzer können Sicherungsjobs vor Feierabend oder dem Schlafengehen starten und erhalten am nächsten Morgen vollständig abgeschlossene und verifizierte Backups.

  • Die Überprüfung der Sicherung wird zum festen Bestandteil des Workflows und ist keine separate, manuelle Aufgabe mehr.

  • Stellt sicher, dass auch Offline- und Air-Gap-Backups vor der Auslagerung verifiziert werden.

  • Reduziert den Bedarf an eigenen Skripten und manuellen Prozessen.

  • Bietet einen vollständigen Backup → Verifizieren → Benachrichtigen-Workflow direkt in HBS3.

Der Sicherungsjob sollte erst dann als vollständig abgeschlossen gelten, wenn sowohl das Backup als auch die Inhaltsprüfung erfolgreich abgeschlossen wurden.

Hallo,

vielen Dank für Ihre Anforderungen und Vorschläge. Wir werden diese intern weitergeben und die anschließende Umsetzung organisieren. Vielen Dank.

Hi Jack,

ich wollte noch einen weiteren Vorschlag in Bezug auf die HBS 3-Integritätsprüfungen machen.

Mir ist aufgefallen, dass eine laufende Integritätsprüfung von einem geplanten Backup unterbrochen werden und dadurch fehlschlagen kann – besonders bei RTRR-Jobs, die kein QuDedup verwenden.

Ich fände es sinnvoll, wenn es eine Option gäbe, geplante Backups vorübergehend zu blockieren, solange eine Integritätsprüfung aktiv ist. Sobald die Prüfung abgeschlossen ist, würden die Backups wie gewohnt fortgesetzt.

Beispielsweise habe ich einen Backup-Job, der alle 30 Minuten läuft. Eine Integritätsprüfung kann jedoch mehrere Stunden dauern. Es ist derzeit schwierig, eine Integritätsprüfung ohne manuellen Eingriff abzuschließen.

Der einzige praktikable Workaround besteht darin, das Backup-Intervall vorübergehend von 30 Minuten auf z.B. einmal pro Tag zu verlängern, die Integritätsprüfung manuell zu starten, das Ende abzuwarten und anschließend wieder auf das ursprüngliche 30-Minuten-Intervall umzustellen. Automatisch geplante Integritätsprüfungen sind dadurch wenig praktikabel, weil sie fortlaufend unterbrochen werden können, bevor sie abgeschlossen sind.

Interessant ist, dass HBS diese Logik bereits in der Gegenrichtung implementiert. Laut QNAP-Dokumentation werden geplante Integritätsprüfungen automatisch übersprungen, solange ein Backup läuft. Läuft jedoch bereits eine Integritätsprüfung, dann priorisiert HBS das nächste geplante Backup und unterbricht die Prüfung stattdessen.

Mein Vorschlag wäre, dieses Verhalten als optionale Planungsrichtlinie reziprok zu gestalten: Die zuerst gestartete Aktion sollte ohne Unterbrechung zu Ende geführt werden dürfen.

  • Backup läuft → Überspringe geplante Integritätsprüfungen bis zum nächsten Termin.

  • Integritätsprüfung läuft → Überspringe geplante Backups, solange die Prüfung aktiv ist.

  • Keines von beiden läuft → Halte dich an den normalen Zeitplan.

Ich denke, das könnte aus Planungssicht eine relativ einfache Lösung sein: Wenn ein geplantes Backup ausgelöst wird, prüft HBS zunächst, ob derzeit eine Integritätsprüfung läuft. Falls ja, wird dieses Backup übersprungen, anstatt die Integritätsprüfung zu unterbrechen.

Im Grunde also: Wenn Integritätsprüfung läuft → geplantes Backup überspringen.

Ideal wäre das als konfigurierbare Planungsoption mit drei Verhaltensweisen:

  1. Geplante Backups priorisieren (aktueller Standard): Das bestehende Verhalten beibehalten, wo geplante Backups Vorrang haben und eine aktive Integritätsprüfung unterbrechen können.

  2. Backups bis zum nächsten geplanten Intervall überspringen: Läuft eine Integritätsprüfung, werden geplante Backups übersprungen und nach Beendigung der Prüfung wieder wie gewohnt ausgeführt. Das wäre ideal für häufig laufende Jobs – z.B. mein 30-Minuten-Backup.

  3. Backup direkt nach der Integritätsprüfung ausführen: Wenn während der Integritätsprüfung Backups übersprungen wurden, wird direkt im Anschluss ein einmaliges “Catch-up”-Backup ausgeführt und danach zum normalen Zeitplan zurückgekehrt. Das wäre besonders bei Jobs mit längeren Intervallen – etwa täglichen oder wöchentlichen Backups – nützlich.

Da das aktuelle Verhalten als Standard bestehen bleibt, wären vorhandene Nutzer und ihre Backup-Workflows vollständig unbeeinflusst. Die neuen Optionen greifen nur, wenn sie explizit aktiviert werden.

Dadurch würden Integritätsprüfungen nicht mehr wiederholt unterbrochen – ohne dass Nutzer Backup-Intervalle ändern, Zeitpläne deaktivieren oder Prüfungen manuell starten müssten. Automatische Integritätsprüfungen wären damit auch bei häufigen Backups praktikabel, und bei selteneren Jobs würde kein kompletter Backup-Zyklus ausfallen.

Danke noch einmal fürs Berücksichtigen dieser Vorschläge!