Patent ID: 9223655
Filing Date: 2015-12-29
Classification: G06F

Abstract:
1. A storage system comprising a plurality of memory apparatuses and plurality of storage apparatuses, the plurality of storage apparatuses forming a parity group for data recovery, the storage system comprising: a control apparatus configured to control the plurality of memory apparatuses and the plurality of storage apparatuses; a first memory apparatus included in the plurality of memory apparatuses and having a parity calculation function and a large capacity; and a second memory apparatus included in the plurality of memory apparatuses and having a smaller capacity than the first memory apparatus, wherein the control apparatus is configured such that, when carrying out a data recovery process for recovering target data stored in a storage apparatus, of the plurality of storage apparatuses, which is a recovery target, the control apparatus acquires other data and a parity needed to recover the target data, transmits the acquired other data and parity to the first memory apparatus, and allows the first memory apparatus to carry out a predetermined parity calculation using the calculation function to recover the target data; wherein the first memory apparatus is provided in plurality, and when recovered data resulting from recovery of the target data is stored in the plurality of first memory apparatuses, the control apparatus considers the data recovery process to be complete; wherein the second memory apparatus is provided in plurality, the control apparatus is configured to use either the plurality of first memory apparatuses or the plurality of second memory apparatuses as a temporary storage destination for the recovered data, and when the plurality of second memory apparatuses is used as the temporary storage destination for the recovered data, the control apparatus is configured to write the recovered data stored in one of the plurality of second memory apparatuses to a predetermined storage apparatus which is a substitute for the recovery target storage apparatus; and wherein the control apparatus is configured to switch the temporary storage destination for the recovered data to the plurality of first memory apparatuses when an amount of the recovered data stored in the plurality of second memory apparatuses reaches a preconfigured predetermined upper limit value.