Schnelles Wiederherstellen von Replikaten

Longhorn unterstützt das schnelle Wiederherstellen von Replikaten basierend auf den Prüfsummen der Snapshot-Disk-Dateien.

Einführung

Der herkömmliche Prozess zum Wiederherstellen von Replikaten durchläuft alle Snapshot-Disk-Dateien. Für jeden Datenblock hasht der Client (gesundes Replikat) den lokalen Datenblock und fordert die Prüfsumme des entsprechenden Datenblocks auf der Remote-Seite (wiederhergestelltes Replikat) an. Anschließend vergleicht der Client die beiden Prüfsummen, um festzustellen, ob der Datenblock an die Remote-Seite gesendet und der Datenblock überschrieben werden muss. Somit ist es ein IO- und rechenintensiver Prozess, insbesondere wenn das Volumen groß ist oder eine große Anzahl von Snapshot-Dateien enthält.

Wenn Benutzer die Funktion zur Überprüfung der Datenintegrität von Snapshots aktivieren, indem sie snapshot-data-integrity auf enabled oder fast-check konfigurieren, werden die Änderungszeitstempel und die Prüfsummen der Snapshot-Disk-Dateien aufgezeichnet. Solange die beiden unten genannten Bedingungen erfüllt sind, können wir die Synchronisierung der Snapshot-Disk-Datei überspringen.

  • Die Änderungszeitstempel der Snapshot-Disk-Datei und der aufgezeichnete Wert sind identisch.

  • Sowohl die lokalen als auch die Remote-Snapshot-Disk-Dateien haben die gleiche Prüfsumme.

Eine Reduzierung der Anzahl unnötiger Berechnungen kann den gesamten Prozess beschleunigen und die Auswirkungen auf die Systemleistung verringern.

Einstellungen

Globale Einstellungen

  • schnell-replikat-wiederherstellen-aktiviert

    Die Einstellung aktiviert die Funktion zum schnellen Wiederherstellen von Replikaten. Es basiert auf den Prüfsummen der Snapshot-Disk-Dateien, daher ist es eine Voraussetzung, die Datenintegrität von Snapshots auf aktivieren oder schnell-prüfen zu setzen. Bitte beziehen Sie sich auf Datenintegritätsprüfung von Snapshots.