Method and apparatus for improved disk access
First Claim
1. In a system including an array of disk drives comprising a plurality of disk drives connected to and controlled by a disk system controller, said disk drives having sectors for storing information in a digital format thereon, said information including a combination of digital data and digital redundant information, the redundant information allowing recovery of the digital data if a sector storing at least a portion of the digital information on one of the disk drives is defective, the improvement comprising:
- at least one additional disk drive means intercoupled to the array of disk drives; and
control means for storing recovered digital data on the at least one additional disk drive means if a sector on one of the disk drives in the plurality of disk drives is defective.
11 Assignments
0 Petitions
Accused Products
Abstract
In a RAID level 5 disk drive subsystem, one or more additional disk drives, called "reserve" disks are intercoupled to the array of disk drives and a control system is included for storing recovered digital data on the additional disk drive if a sector on one of the disk drives becomes defective. The system reduces the number of disk accesses required to obtain the information stored on the defective sector. Once the information has been recovered, it is then stored on the "reserve" disk. Thereafter, whenever this information is required, the system reads the required information from the "reserve" disk, instead of going through an entire recovery process for the defective sector. Since the recovery process can take a time that is greater than several disk access times, the present invention improves the speed and the availability of data. In another embodiment of the invention, a bitmap memory is used wherein bits in the bitmap memory representing sectors may be set to indicate whether or not sectors are defective. In a further embodiment of the invention, a disk drive tester, which can be embodied in either hardware or software, is incorporated into the apparatus for periodically testing the "reserve" disk.
-
Citations
19 Claims
-
1. In a system including an array of disk drives comprising a plurality of disk drives connected to and controlled by a disk system controller, said disk drives having sectors for storing information in a digital format thereon, said information including a combination of digital data and digital redundant information, the redundant information allowing recovery of the digital data if a sector storing at least a portion of the digital information on one of the disk drives is defective, the improvement comprising:
-
at least one additional disk drive means intercoupled to the array of disk drives; and control means for storing recovered digital data on the at least one additional disk drive means if a sector on one of the disk drives in the plurality of disk drives is defective. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In a system including an array of disk drives comprising a plurality of disk drives connected to and controlled by a disk system controller, said disk drives having sectors for storing information in a digital format thereon, said information including a combination of digital data and digital redundant information, the redundant information allowing recovery of the digital data if a sector storing at least a portion of the digital information on one of the disk drives is defective, a method of storing data on an additional reserve disk comprising the steps of:
-
(a) providing at least one additional disk drive means intercoupled to the array of disk drives; (b) determining a defective sector; (c) recovering data stored on the defective sector; and (d) storing the recovered data on said at least one additional disk drive means. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An apparatus for storing digital data comprising:
-
(a) a plurality of digital data storage means comprising data storage sectors; (b) means for detecting a defect in the data storage means wherein the detecting means detects defects in the data storage sectors; (c) means responsive to the detecting means for recovering the data stored in the defective data storage means; (d) means responsive to the recovering means for storing the recovered data on one of the data storage means different from the defective data storage means. - View Dependent Claims (19)
-
Specification