Storage system and storage control method
AssigneeHitachi, Ltd.
InventorsNobuyuki Saika, Takashi Horiuchi
Life of this patent
Estimating the term…
Abstract
A primary volume group 30 includes a primary volume 31 and a differential volume 32. A secondary volume group 40 includes a primary volume 41 and a differential volume 42. Multiple generations of differential snapshots D1 to D3 are accumulated in the differential volume 32. When a new snapshot obtaining request is issued while a usage rate has reached a given value, the volume groups 30 and 40 are synchronized with the volume snapshot (a), and then split (b). After being split, the differential volume 32 is initialized, and the secondary volume group 40 is backed up (c). Accordingly, a new differential snapshot can be created and held in the differential volume 32.
Claims10
A storage system, comprising:
- a first volume for storing data updated or referenced by a host device;
- a first alteration status management volume for storing information indicating an alteration status of the first volume;
- a second volume associated with the first volume;
- a second alteration status management volume associated with the first alteration status management volume;
- and
- a volume synchronization unit that makes a shift to a split processing from a synchronization processing when a usage rate of the first alteration status management volume has reached a pre-given value,
- wherein the split processing splits the first volume and the second volume, and the synchronization processing synchronizes stored content in the first volume and the second volume, and synchronizes stored content in the first alteration status management volume and the second alteration status management volume, respectively.
A storage system control method for a storage system comprising a first volume group including a first volume and a first differential volume for storing information indicating an altered portion in the first volume, and
- a second volume group including a second volume associated with the first volume, and a second differential volume associated with the first differential volume,
- the control method comprising the steps of:
- synchronizing the first volume group with the second volume group and using stored content in the first volume group and stored content in the second volume group;
- obtaining a usage rate of the first differential volume;
- stopping synchronization of the first volume group and the second volume group when the usage rate has reached a pre-set given value;
- and
- initializing the first differential volume.
A storage system, comprising:
- a primary volume group and a secondary volume group,
- wherein the primary volume group includes a first primary volume, and a first differential volume that, when stored content in the first primary volume has been altered, stores information about the altered portion,
- wherein the secondary volume group includes a second primary volume associated with the first primary volume, and a second differential volume that is associated with the first differential volume and, when stored content in the second primary volume has been altered, the second differential volume stores information about the altered portion,
- wherein the storage system further comprises:
- a volume snapshot unit for performing control to synchronize or split the primary volume group and the secondary volume group;
- a differential snapshot unit for generating differential snapshots of the first primary volume and the second primary volume respectively, and storing the snapshots in the first differential volume and the second differential volume, respectively;
- and
- a snapshot obtaining control unit for controlling the volume snapshot unit and the differential snapshot unit, respectively, and
- wherein the snapshot obtaining control unit performs the following:
- (1) when receiving a snapshot obtaining request,
- (2) determines whether or not a usage rate of the first differential volume has reached a pre-set given value,
- (3) in a case where it is determined that the usage rate has reached the given value, causes the volume snapshot unit to synchronize and then split the primary volume group and the secondary volume group,
- (4) causes the differential snapshot unit to initialize the first differential volume,
- (5) causes the differential snapshot unit to store a new differential snapshot in the first differential volume, and
- (6) backs up stored content in the secondary volume group.
Dependencies are inferred from the claim text.