一種基于隨機矩陣的獨立磁盤冗余陣列容災存儲方法,包括根據待存儲文件的大小構建編碼參數;將所述待存儲文件等分為k個數據塊,不足的地方補零;獲取存儲系統中的一段存儲區域;將所述存儲區域劃分為n個存儲塊;選取所述存儲區域的前k個存儲塊作為原始數據存儲塊,其余的n?k個存儲塊作為冗余數據存儲塊;將所述k個數據塊逐列填充到所述前k個原始數據存儲塊中;根據所述編碼參數在GF(2)上構造規模為n×k的隨機編碼矩陣Gn×k;根據所述隨機編碼矩陣Gn×k及所述k個數據塊生成所述n?k個存儲塊的冗余數據塊;將所述n?k個冗余數據塊逐列填入所述n?k個冗余數據存儲塊中。