Patent ID: 7031966

Claim:
In a data processing system including a host device for generating commands during the processing of a host application and first and second disk storage devices, a method for copying data from a set predetermined locations in the first disk storage device to a set of corresponding predetermined locations in the second disk storage device in response to a command from a host application identifying the predetermined locations, said method comprising the steps in sequence of: A) establishing an operating environment by generating a first list of the predetermined locations in the first disk storage device and a second list of the corresponding predetermined locations in the second disk storage device, B) making the predetermined locations in the first and second disk storage devices available for use by host applications, and C) copying the data from the first disk storage device predetermined locations in an ordered manner including, for each predetermined location in the first disk storage device: i) copying the data from a predetermined location in the first disk storage device to the corresponding predetermined location in the second disk storage device, and ii) updating the first and second lists to indicate that the data has been transferred from the predetermined locations in the first disk storage device.