US 12,332,780 B2
Storage system
Yusuke Yamaga, Tokyo (JP); Takaki Matsushita, Tokyo (JP); and Akira Deguchi, Tokyo (JP)
Assigned to HITACHI VANTARA, LTD., Kanagawa-Ken (JP)
Filed by Hitachi, Ltd., Tokyo (JP)
Filed on Sep. 6, 2023, as Appl. No. 18/461,731.
Claims priority of application No. 2023-089833 (JP), filed on May 31, 2023.
Prior Publication US 2024/0403210 A1, Dec. 5, 2024
Int. Cl. G06F 12/02 (2006.01)
CPC G06F 12/0253 (2013.01) [G06F 2212/702 (2013.01)] 6 Claims
OG exemplary drawing
 
1. A storage system comprising:
a storage device; and
a processor configured to process data input to and output from the storage device, wherein the processor is configured to:
form a page capable of storing a plurality of pieces of data in a logical storage area configured based on a physical storage area of the storage device;
provide a volume and input/output data related to data input/output with respect to the volume to/from a page of the logical storage area;
map the volume to data of the logical storage area;
be able to release the storage area in units of the pages;
include a plurality of the volumes that can share data of the logical storage area;
perform garbage collection of deleting data which is not referred to from any of the plurality of volumes as invalid data, moving data which is referred to from any of the volumes to another page, and releasing a storage area of a page on which the data is deleted and the data is moved; and
store a plurality of pieces of data in the page of a movement destination such that the plurality of pieces of data stored in the same page is mapped from a same volume by the garbage collection,
wherein the volume includes a main volume to which data is input and output and a plurality of snapshot volumes duplicated from the main volume, and
wherein a page of data mapped only from one of the snapshot volumes is excluded from the garbage collection.