Data reconstruction method and system wherein timing of data of data reconstruction is controlled in accordance with conditions when a failure occurs
First Claim
1. A storage system connectable to a computer comprising:
- a plurality of disk units; and
a controller connected to the disk units;
wherein the disk units store data in a plurality of data groups and error correcting data corresponding to each of the data groups, wherein the controller performs processing of reconstructing data stored in any of the disk units in which a fault has occurred based on all other data belonging to any of the data groups to which the data to be reconstructed belongs and error correcting data corresponding to any of the data groups to which the data to be reconstructed belongs, and performs processing of data read/write requests from the computer when a fault has occurred in any of the disk units, and wherein the controller has a plurality of data reconstructing modes including a first mode wherein access or read/write requests from the computer is given preference, a second mode wherein the data reconstruction processing is given preference, and a third mode wherein the data reconstruction processing is executed based on prepared programs.
0 Assignments
0 Petitions
Accused Products
Abstract
A data storage system connectable to a host unit which issues data read/write requests to the data storage system, and which includes a plurality of disc units, and a controller connected to the disc units. A fault can occur in any of the disc units. The disc units store data in a plurality of data groups and error correcting data corresponding to each of the data groups. The controller, operable in different modes, performs processing of reconstructing data stored in any of the disc units in which a fault has occurred based on all other data belonging to any of the data groups to which the data to be reconstructed belongs and error correcting data corresponding to any of the data groups to which the data to be reconstructed belongs, and performs processing of data read/write requests from the host unit.
-
Citations
9 Claims
-
1. A storage system connectable to a computer comprising:
-
a plurality of disk units; and
a controller connected to the disk units;
wherein the disk units store data in a plurality of data groups and error correcting data corresponding to each of the data groups, wherein the controller performs processing of reconstructing data stored in any of the disk units in which a fault has occurred based on all other data belonging to any of the data groups to which the data to be reconstructed belongs and error correcting data corresponding to any of the data groups to which the data to be reconstructed belongs, and performs processing of data read/write requests from the computer when a fault has occurred in any of the disk units, and wherein the controller has a plurality of data reconstructing modes including a first mode wherein access or read/write requests from the computer is given preference, a second mode wherein the data reconstruction processing is given preference, and a third mode wherein the data reconstruction processing is executed based on prepared programs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification