APPARATUSES AND METHODS AND COMPUTER PROGRAM PRODUCTS FOR A REDUNDANT ARRAY OF INDEPENDENT DISK (RAID) RECONSTRUCTION
First Claim
1. An apparatus for a redundant array of independent disk (RAID) reconstruction, comprising:
- a RAID group comprising a plurality of drives; and
a processing unit, coupled to the RAID group, starting an unused-space scan procedure to determine a logical address range that is a candidate to be skipped for the RAID group and send the logical address range to a stripe reconstruction procedure; and
starting the stripe reconstruction procedure to receive the logical address range from the unused-space scan procedure, determine a stripe of the drives to be skipped from being reconstructed according to the logical address range, and omit a reconstruction to the determined strip.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention introduces an apparatus for a redundant array of independent disk (RAID) reconstruction, at least including a RAID group and a processing unit. The processing unit starts an unused-space scan procedure to determine a logical address range that is a candidate to be skipped for the RAID group and send the logical address range to a stripe reconstruction procedure; and starts the stripe reconstruction procedure to receive the logical address range from the unused-space scan procedure, determine a stripe of drives of the RAID group to be skipped from being reconstructed according to the logical address range, and omit a reconstruction to the determined strip.
14 Citations
20 Claims
-
1. An apparatus for a redundant array of independent disk (RAID) reconstruction, comprising:
-
a RAID group comprising a plurality of drives; and a processing unit, coupled to the RAID group, starting an unused-space scan procedure to determine a logical address range that is a candidate to be skipped for the RAID group and send the logical address range to a stripe reconstruction procedure; and
starting the stripe reconstruction procedure to receive the logical address range from the unused-space scan procedure, determine a stripe of the drives to be skipped from being reconstructed according to the logical address range, and omit a reconstruction to the determined strip. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer program product for a redundant array of independent disk (RAID) reconstruction when executed by a processing unit coupled to a RAID group comprising a plurality of drives, the computer program product comprising program code to:
-
start an unused-space scan procedure to determine a logical address range that is a candidate to be skipped for the RAID group and send the logical address range to a stripe reconstruction procedure; and start the stripe reconstruction procedure to receive the logical address range from the unused-space scan procedure, determine a stripe of the drives to be skipped from being reconstructed according to the logical address range, and omit a reconstruction to the determined strip. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification