×

Intra-device data protection in a raid array

  • US 8,463,991 B2
  • Filed: 09/28/2010
  • Issued: 06/11/2013
  • Est. Priority Date: 09/28/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • a client computer configured to send read and write requests over a network;

    a data storage subsystem coupled to the network configured to receive the read and write requests, the data storage subsystem comprising a plurality of storage devices;

    wherein the data storage subsystem further comprises a storage controller configured to;

    identify a unit of data stored in the data storage subsystem, wherein said unit of data is stored across at least a first storage device and a second storage device of the plurality of storage devices, each of the first storage device and the second storage device storing intra-device redundancy data corresponding to the unit of data; and

    change an amount of intra-device redundancy data corresponding to the unit of data on only the first storage device;

    wherein each of the first storage device and the second storage device further include a checksum for stored user data of the unit of data, and wherein in response to a read to at least a portion of the unit of data the storage controller is configured to;

    utilize the checksum to validate corresponding read data; and

    utilize intra-device redundancy data to rebuild the corresponding read data in response to detecting the checksum indicates the read data is not valid.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×