Patent ID: 7278050
Filing Date: 2007-10-02
Classification: G06F

Abstract:
1. A storage system that stores block groups including a plurality of object blocks in a plurality of storage devices, one of said object blocks being a redundancy block comprising redundancy data used if one of the plurality of object blocks is defective, the storage system comprising: a plurality of storage devices; a block writer that stores in different ones of the plurality of storage devices object blocks and a copied object block; a block rebuilder responsive to a defect being detected in an uncopied one of said object blocks, to rebuild a corresponding defective object block based on stored ones of the object blocks other than said defective object block; and a rebuild block overwriter that overwrites a rebuilt object block on one of the copied object block or an original object block that is an original of the copied object block, wherein said block writer stores in said different storage devices each of said plurality of object blocks and said copied block that is copied from any one of plural data blocks corresponding to said plurality of object blocks other than said redundancy block.