Patent ID: 8775735

Claim:
A storage system, comprising: a redundant array of independent disks (RAID) comprising a plurality of disks and a bitmap; a file subsystem for executing a write command to write data in blocks of the plurality of disks of the RAID, and executing a trim command to notify the RAID to release blocks of the plurality of disks of the RAID corresponding to the trim command; and a multiple device control unit for not executing a first synchronization operation on the plurality of disks during the RAID is built, not executing a second synchronization operation on expansion capacity of the plurality of disks during the RAID is expanded, executing a third synchronization operation initially at a first initial address of blocks of at least one added disk corresponding to the blocks of the plurality of disks of the RAID occupied by the data according the bitmap during the RAID is reshaped, and/or executing a data recovery operation initially at a second initial address of blocks of at least one added disk corresponding to the blocks of the plurality of disks of the RAID occupied by the data according the bitmap during the RAID is recovered; wherein the bitmap is used for recording the blocks occupied by the data, and the first initial address and the second initial address are not fixed according the bitmap.