Patent ID: 6742081
Filing Date: 2004-05-25
Classification: G06F

Abstract:
A storage system, comprising:a plurality of storage devices, wherein each of the storage devices comprises a plurality of addressable locations for storing data, each addressable location having a physical address; a storage controller coupled to said plurality of storage devices, wherein said storage controller is configured to store data to and retrieve data from said plurality of storage devices; a storage configured to store an indirection map comprising a plurality of map entries, wherein each of said map entries maps a virtual address to one of said physical addresses, and wherein each map entry stores a checksum for data stored at the physical address indicated by that map entry; and wherein said storage controller is further configured to receive storage requests specifying a virtual address, and wherein said storage controller is configured to access said indirection map for each storage request to obtain the corresponding physical address and to obtain or update the corresponding checksum.