×

Sparse raid rebuild based on storage extent allocation

  • US 9,804,939 B1
  • Filed: 09/30/2015
  • Issued: 10/31/2017
  • Est. Priority Date: 09/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of repairing a RAID (Redundant Array of Independent Disks) group in a data storage system following a failure of a disk drive in the RAID group, the method comprising:

  • providing a spare disk drive to replace the disk drive in the RAID group that failed;

    accessing metadata in the data storage system, the metadata indicating an allocation status of multiple storage extents formed from the RAID group, the storage extents formed from the RAID group including a first set of storage extents that the metadata indicates is not allocated and a second set of storage extents that the metadata indicates is allocated;

    for each of the first set of storage extents, writing predetermined data to the spare disk drive at regions that will support that storage extent; and

    for each of the second set of storage extents, (i) reading portions of data from regions that support that storage extent on a set of other disk drives of the RAID group, (ii) providing repair data for that storage extent based on the portions of data read for that storage extent, and (iii) writing the repair data for that storage extent to the spare disk drive,the method thereby avoiding any need to read portions of data from other disk drives for storage extents that are not allocated.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×