The invention discloses an improved SLR-DP coding multi-disk repair data storage method, which comprises the following steps of: determining the number of disks for storage according to the size of
original data and the size of the disks; dividing the
original data into disks and segmenting the
original data according to a specified size to form a plurality of data blocks which are arranged in sequence; performing staggered placement on the local redundant disk groups; and encoding the horizontal redundant blocks and the
diagonal redundant blocks on the global redundant disk group, and respectively placing the horizontal redundant blocks and the
diagonal redundant blocks in two disks in the global redundant disk group. According to the method, the calculation amount of redundant
data recovery is reduced through a local
recovery mechanism, so that when the fault occurs, the lost data block can be quickly identified and recovered, the
data recovery time is greatly shortened, the response speed of the
system is improved, and particularly, the
recovery speed is higher than that of a traditional scheme under the condition of single-disk and double-disk faults.