CPC G06F 3/067 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0655 (2013.01)] | 6 Claims |
1. A distributed storage system comprising:
a plurality of storage units that each include a plurality of physical storage devices; and
a computer connected to the plurality of storage units via a communication network, wherein
when receiving a write request for a logical volume, the computer writes write data corresponding to the write request and redundant data for making the write data redundant in the plurality of storage units in a distributed manner, and collectively controls writing of a journal of write data for managing a write history of the write data and a journal of redundant data for managing a write history of the redundant data, and
when receiving the write request, the computer generates a guarantee code for confirming that the write data does not change until the write data is read, and writes the write data and a corresponding guarantee code in a continuous area in a respective physical storage device.
|