Storage system, method of controlling storage system, and storage device
First Claim
1. A remote copy system comprising;
- a first storage apparatus, including a first controller and a first logical volume, to be coupled to an information processing apparatus;
a second storage apparatus including a second controller and a second logical volume; and
a third storage apparatus including a third controller and a third logical volume,wherein when data from the information processing apparatus to the first logical volume are received by the first storage apparatus, the first storage apparatus transmits the data to the third storage apparatus to store the data in the third logical volume, transmits a completion report of writing to the information processing apparatus after transmitting the data to the third storage apparatus, and stores the data in the first logical volume,wherein the first storage apparatus transmits portions of data of the first logical volume to the second storage apparatus, based on predetermined events, to store the portions of data in the second logical volume,wherein the third storage apparatus has location information, recorded in a plurality of memory areas in the third storage apparatus, and indicating storing locations, in the third logical volume, of data received from the first storage apparatus, andwherein the third storage apparatus deletes a part of the location information recorded in one of the plurality of memory areas in the third storage apparatus at a timing related to at least one of the predetermined events.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a storage system and a method of controlling the storage system, in which a second site rapidly resumes system process when a first site is damaged. The storage system comprises a first site including a first storage device, a second site including a second storage device, and a third site including a third storage device, and the method of controlling the storage system comprises a step of making a logical volume of the second storage device consistent with a logical volume of the first storage device by remotely copying only the differential data between the logical volume of the first storage device and the logical volume of the second storage device from a logical volume of the third storage device to the logical volume of the second storage device when the first site is damaged.
104 Citations
19 Claims
-
1. A remote copy system comprising;
-
a first storage apparatus, including a first controller and a first logical volume, to be coupled to an information processing apparatus; a second storage apparatus including a second controller and a second logical volume; and a third storage apparatus including a third controller and a third logical volume, wherein when data from the information processing apparatus to the first logical volume are received by the first storage apparatus, the first storage apparatus transmits the data to the third storage apparatus to store the data in the third logical volume, transmits a completion report of writing to the information processing apparatus after transmitting the data to the third storage apparatus, and stores the data in the first logical volume, wherein the first storage apparatus transmits portions of data of the first logical volume to the second storage apparatus, based on predetermined events, to store the portions of data in the second logical volume, wherein the third storage apparatus has location information, recorded in a plurality of memory areas in the third storage apparatus, and indicating storing locations, in the third logical volume, of data received from the first storage apparatus, and wherein the third storage apparatus deletes a part of the location information recorded in one of the plurality of memory areas in the third storage apparatus at a timing related to at least one of the predetermined events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A remote copy system comprising:
-
a first storage apparatus including a first controller and a first logical volume configured by at least one first disk; a second storage apparatus including a second controller and a second logical volume configured by at least one second disk, wherein data of the first logical volume are transmitted to the second storage apparatus, by an asynchronous remote copy procedure, to be stored in the second logical volume; and a third storage apparatus including a third controller and a third logical volume configured by at least one third disk, wherein data of the first logical volume are transmitted to the third storage apparatus, by a synchronous remote copy procedure, to be stored in the third logical volume, wherein the third storage apparatus records location information corresponding to storing locations, in the third logical volume, of data received from the first storage apparatus by using two bitmaps, wherein for the asynchronous remote copy procedure, the first storage apparatus manages transmission of data of the first logical volume by changing a status of data between two statuses, wherein in a first status, data are held in the first storage apparatus, and in a second status, data are transmitted to the second storage apparatus, wherein while a first set of data in the second status is transmitted to the second storage apparatus, a second set of data is kept in the first status, and after completion of transmission of the first set of data, the status of the second set of data is changed from the first status to the second status and the second set of data is transmitted to the second storage apparatus, and wherein at a timing related to at least one change of a status of data between the two statuses, the third storage apparatus clears one of the two bitmaps. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A remote copy system comprising:
-
a first storage apparatus including a first logical volume; a second storage apparatus, including a second logical volume, to which data of the first logical volume are transmitted, asynchronously with receiving the data at the first storage apparatus, to be stored in the second logical volume; and a third storage apparatus, including a third logical volume, to which data of the first logical volume are transmitted, asynchronously with receiving the data at the first storage apparatus, to be stored in the third logical volume, wherein the third storage apparatus manages location information, recorded in a plurality of memory areas, corresponding to storing locations, in the third logical volume, of data received from the first storage apparatus, wherein the first storage apparatus manages transmission of data of the first logical volume to the second storage apparatus, by status changes of data between two statuses, wherein first data, in a first status, are held in the first storage apparatus, while second data, in a second status, are transmitted to the second storage apparatus, and after completion of transmission of the second data, the first data is changed from being in the first status to being in the second status and the first data are transmitted to the second storage apparatus, and wherein at a timing related to at least one status change of data, the third storage apparatus deletes a part of the location information recorded in one of the plurality of memory areas. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification