摘要 |
A storage system as an example of the present invention acquires a reference request for a reference-requested data block that is included in content and stored in a media area. The storage system determines the number of gaps between the addresses of continuous multiple data blocks in the content, including the reference-requested data block, in the media area. The storage system determines whether or not defragmentation using the multiple data blocks is valid on the basis of the number of gaps. If defragmentation is determined as being valid, the storage system writes the multiple data blocks, which have been read from the media area into a memory area, in areas having continuous addresses in the media area. |