Storage control apparatus and method
First Claim
1. A storage control apparatus for realizing a redundancy of data by conducting a control by which data and parity are dispersively stored in a plurality of storage devices, comprising:
- a first rebuild device for restoring information in a first storage device by using information stored in the storage devices other than the first storage device, and writing the restored information in a first spare storage device, when the first storage device among the plurality of the storage devices fails; and
a second rebuild device for restoring information in a non-restored area in the first storage device and information in a second storage device by using information stored in the storage devices other than the first and the second storage devices, and respectively writing the restored information in a corresponding area in the first spare storage device and in a second spare storage device, when the second storage device fails while the information in the first storage device is being restored.
1 Assignment
0 Petitions
Accused Products
Abstract
In a system for dispersively storing data and parity in a plurality of storage devices, information in a first storage device is restored by using information stored in the storage devices other than the first storage device when the first storage device fails. And information in a non-restored area in the first storage device and information in a second storage device are restored by using information stored in the storage devices other than the first and the second storage devices when the second storage device fails while the information in the first storage device is being restored.
-
Citations
10 Claims
-
1. A storage control apparatus for realizing a redundancy of data by conducting a control by which data and parity are dispersively stored in a plurality of storage devices, comprising:
-
a first rebuild device for restoring information in a first storage device by using information stored in the storage devices other than the first storage device, and writing the restored information in a first spare storage device, when the first storage device among the plurality of the storage devices fails; and
a second rebuild device for restoring information in a non-restored area in the first storage device and information in a second storage device by using information stored in the storage devices other than the first and the second storage devices, and respectively writing the restored information in a corresponding area in the first spare storage device and in a second spare storage device, when the second storage device fails while the information in the first storage device is being restored. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A storage apparatus, comprising:
-
a plurality of storage devices for dispersively storing data and parity for realizing a redundancy of data;
a first rebuild device for restoring information in a first storage device by using information stored in the storage devices other than the first storage device, and writing the restored information in a first spare storage device, when the first storage device among the plurality of the storage devices fails; and
a second rebuild device for restoring information in a non-restored area in the first storage device and information in a second storage device by using information stored in the storage devices other than the first and the second storage devices, and respectively writing the restored information in a corresponding area in the first spare storage device and in a second spare storage device, when the second storage device fails while the information in the first storage device is being restored.
-
-
10. A computer readable recording medium which records a program for a processor realizing a redundancy of data by conducting a control by which data and parity are dispersively stored in a plurality of storage devices, causing the processor to execute:
-
a process of restoring information in a first storage device by using information stored in the storage devices other than the first storage device, and writing the restored in formation in a first spares to rage device, when the first storage device among the plurality of the storage devices fails; and
a process of restoring information in a non-restored area in the first storage device and information in a second storage device by using information stored in storage devices other than the first and the second storage devices, and respectively writing the restored information in a corresponding area in the first spare storage device and in a second spare storage device, when the second storage device fails while the information in the first storage device is being restored.
-
Specification