Patent ID: 7865664
Filing Date: 2011-01-04
Classification: G06F

Abstract:
1. A storage system for storing data according to blocks, comprising: a storage device, and a storage control device for controlling data input and output between a host device and said storage device, wherein the size of a first block which is used in data input and output processing within the storage control device, and the size of a plurality of second blocks which are provided within the storage device, are different from one another, the storage control device comprising: a linked data generation unit which generates linked data by, if either one end or the other end of the write data in the first block units does not coincide with a boundary between the second blocks, acquiring the data of another first block which is contiguous with the non-coincident end portion and linking the data of this other first block to the write data; a data size adjustment unit which adjusts the size of the linked data to an integral multiple of the size of the second blocks by deleting a portion of the data of the other first block, so that the end portion of the data of the other first block which has been linked to the write data coincides with a boundary between the second blocks; and a writing unit which writes the linked data whose size has been adjusted into the storage device.