Patent ID: 9256368
Filing Date: 2016-02-09
CPC Classification: G06F

Claim Text:
1. A storage system, comprising a data storage controlling unit that stores a plurality of units of block data, generated by dividing storage target data, in a distributed manner in a plurality of storage devices, and when attempting to store, in a storage device, another piece of storage target data having a data content identical to a data content of storage target data having been stored in a storage device, performs duplicate storage elimination by referring to the storage target data having been stored in the storage device as the other piece of storage target data, wherein the data storage controlling unit stores a plurality of continuous units of block data of the storage target data, generated by dividing the storage target data, in a particular storage device among the plurality of storage devices, stores, in the particular storage device, feature data based on a data content of the block data and storing position information representing a storing position in the particular storage device of the block data in association with each other as a storing position specifying table, and stores storage device identifying information for identifying the particular storage device and the feature data of the block data stored in the particular storage device in association with each other as a storage device specifying table, wherein if the feature data of the block data generated by dividing the storage target data to be newly stored does not exist in the storing position specifying table read out from the particular storage device, the data storage controlling unit specifies another particular storage device storing another storing position specifying table including the feature data of the block data by referring to the storage device specifying table based on the feature data of the block data generated by dividing the storage target data to be newly stored, and reads out the other storing position specifying table from the other particular storage device.