×

On-line restoration of redundancy information in a redundant array system

  • US 5,235,601 A
  • Filed: 12/21/1990
  • Issued: 08/10/1993
  • Est. Priority Date: 12/21/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. In a redundant array of data storage units coupled to a controller, the data storage units having at least one stripe containing a plurality of data blocks and at least one associated redundancy block, a method for restoration of a valid data block and at least one associated redundancy block to each data storage unit stripe after a potential corruption in either of such blocks caused by a temporary fault in a data storage unit during a data modification operation, comprising the steps of:

  • a. accessing all of the data blocks, including the potentially corrupted data block, in each stripe containing the potentially corrupted blocks;

    b. computing at least one redundancy block from the accessed blocks;

    c. saving the at least one computed redundancy block;

    d. resubmitting the valid data block from the data modification operation to the redundant array of storage units for storage;

    e. updating the at least one saved computed redundancy block;

    f. storing the updated at least one redundancy block and the valid data block in the stripe.

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