Patent ID: 8843445

Claim:
A storage system comprising: a data storing unit configured to store division data configuring a file; a metadata storing unit configured to store metadata representing a storing position of the division data; and a data processing unit configured to store the division data into the data storing unit and store the metadata representing the storing position of the division data into the metadata storing unit and, based on the metadata stored in the metadata storing unit, retrieve the division data stored in the data storing unit and reproduce the file, wherein the data processing unit is configured to store the metadata into the metadata storing unit, the metadata having a key part configured to store position-in-file information representing a position in the file of the division data and an address part configured to store address information representing a storing position in which the division data is stored corresponding to the position represented by the position-in-file information so as to correspond to the position-in-file information, and the key part including plural pieces of position-in-file information and the address part including plural pieces of address information being configured by mutually separated different metadata, the data processing unit is configured to store upper metadata representing a storing position of the metadata into the metadata storing unit; and the upper metadata has an upper meta-key part configured to store the position-in-file information representing the position in the file of the division data specified via the metadata in the storing position represented by the upper metadata, and an upper meta-address part configured to store address information representing storing positions of the key part and the address part of the metadata, respective, so as to correspond to the one position-in-file information stored in the key part.