Patent DE-102005036291-B4 (DE)
Title: Verfahren zum Speichern von Wiederherstelldaten in einem System
Inventor: LECRONE DOUGLAS E
IPC: G06F12/16
Filed: 2005-08-02
Granted: 2019-03-07
Abstract: Verfahren zum Speichern von Wiederherstelldaten in einem System mit• einer ersten Speichervorrichtung (1202) zum Speichern dorthin geschriebener Daten, wobei die erste Speichervorrichtung (1202) in eine Vielzahl von logischen Speichervorrichtungen unterteilt ist,• einer zweiten Speichervorrichtung (1206), welche eine Kopie der auf der ersten Speichervorrichtung (1202) gespeicherten Daten enthält,• wobei die zweite Speichervorrichtung (1206) eine Spiegelung der Daten auf der ersten Speichervorrichtung (1202) ist, wobei Schreibeinträge auf die erste Speichervorrichtung (1202) zur zweiten Speichervorrichtung (1206) in einem asynchronen Datenübertragungsmodus übertragen werden, bei dem auf die erste Speichervorrichtung (1202) geschriebene Daten durch die erste Speichervorrichtung (1202) bestätigt werden, bevor sie auf der zweiten Speichervorrichtung (1206) gespeichert sind, gekennzeichnet durch die folgenden Schritte:• Liefern der Daten von Schreibeinträgen auf die erste Speichervorrichtung (1202) in einer Vielzahl von Datenpaketen [chunks of data] (52) von der ersten Speichervorrichtung (1202) zur zweiten Speichervorrichtung (1206), wobei jedes Datenpaket (52) eine Vielzahl von getrennten Schreibeinträgen repräsentiert, wobei für ein erstes Datenpaket (52) und ein zweites Datenpaket (54) jeder Schreibeintrag für das zweite Datenpaket (54) vor dem Beginn irgendeines der Schreibeinträge für das erste Paket (52) begonnen wurde, wobei das Sammeln der Daten eines bestimmten Datenpakets auf der ersten Speichervorrichtung einem bestimmten Zyklus entspricht und wobei ein Zyklusschaltvorgang (1262) in Verbindung mit der Erzeugung eines neuen Datenpakets durchgeführt wird;• Liefern von den Datenpaketen entsprechenden Synchrondaten zu einer lokalen Ziel-Speichervorrichtung (1204), wobei Synchrondaten zu der lokalen Ziel-Speichervorrichtung (1204) in einem synchronen Datenübertragungsmodus übertragen werden, bei dem Schreibeinträge von Synchrondaten auf die erste Speichervorrichtung (1202) nicht bestätigt werden, bis die Daten erfolgreich auf die lokale Ziel-Speichervorrichtung (1204) übertragen sind; und• die erste Speichervorrichtung (1202) liefert an die lokale Ziel-Speichervorrichtung (1204) Mapping-Daten entsprechend der Durchführung eines Zyklusschaltvorgangs (1262) in Verbindung mit der Erzeugung eines neuen Datenpakets zum Speichern an der zweiten Speichervorrichtung (1206), wobei die Mapping-Daten zur lokalen Ziel-Speichervorrichtung (1204) gelieferte Synchrondaten bestimmten an die zweite Speichervorrichtung (1206) gelieferten Datenpaketen zuordnen,• wobei Daten, die an der lokalen Ziel-Speichervorrichtung (1204) und der zweiten Speichervorrichtung (1206) gespeichert sind, wie folgt wiederhergestellt werden können:◯ das Bestimmen, welche von diesen Speichervorrichtungen die neuesten Daten enthält,◯ Verwendung der Mapping-Daten zur Bestimmung der Datenpakete, die nicht als auf die andere Speichervorrichtung, die nicht die neuesten Daten enthält, geschrieben bestätigt wurden,◯ Kopieren dieser Datenpakete von der Speichervorrichtung mit den neuesten Daten zu der Speichervorrichtung, die nicht die neuesten Daten enthält.