STORAGE CONTROL APPARATUS AND STORAGE CONTROL APPARATUS CONTROL METHOD
First Claim
1. A storage control apparatus used by a higher-level apparatus, comprising:
- a controller, and multiple storage devices controlled by this controller, whereinthe multiple storage devices configure a parity group, which enables data restoration by parity,the storage control apparatus further comprising;
a blocking process part for blocking a prescribed storage device from among the multiple storage devices;
a management information storage part for storing management information for managing for each of the storage devices a prescribed area having data from a higher-level apparatus from among the storage areas of the respective multiple storage devices;
a determination part for determining whether a storage area of the prescribed storage device is the prescribed area based on the management information; and
a rebuild control part for executing a rebuild process with respect to an area determined to be the prescribed area from among the storage areas of the prescribed storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention reduces the amount of rebuild processing and executes a rebuild process efficiently. Multiple storage devices configure a parity group. Of the multiple storage devices, a prescribed storage device in which a failure has occurred is blocked. Each storage device stores management information. The management information manages from among the storage areas of the storage device a prescribed area having data from a higher-level apparatus. A controller determines whether a storage area of the prescribed storage device is the prescribed area based on the management information, and executes a rebuild process with respect to the area determined to be the prescribed area.
-
Citations
12 Claims
-
1. A storage control apparatus used by a higher-level apparatus, comprising:
-
a controller, and multiple storage devices controlled by this controller, wherein the multiple storage devices configure a parity group, which enables data restoration by parity, the storage control apparatus further comprising; a blocking process part for blocking a prescribed storage device from among the multiple storage devices; a management information storage part for storing management information for managing for each of the storage devices a prescribed area having data from a higher-level apparatus from among the storage areas of the respective multiple storage devices; a determination part for determining whether a storage area of the prescribed storage device is the prescribed area based on the management information; and a rebuild control part for executing a rebuild process with respect to an area determined to be the prescribed area from among the storage areas of the prescribed storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for controlling a storage control apparatus used by a higher-level apparatus, wherein
the storage control apparatus has a controller, and multiple storage devices controlled by the controller, the multiple storage devices configure a parity group, which enables data restoration by parity, and the multiple storage devices further store management information, which denotes whether there is a prescribed area that stores data written from the higher-level apparatus, for each of multiple second areas, which configure a first storage area of the respective storage devices, and wherein the controller carries out: -
a failure detection step of detecting whether a storage device in which a failure has occurred exists among the multiple storage devices; a blocking step of blocking a failed storage apparatus in a case where a storage device in which the failure has occurred is detected; a determination step of determining whether a first storage area of the blocked storage device is the prescribed area for each of the second areas based on the management information, which is stored in each of other multiple storage devices belonging to the same parity groups as the parity group to which the blocked storage device belongs; and a restoration step of restoring, with respect to a second area determined to be the prescribed area, data stored in this second area, in accordance with a logical operation based on data stored in other multiple storage devices. - View Dependent Claims (10, 11, 12)
-
Specification