×

Providing Raid-10 with a configurable Raid width using a mapped raid group

  • US 10,229,022 B1
  • Filed: 04/27/2017
  • Issued: 03/12/2019
  • Est. Priority Date: 04/27/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing RAID (Redundant Array of Independent Disks) data protection for a storage object in a data storage system, wherein the data storage system includes a storage processor and a set of physical drives communicably coupled to the storage processor, the method comprising:

  • generating a mapped RAID group, wherein the mapped RAID group contains a plurality of RAID extents, wherein each RAID extent contained in the mapped RAID group is configured and arranged to indicate a plurality of drive extents that are used to store data directed to the RAID extent, and wherein each drive extent comprises a contiguous region of non-volatile data storage in the physical drives;

    dividing the mapped RAID group into equal size subsets of the RAID extents in the mapped RAID group;

    for each one of the subsets of the RAID extents in the mapped RAID group, allocating drive extents from a drive extent pool such that each drive extent indicated by the RAID extents in the subset is allocated from a different one of the physical drives; and

    performing logical block rotation between the storage object and the mapped RAID group, wherein the logical block rotation causes data written to consecutive blocks of the storage object address space to be directed to different ones of the RAID extents in the mapped RAID group.

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