摘要 |
PROBLEM TO BE SOLVED: To provide a technique for calculating a redundant code.SOLUTION: A storage system 30 includes: a first controller 20; and multiple storage devices 50 constituting RAID. Each one of the storage devices includes non-volatile memory chips 55 and a controller 60. When the controller 20 receives a request to update first data to second data, the controller 60 of the first storage device stores the second data in an area different from the area where the first data is stored, and generates an intermediate parity from the first and second data. The controller 60 of the second storage device storing a first parity corresponding to the first data receives the intermediate parity, generates a second parity from the intermediate parity and the first parity, and stores the second parity in the second storage device. The controller 60 of the first storage device defines the area where the first data is stored as a deletion target area after the storage of the second parity.SELECTED DRAWING: Figure 1 |