Distributed RAID system
    1.
    发明授权

    公开(公告)号:US10409682B1

    公开(公告)日:2019-09-10

    申请号:US15441697

    申请日:2017-02-24

    Abstract: The technology disclosed herein includes a method for dividing a body of user data into a plurality of data blocks, and writing the plurality of data blocks into chunk zones in parallel streams, the chunk zones located in a first ordered pool of storage devices. In some implementations, the method includes adding additional storage devices to the first ordered pool making a second ordered pool, including the first ordered pool, and writing the plurality of data blocks across the second ordered pool of storage devices, such that each of the storage devices including spare capacity. The method includes determining if a storage device fails, and seeking data for the data blocks on the failed storage device from of the other storage devices.

    ALLOCATING PART OF A RAID STRIPE TO REPAIR A SECOND RAID STRIPE

    公开(公告)号:US20190391889A1

    公开(公告)日:2019-12-26

    申请号:US16016012

    申请日:2018-06-22

    Abstract: Managing a redundant array of independent disks (RAID) storage array involves assigning first and second stripes to span respective first and second sets of disks. A subset of drives in the first set fails such that the first stripe is in a first state wherein a failure of another drive in the first set will lead to data loss in the first stripe. It is determined that the second stripe is in a fault-tolerant state such that the second stripe can have failures of two drives in the second set before the second stripe is in the first state, Part of an operational disk of the second set used by the second stripe is allocated to the first stripe to replace at least part of the subset of failed drives.

    Allocating part of a raid stripe to repair a second raid stripe

    公开(公告)号:US10884889B2

    公开(公告)日:2021-01-05

    申请号:US16016012

    申请日:2018-06-22

    Abstract: Managing a redundant array of independent disks (RAID) storage array involves assigning first and second stripes to span respective first and second sets of disks. A subset of drives in the first set fails such that the first stripe is in a first state wherein a failure of another drive in the first set will lead to data loss in the first stripe. It is determined that the second stripe is in a fault-tolerant state such that the second stripe can have failures of two drives in the second set before the second stripe is in the first state, Part of an operational disk of the second set used by the second stripe is allocated to the first stripe to replace at least part of the subset of failed drives.

Patent Agency Ranking