A snapshot copy of a production data set is maintained while a host may
continue write access to the production data set. The data storage system
responds to a host request to write to a storage location of the
production data set by checking whether or not the storage-location has
been modified since the time when the snapshot copy was created, and upon
finding that the storage location of the production data set has not been
modified, copying data from the storage location of the production data
set to an allocated storage location of the snapshot copy, and after
copying data from the storage location of the production data set to the
allocated storage location of the snapshot copy, performing the write
operation upon the storage location of the production data set. In the
preferred implementation, the data storage system allocates to the
snapshot copy a bit map to indicate storage locations in the production
data set that have been modified, and a list of pointers to allocated
storage locations for the snapshot copy. The snapshot copy facility is
useful so that a host write operation upon a storage location being backed
up need not be delayed until original data in the storage location is
written to secondary storage. The snapshot copy facility is also useful
for other applications such as transaction processing and debugging.
Eine Snapshotkopie eines Produktion Modems wird beibehalten, während ein Wirt fortfahren kann schreiben Zugang zum Produktion Modem. Nach der Kopie von von Daten von der Speicherposition des Produktion Modems zur zugeteilten Speicherposition der Snapshotkopie, das Datenspeichersystem reagiert auf einen Wirt Antrag, zu einer Speicherposition des Produktion Modems zu schreiben, indem es überprüft, ob oder nicht die Ablage-Position seit der Zeit, als die Snapshotkopie verursacht wurde, und nach dem Finden, daß die Speicherposition des Produktion Modems nicht, kopierendaten von der Speicherposition des Produktion Modems zu einer zugeteilten Speicherposition der Snapshotkopie geändert worden ist und geändert worden ist und den schreibenbetrieb nach der Speicherposition des Produktion Modems durchgeführt. In der bevorzugten Implementierung teilt das Datenspeichersystem der Snapshotkopie eine Bit-Mappe zu, zum von von Speicherpositionen im Produktion Modem, die geändert worden sind, und von von Liste der Zeiger zugeteilten Speicherpositionen für die Snapshotkopie anzuzeigen. Der Snapshotkopie Service ist nützlich, damit ein Wirt Betrieb nach einer Speicherposition schreiben, die unterstützt wird, braucht nicht verzögert zu werden, bis ursprüngliche Daten in der Speicherposition zum Fremdspeicher geschrieben sind. Der Snapshotkopie Service ist auch für andere Anwendungen wie Verhandlungverarbeitung und Ausprüfen nützlich.