Patent ID: 7797486
Filing Date: 2010-09-14
Classification: G06F

Abstract:
1. A storage system comprising: a disk controller including a cache memory and configured to receive a read/write command from a computer; and a plurality of disk devices coupled to the disk controller, from/to which data is read/written, wherein in accordance with the write command, data to be stored in the plurality of disk devices is stored in the cache memory as a sequence of plural logic blocks, wherein for each of the plural logic blocks, a data guarantee code is generated by the disk controller, and plural guarantee codes generated for the plural logic blocks are stored together as a guarantee code block in the cache memory, wherein the plural guarantee codes are arranged in the guarantee code block in an order of arrangement that is not restricted to an order of arrangement of the plural logic blocks in the sequence of plural logic blocks, wherein a size of the guarantee code block is not larger than that of a logic block of the plural logic blocks, and wherein the disk controller issues an instruction to store in the plurality of disk devices, the plural logic blocks and the guarantee code block.