Method and system for proactive drive replacement for high availability storage systems
First Claim
Patent Images
1. A method for preventing disk drive failures wherein a plurality of disk drives form a storage system, the method comprising:
- monitoring factors relating to the aging of a particular disk drive in the plurality of disk drives;
determining whether the factors exceed at least one threshold; and
indicating whether the particular disk drive should be replaced in response to determining whether the factor exceeds the at least one threshold
13 Assignments
0 Petitions
Accused Products
Abstract
Methods for preventing the failure of disk drives in storage systems are disclosed. A system and a computer program product for preventing the failure are also disclosed. Factors relating to the aging or early onset of errors in a disk drive are monitored. These factors are then compared to thresholds. In case the thresholds are exceeded, an indication for the replacement of the disk drive is given. Sudden rises in the factors are also used to indicate the impeding failure of disk drives.
-
Citations
37 Claims
-
1. A method for preventing disk drive failures wherein a plurality of disk drives form a storage system, the method comprising:
-
monitoring factors relating to the aging of a particular disk drive in the plurality of disk drives;
determining whether the factors exceed at least one threshold; and
indicating whether the particular disk drive should be replaced in response to determining whether the factor exceeds the at least one threshold - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for preventing disk drive failures wherein a plurality of disk drives form a storage system, the method comprising:
-
monitoring factors relating to the early onset of errors in a particular disk drive in the plurality of disk drives;
determining whether the factors exceed at least one threshold; and
indicating whether the particular disk drive should be replaced in response to determining whether the factor exceeds the at least one threshold. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for preventing disk drive failures wherein a plurality of disk drives form a storage system, the method comprising:
-
measuring a factor relating to the onset of error in a particular disk drive in the plurality of disk drives;
calculating the change in consecutive measurements of the factor; and
indicating whether the particular disk drive should be replaced if the change in consecutive measurements increases. - View Dependent Claims (21)
-
-
22. A method for preventing disk drive failures in a power managed storage system, wherein a plurality of disk drives form the power managed storage system, the method comprising:
-
monitoring factors relating to the failure of a particular disk drive in the plurality of disk drives;
comparing the factors to a set of stored thresholds; and
indicating whether a particular disk drive should be replaced. - View Dependent Claims (23)
-
-
24. A system for preventing disk drive failures wherein a plurality of disk drives form a storage system, the system comprising:
-
a command router, the command router retrieving factors relating to the failure a particular disk drive in the plurality of disk drives;
a processor, the processor monitoring the factors;
a memory, the memory storing a set of thresholds to which the factors are compared; and
means for indicating whether a particular disk drive should be replaced. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A computer program product for use with a computer, the computer program product comprising a computer usable medium having a computer readable program code embodied therein for preventing disk drive failures wherein a plurality of disk drives form a storage system, the computer program code performing:
-
monitoring factors relating to the failure of a particular disk drive in the plurality of disk drives;
comparing the factors to a set of stored thresholds; and
indicating whether a particular disk drive should be replaced. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
Specification