一种基于随机矩阵的独立磁盘冗余阵列容灾存储方法,包括根据待存储文件的大小构建编码参数;将所述待存储文件等分为k个数据块,不足的地方补零;获取存储系统中的一段存储区域;将所述存储区域划分为n个存储块;选取所述存储区域的前k个存储块作为原始数据存储块,其余的n?k个存储块作为冗余数据存储块;将所述k个数据块逐列填充到所述前k个原始数据存储块中;根据所述编码参数在GF(2)上构造规模为n×k的随机编码矩阵Gn×k;根据所述随机编码矩阵Gn×k及所述k个数据块生成所述n?k个存储块的冗余数据块;将所述n?k个冗余数据块逐列填入所述n?k个冗余数据存储块中。