Patent ID: 7363447

Claim:
A method comprising: initiating a data restore operation, wherein the data restore operation targets a plurality of blocks of a storage resource; determining whether an input/output (I/O) operation targets at least one of the plurality of blocks of the storage resource; preventing the I/O operation from being performed on the at least one of the plurality of blocks of the storage resource when the at least one of the plurality of blocks of the storage resource has not yet been affected by the data restore operation; allowing the I/O operation to be performed on the at least one of the plurality of blocks of the storage resource subsequent to the preventing the I/O operation from being performed; notifying at least one of a data mover and a data transport application of a need to abort a third-party copy operation before the allowing the I/O operation to be performed; sending an extent guard indication to the data transport application; sending a third-party copy operation abort request from the data transport application to the data mover; and receiving acknowledgement from the data mover before allowing the I/O operation to be performed.