Patent ID: 9304912
Filing Date: 2016-04-05
CPC Classification: G06F

Claim Text:
1. A method for building redundancy data of a source storage medium using a redundant-array-of-independent-disks (RAID) array, the RAID array including one or more target storage mediums, the source storage medium being a physical hard drive that includes physical partitions and multiple data areas, each target storage medium being a separate physical storage medium different from the source storage medium, the method comprising: identifying one or more invalid data areas on the source storage medium, by generating a temporary file including a list of segments that represent the one or more invalid data areas, wherein each segment identifies an address and a length of a corresponding one of the invalid data areas; determining a RAID redundancy level; for the data areas on the source storage medium that are not identified as invalid, building redundancy data in accordance with the determined RAID redundancy level for data areas on the source storage medium and storing the redundancy data on one or more target storage mediums without building and storing redundancy data for the data areas represented in the list of segments; and deleting the temporary file after the redundancy data is built.