System and method for maintaining data integrity of data on a storage device
AssigneeVirtuozzo International GmbH
InventorsDmitry Monakhov, Alexey Kobets, Pavel Emelyanov
Life of this patent
Estimating the term…
Loading patent…
AssigneeVirtuozzo International GmbH
InventorsDmitry Monakhov, Alexey Kobets, Pavel Emelyanov
Estimating the term…
Systems and methods are disclosed herein for maintaining data integrity of data in a storage device. An exemplary method comprises determining whether checksums associated with data on the storage device are trusted or untrusted, responsive to determining that the checksums are trusted, retrieving the checksums from a checksum archive, otherwise initializing the checksums as unknown, when a received storage request is a write request, calculating a checksum of the data and updating the checksum in memory, when a received storage request is a read request and an in-memory checksum associated with the identified block is not unknown, calculating the checksum of the data in the identified block and comparing the checksum with an in-memory checksum associated with the identified block, determining that corruption has occurred when the checksums don't match and saving checksums associated with each of the uncorrupted data blocks of the storage device to an archive.
A method for maintaining data integrity of data in a storage device comprising:
A system for maintaining data integrity of data in a storage device comprising:
A non-transitory computer-readable medium, storing computer-executable instructions thereon for executing, on a computing system, a computer process for maintaining data integrity of data in a storage device, the computer process comprising:
Dependencies are inferred from the claim text.