Patent ID: 6658434
Filing Date: 2003-12-02
Classification: G06F,Y10S

Abstract:
In an information processing system including a computer for generating commands to process data stored in a storage medium and a storage system connected to said computer, said storage system including a plurality of volumes and a controller for controlling said storage system according to a command received from said computer, a data recovery method of recovering data to a predetermined state at occurrence of a failure in a sequence of processing executed by said computer, said data recovery method comprising the steps of:issuing, to said storage system before a sequence of processing is executed by said computer, a saving request to save a copy of data stored in a first volume of said plurality of volumes, said data is used in the sequence of processing, in a second volume of said plurality of volumes; saving by said storage system, in response to the saving request, a copy of data of said first volume into said second volume; setting and storing by said storage system, when partial data stored in said first volume are updated, differential information designating one or a plurality of first storage areas in said first volume, in which the updated data are stored, and one or a plurality of second storage areas in said second volume, each of which corresponding to each of said one or a plurality of first storage areas; issuing, when it is necessary to recover data stored in said first volume to a state of a predetermined point, a data recovery request including location information designating a partial area of said second volume to said storage system; and storing, by said storage system in response to the data recovery request, the copy of data stored in said partial area of said second volume into one or a plurality of corresponding storage areas in said first volume according to said differential information.