Method and system for restoring data redundancy in a storage system without a hot standby disk
First Claim
Patent Images
1. A method for restoring data redundancy in a storage system having a plurality of data storage devices, comprising:
- grouping a plurality of data storage devices into a plurality of failure groups, wherein each data storage device in a failure group shares one or more failure criteria;
determining a reserve storage space based on a per failure group basis;
maintaining the reserve storage space, the reserve storage space comprising unallocated storage space in one or more of the data storage devices of at least one of the plurality of failure groups; and
restoring data redundancy on the reserve storage space on a non-ordinal basis when a data storage device failure is detected.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for restoring data redundancy in a storage system without a hot standby disk is disclosed. Instead of having a hot standby disk, reserve storage space is maintained in a plurality of data storage devices in the storage system. The reserve storage space comprises unallocated storage space in the plurality of data storage devices. Once a data storage device failure is detected, data redundancy is restored on the reserve storage space.
69 Citations
53 Claims
-
1. A method for restoring data redundancy in a storage system having a plurality of data storage devices, comprising:
-
grouping a plurality of data storage devices into a plurality of failure groups, wherein each data storage device in a failure group shares one or more failure criteria; determining a reserve storage space based on a per failure group basis; maintaining the reserve storage space, the reserve storage space comprising unallocated storage space in one or more of the data storage devices of at least one of the plurality of failure groups; and restoring data redundancy on the reserve storage space on a non-ordinal basis when a data storage device failure is detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product that includes a computer-usable storage medium having a sequence of instructions which, when executed by a processor, causes the processor to execute a process for restoring data redundancy in a storage system having a plurality of data storage devices, the process comprising:
-
grouping a plurality of data storage devices into a plurality of failure groups, wherein each data storage device in a failure group shares one or more failure criteria; determining a reserve storage space based on a per failure group basis; maintaining the reserve storage space, the reserve storage space comprising unallocated storage space in one or more of the data storage devices of at least one of the plurality of failure groups; and restoring data redundancy on the reserve storage space on a non-ordinal basis when a data storage device failure is detected. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for restoring data redundancy in a storage system having a plurality of data storage devices, comprising:
-
a plurality of data storage devices; means for grouping the plurality of data storage devices into a plurality of failure groups, wherein each data storage device in a failure group shares one or more failure criteria; means for determining a reserve storage space based on a per failure group basis; means for maintaining the reserve storage space, the reserve storage space comprising unallocated storage space in one or more of the data storage devices of at least one of the plurality of failure groups; and means for restoring data redundancy on the reserve storage space on a non-ordinal basis when a data storage device failure is detected. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
Specification