Systems, methods, apparatus and software can utilize an indirect write
driver to prevent possible error conditions associated with using a
third-party copy operation directed at a storage resource. A data
transport mechanism such as a data restore application initiates a
third-party copy operation from a data source to a data cache. The
indirect write driver monitors write commands as they pass to a storage
resource driver. If a command is found to be an indirect write command,
e.g., a command designed to complete the movement of data from the data
cache to the storage resource, it is handled accordingly. Normal write
commands are passed on to the storage resource driver. By completing the
data move operation using normal storage management channels, e.g., the
operating system, file system, and/or volume manager, error conditions can
be avoided.
Systeme, Methoden, Apparat und Software können ein indirektes verwenden schreiben Treiber, um die möglichen fehlerbeschaffenheiten zu verhindern, die mit dem Verwenden eines third-Partei Kopie Betriebes verbunden sind, der an einem Speicherhilfsmittel verwiesen wird. Eine Datentransporteinheit wie eine Datenwiederherstellung Anwendung leitet einen third-Partei Kopie Betrieb von einer Datenquelle zu einem Datenpufferspeicher ein. Die indirekten schreiben Treiber, den Monitoren Befehle schreiben, während sie zu einem Speicherhilfsmitteltreiber überschreiten. Wenn ein Befehl, ein indirektes zu sein gefunden wird, schreiben Sie Befehl, z.B. ein Befehl, der entworfen ist, um die Bewegung von Daten vom Datenpufferspeicher zum Speicherhilfsmittel, wird es durchzuführen dementsprechend angefaßt. Normal schreiben Befehle werden überschritten an zum Speicherhilfsmitteltreiber. Indem sie durchführen, verschieben die Daten Betrieb mit normalen Speicherplatzverwaltung Führungen, z.B. können das Betriebssystem, das Dateisystem und/oder der Volumenmanager, fehlerbeschaffenheiten vermieden werden.