×

Data correcting applicable to redundant arrays of independent disks

  • US 5,233,618 A
  • Filed: 03/02/1990
  • Issued: 08/03/1993
  • Est. Priority Date: 03/02/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A mass data storage apparatus comprising:

  • a set of physical mass storage devices operatively interconnected so as to function as at least one logical mass storage device;

    means for reading blocks of data from and writing blocks of data to the set of physical mass storage devices; and

    means for validating blocks of data read from or written to the set of physical mass storage devices, wherein the validating means comprises mean for performing the following functions;

    (a) when writing a block of data to a device of the set, storing with the block of data on the device, information identifying the intended logical storage location for the block of data, and, when reading a block of data from a device of the set, detecting whether the block of data that is read was misdirected within the apparatus when written by comparing the identifying information stored with the read block of data and a logical address associated with the logical storage location form which the block of data is read; and

    (b) when writing a block of data to a device of the set, storing with the block of data on the device, information identifying the write operation by which the block of data is written and storing with a selected block of data on another device of the set, information identifying the same write operation, and, when reading the block of data, detecting whether the identified write operation was completed by comparing the identifying information stored with the read block of data to the identifying information stored with the selected block of data on another device.

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