Patent ID: 8504786

Claim:
A method for backing up a storage system, wherein the storage system comprises at least two mirroring channels for transmitting data between a first mainboard and a second mainboard of the storage system, the method comprising: determining whether at least one of the at least two mirroring channels fails; if the at least one of the at least two mirroring channels does not fail, segmenting data to be transmitted into a first number of segments of data according to location addresses of the data to be transmitted and a number of the at least two mirroring channels, wherein the first number equals to the number of the at least two mirroring channels, and the first number of segments are assigned to the at least two mirroring channels respectively; transmitting each of the first number of segments through the assigned mirroring channel; if the at least one of the at least two mirroring channels fails, segmenting the data to be transmitted into a second number of segments of data according to the location addresses and a number of active mirroring channels in the at least two mirroring channels, wherein the second number equals to the number of the active mirroring channels, and the second number of segments are assigned to the active mirroring channels respectively; transmitting each of the second number of segments through the assigned active mirroring channel.