Storage system and storage control method
AssigneeHitachi, Ltd.
InventorsRyosuke TATSUMI, Tomohiro YOSHIHARA, Takaki MATSUSHITA, Yusuke YAMAGA, Naoyuki MASUDA
Life of this patent
Estimating the term…
Abstract
A snapshot virtual device (SS-VDEV) is prepared for each snapshot family (SS-Family) and a deduplication virtual device is prepared apart from the SS-VDEV. When the same data is in a plurality of VOLs of the SS-Family, a storage system maps a plurality of addresses of the same data among the plurality of VOLs to address of the SS-VDEVs of the SS-Family. When duplicated data is in two or more SS-VDEVs, the storage system maps two or more addresses of the duplicated data of the two or more SS-VDEVs to addresses corresponding to the duplicated data among the deduplication virtual devices.
Claims15
A storage system comprising:
- a storage device and a processor,
- wherein the storage device stores first mapping information and second mapping information,
- wherein the first mapping information includes information indicating mapping between an address of a volume (VOL) in a snapshot family and an address in a snapshot virtual device in each of a plurality of snapshot families each including a primary volume (PVOL) and a secondary volume (SVOL) which is a snapshot of the PVOL,
- wherein the second mapping information includes information indicating mapping between an address in the snapshot virtual device and an address in a deduplication virtual device,
- wherein one or more snapshot virtual devices are provided for each of the plurality of snapshot families,
- wherein the snapshot virtual device is a virtual device which is a logical address space serving as a storage destination of data of a VOL in a snapshot family corresponding to the snapshot virtual device,
- wherein the deduplication virtual device is a virtual device which is a logical address space different from the snapshot virtual device,
- wherein, when there is the same data in a plurality of VOLs of a snapshot family, the processor updates the first mapping information so that a plurality of addresses of the same data in the plurality of VOLs are mapped to addresses of the snapshot virtual devices of the snapshot family, and
- wherein, when there is duplicated data in two or more snapshot virtual devices of two or more snapshot families, the processor updates the second mapping information so that two or more addresses of the duplicated data of the two or more snapshot virtual devices are mapped to addresses corresponding to the duplicated data in the deduplication virtual devices.
A storage control method of a storage system, the method comprising:
- preparing first mapping information and second mapping information,
- wherein the first mapping information includes information indicating mapping between an address of a volume (VOL) in a snapshot family and an address in a snapshot virtual device in each of a plurality of snapshot families each including a primary volume (PVOL) and a secondary volume (SVOL) which is a snapshot of the PVOL,
- wherein the second mapping information includes information indicating mapping between an address in the snapshot virtual device and an address in a deduplication virtual device,
- wherein one or more snapshot virtual devices are prepared for each snapshot family,
- wherein the snapshot virtual device is a virtual device which is a logical address space serving as a storage destination of data of a VOL in a snapshot family corresponding to the snapshot virtual device,
- wherein the deduplication virtual device is a virtual device which is a logical address space different from the snapshot virtual device,
- wherein, when there is the same data in a plurality of VOLs of a snapshot family, the first mapping information is updated so that a plurality of addresses of the same data in the plurality of VOLs are mapped to addresses of the snapshot virtual devices of the snapshot family, and
- wherein, when there is duplicated data in two or more snapshot virtual devices of two or more snapshot families, the second mapping information is updated so that two or more addresses of the duplicated data of the two or more snapshot virtual devices are mapped to addresses corresponding to the duplicated data in the deduplication virtual devices.
Dependencies are inferred from the claim text.