×

Apparatus and method for data check in storage system

  • US 5,477,552 A
  • Filed: 12/09/1992
  • Issued: 12/19/1995
  • Est. Priority Date: 12/13/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus for data checking in a storage system which includes a plurality of storage devices, and which operates the respective storage devices in parallel, the apparatus receiving write data as data blocks each including a data of an error detecting code generated in a host device, said apparatus comprising:

  • means for transferring write data to said respective storage devices in a write operation or transferring read data therefrom in a read operation;

    means for checking data in the storage system, said data checking means being operative to execute both a write data checking process when the write data are transferred to said respective storage devices in said write operation, and a read data checking process that will be executed in said read operation;

    first data transfer paths for transferring said write data;

    second data transfer paths for transferring said read data, and wherein said data checking means is operative to execute the write data checking process by utilizing said second data transfer paths, which are out of use during said write operation, as well as said first data transfer paths;

    means for checking and storing the data of error detecting codes from said host device;

    means for dividing said data blocks so as to be written in said plurality of storage devices simultaneously;

    means for combining said data transferred to said second data transfer paths into data which are to be transferred to said host device;

    means for generating data of an error detecting code again for said host device for each of said combined data; and

    means for comparing each of the data of error detecting codes generated again for said host device, with each of the data of error detecting codes stored previously, so as to check whether or not said two kinds of data correspond to each other and to check whether or not said write data have been correctly written in said respective storage devices.

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