Dynamic data space
AssigneeNetwork Appliance, Inc.
InventorsRajesh Sundaram, Srinivvasan Viswanathan, Alan Rowe, Steven R. Kleiman, John K. Edwards
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetwork Appliance, Inc.
InventorsRajesh Sundaram, Srinivvasan Viswanathan, Alan Rowe, Steven R. Kleiman, John K. Edwards
Estimating the term…
A data storage system, such as RAID, upgraded dynamically including multiple stages, providing error checking data without taking the system off-line. Checksums are computed from the data and placed in block 63 of the same disk. The combination of parity bits across the parity disk, the remaining uncorrupted data in the data disks, and checksums within each disk includes sufficient information to enable restoration of corrupt data. The system is upgraded by reserving permanent checksum blocks, writing the checksums to a volume block number, and placing the checksums in permanently reserved checksum block locations after first moving data already there to unreserved blocks.
A method of upgrading a data storage system storing legacy data to include redundant data for error detection and correction, the method comprising:
A data storage system comprising mass storage devices storing legacy data, and a processing unit coupled to the storage devices, wherein the processing unit is capable of performing the following steps:
Dependencies are inferred from the claim text.