Back to results
US 8,543,548 B2Granted
Hierarchical management storage system and storage system operating method
AssigneeHitachi, Ltd.
InventorsAkira Ito, Nobumitsu Takaoka, Takahiro Nakano
Life of this patent
Estimating the term…
Abstract
The storage system eliminates inconsistency between a stub, and a file data storage location indicated by the stub. In a storage system that executes HSM using stubs, information relating to a higher tier, which is a data migration source, is recorded during data migration. The stub in the higher tier is correctly restored using the higher-tier information thus recorded. The stub is restored, and inconsistency between information in the HSM layers is resolved.
Claims11
A storage system, comprising:
- a first storage apparatus coupled to a client computer and including,
- a first processor,
- a first memory storing a program executed by the first processor,
- a first storage area including a first storage region and a second storage region, the first storage region storing a plurality of file data which are access targets of the client computer, the second storage region storing the backup data of the file data by control of the first processor, and
- a second storage apparatus coupled to the first storage apparatus and including,
- a second processor,
- a second memory storing a program executed by the second processor,
- a second storage area storing one or more first data of the plurality of file data migrated from the first storage area by control of the first and second processors, wherein
- when backup of the plurality of file data from the first storage region is executed,
- the first processor is configured to create copy data of the file data as backup data and store the backup data to the second storage region, and manage a first time at which the backup data is created, and,
- the first processor is configured to create a stub indicating a storage location for the first file data in the second storage area, store the stub in place of the first file data in the first storage region, and sends the first file data to the second storage area, and
- the second processor is configured to store the first file data in the second storage area, and manages a second time at which each of the first file data is migrated, and
- when the plurality of data of the first storage region is recovered using the backup data in the second storage region,
- the first processor is configured to replace the plurality of data in the first storage region with the backup data in the second storage region, and send the first time to the second storage apparatus,
- the second processor is configured to compare the first time received from the first storage apparatus with the second time for each of the one or more first file data stored in the second storage area, and extracts first file data from the one or more first file data for which the second time is newer than the first time, and
- the first processor is configured to restores a stub indicating a storage location in the second storage area of the extracted first file data, and stores the stub in the first storage region.
13 more elements
A method of operating a storage system that includes:
- a first storage apparatus, which is coupled to a client computer and includes a first storage area including a first storage region and a second storage region, the first storage region storing a plurality of file data which are access targets of the client computer, the second storage region storing the backup data of the file data by control of the first processor, and a second storage apparatus, which is coupled to the first storage apparatus, a second storage area storing one or more first data of the plurality of file data migrated from the first storage region,
- the method comprising:
- when backup of the plurality of file data from the first storage region to the second storage region is executed, creating copy data of the file data as backup data and storing the backup data in the first storage region, and managing a first time at which the backup data is created;
- when the one or more first file data is migrated from the first storage region to the second storage area, creating a stub indicating a storage location for the first file data in the second storage area, storing in place of the one or more first file data the stub in the first storage region, storing the file data in the second storage area, and managing a second time at which each of the first file data is migrated for each of the file data stored in the second storage area;
- and
- when the data in the first storage region is recovered using the backup data in the second storage region,
- replacing the plurality of data in the first storage region with the backup data in the second storage region,
- comparing the first time received from the first storage apparatus with the second time for each of the one or more first file data stored in the second storage area, and extracting first file data for which the second time is newer than the first time from the one or more first file data, and restoring a stub indicating a storage location in the second storage area of the extracted first file data, and storing the stub in the first storage region.
5 more elements
Dependencies are inferred from the claim text.