Failure management method for a storage system
AssigneeHitachi, Ltd.
InventorsHironori Emaru, Masahide Sato, Wataru Okada, Hiroshi Wake
Life of this patent
Estimating the term…
Abstract
Provided is a method of performing backup and recovery of data by using journaling, and performing management upon occurrence of a failure. The method includes: a first step of setting a recovery point indicative of the given time; a second step of creating an information of correspondence between the snapshot and the journal data which is required to restore data at the set recovery point time; a third step of detecting the occurrence of failure of the disk drive; and a fourth step of detecting the recovery point at which data cannot be restored due to the failure of the disk drive.
Claims15
A data management method for a computer system comprising:
- a storage system including a disk drive that stores data therein, and a controller that controls read/write of the data from/to the disk drive;
- a host computer coupling to the storage system;
- and a management computer coupling to the storage system and the host computer,
- wherein the disk drive is configured with a data volume that stores data read/written by the host computer therein, a journal volume that stores journal data which are a differential data from a stored data at each time of a write request by the host computer, and a snapshot volume that stores snapshots which are replication images of the data volume at each past time point,
- the method comprising:
- a first step of setting a recovery time point to restore data as was at the recovery time point;
- a second step of creating first information indicating a snapshot in the snapshot volume and a journal data in the journal volume which are utilized to restore data as was at the set recovery time point;
- a third step of detecting occurrence of a failure in the snapshot volume or the journal volume;
- and
- a fourth step of detecting whether a data at the set recovery point can be restored or not by using the first information and second information, the second information indicating validity of the snapshot in the snapshot volume and validity of the journal data in the journal volume, thereby determining the set recovery point as a detected recovery time point if said data at the set recovery point can be restored.
A management computer coupling to a storage system and a host computer included in a computer system, said host computer coupling to the storage system, said storage system including a disk drive that stores data therein, and a controller that controls read/write of the data from/to the disk drive, the disk drive being configured with a data volume that stores data read/written by the host computer therein, a journal volume that stores journal data which are a differential data from a stored data at each time of a write request by the host computer, and a snapshot volume that stores snapshots which are replication images of the data volume at each past time point, said management computer comprising a processor,
- wherein said processor sets a recovery time point to restore data as was at the recovery time point, creates first information indicating a snapshot in the snapshot volume and a journal data in the journal volume which are utilized to restore data as was at the set recovery time point, detects occurrence of a failure in the snapshot volume or the journal volume, and detects whether a data at the set recovery point can be restored or not by using the first information and second information so as to determine the set recovery point as a detected recovery time point if said data at the set recovery point can be restored, and
- the second information indicates validity of the snapshot in the snapshot volume and validity of the journal data in the journal volume.
A computer system comprising:
- a storage system including a disk drive that stores data therein, and a controller that controls read/write of the data from/to the disk drive;
- a host computer coupling to the storage system;
- and
- a management computer coupling to the storage system and the host computer,
- wherein the disk drive is configured with a data volume that stores data read/written by the host computer therein, a journal volume that stores journal data which are a differential data from a stored data at each time of a write request by the host computer, and a snapshot volume that stores snapshots which are replication images of the data volume at each past time point,
- wherein management computer sets a recovery time point to restore data as was at the recovery time point, creates first information indicating a snapshot in the snapshot volume and a journal data in the journal volume which are utilized to restore data as was at the set recovery time point, detects occurrence of a failure in the snapshot volume or the journal volume, and detects whether a data at the set recovery point can be restored or not by using the first information and second information so as to determine the set recovery point as a detected recovery time point if said data at the set recovery point can be restored, and
- the second information indicates validity of the snapshot in the snapshot volume and validity of the journal data in the journal volume.
Dependencies are inferred from the claim text.