×

Frequently-redundant array of independent disks

  • US 5,720,025 A
  • Filed: 01/18/1996
  • Issued: 02/17/1998
  • Est. Priority Date: 01/18/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for storing data in a fault-tolerant storage device having a plurality of disk units forming a disk array with a plurality of stripes for storing data and parity information, comprising the steps of:

  • identifying at least one target area on said array to write new data, with said at least one target area including old data and being associated with one of said plurality of stripes, defining an updated stripe;

    in the absence of a reading step, writing new data to said at least one target area, said new data not having corresponding parity information defining unprotected data;

    monitoring a quantity of said unprotected data present on said array to detect presence of a preselected condition related to susceptibility of said at least one target area to loss of said unprotected data; and

    in response to said step of monitoring said quantity of said unprotected data and prior to completion of writing all of said new data at said at least one target area, dynamically adjusting said quantity of unprotected data present on said array by generating and writing parity information corresponding to a first portion of said new data to said disk array, while leaving a second portion of said new data as unprotected data.

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