| CPC G06F 11/1064 (2013.01) [G06F 12/0871 (2013.01); G06F 12/126 (2013.01)] | 10 Claims |

|
1. A storage device comprising a plurality of controllers for controlling data reading and writing operations with respect to at least one host computer, wherein
each of the controllers includes:
a cache region to which a plurality of management units capable of temporarily storing the data are allocated in accordance with the data reading and writing operations; and
a control unit for controlling the data reading and writing operations, and when an error occurs, the control unit determines whether or not an occurrence position of the error is in the cache region, and when it is determined that the occurrence position is in the cache region, the control unit excludes, among the plural management units, a specific management unit that contains the occurrence position from an allocation target in the cache region, to control the data reading and writing operations using remaining management units in the plural management units.
|