Array-type disk apparatus preventing lost data and providing improved failure tolerance
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is storage system, that is, an array-type disk apparatus which is provided with an error monitor section which monitors the status of error occurrence in a disk drive and instructs initiation of mirroring between the disk drive and a spare disk drive when the number of errors occurred of the disk drive exceeds a specified value, and a mirror section which performs mirroring between the disk drive and spare disk drive. Storage system, that is, the array-type disk apparatus may be provided with an error monitor section which monitors the status of error occurrence in a disk drive and gives such an instruction as to set the status of the disk drive in a temporary blocked state, and a data restoring section which executes data restoration by reading data from the temporary blocked disk drive when reading from another disk drive constituting a disk array group is not possible during data restoration.
-
Citations
31 Claims
-
1. (canceled)
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. (canceled)
-
22. A disk array system comprising:
-
a plurality of disks configuring a disk array group, wherein each of data and redundant data used for creating the data is in a different disk in the disk array group;
at least one spare disk, in which data stored in one of the plurality of disks is to be stored; and
a controller coupled to the plurality of disks and the spare disk;
wherein the controller is configured to execute a restoring process to restore data stored in a first disk of the plurality of disks in the spare disk;
wherein in the restoring process, the controller is configured to read data and redundant data from a plurality of disks of the disk array group other than the first disk, create data stored in the first disk by using the read data and redundant data, and store the created data in the spare disk; and
wherein when a write request from a computer coupled to the disk array system is received at the disk array system during the restoring process, and data writing into the first disk is requested based on the received write request, the controller is configured to write data into the first disk. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification