1.一种备份式数据存储的健康管理方法,其特征在于,所述健康管理方法包括:
当接收到需要写入目标文件的数据时,创建与所述目标文件相关联的条带;所述条带包括一数据块矩阵;
将所述需要写入目标文件的数据,写入到所述数据块矩阵中;所述数据块矩阵中不同行的数据之间互为备份,且所述数据块矩阵中同一列的不同数据块用于存储相同的数据;
当目标列的至少一个数据块写入数据成功时,将所述目标列的健康值设定为第一预设值;所述目标列为所述数据块矩阵中的任一列;所述第一预设值表征健康;
当所述目标列的所有数据块全部写入数据失败时,将所述目标列的健康值设定为第二预设值;所述第二预设值表征不健康。
2.如权利要求1所述的健康管理方法,其特征在于,所述健康管理方法还包括:
根据所述数据块矩阵中各个列的健康值,生成所述条带的健康值。
3.如权利要求1所述的健康管理方法,其特征在于,所述健康管理方法还包括:
当目标数据块写入数据成功时,将所述目标数据块的健康值设定为所述第一预设值;所述目标数据块为所述数据块矩阵中的任一数据块;
当所述目标数据块写入数据失败时,将所述目标数据块的健康值设定为所述第二预设值。
4.如权利要求1所述的健康管理方法,其特征在于,所述当接收到需要写入目标文件的数据时,创建与所述目标文件相关联的条带包括:
当接收到需要写入目标文件的数据时,确定创建条带所需要的数据块的数目,作为目标数目;
从预设的数据块管理池中,选取所述目标数目的数据块;其中,所述目标数目的数据块源于不同的磁盘;
将所述目标数目的数据块,组合成与所述目标文件相关联的条带。
5.如权利要求2所述的健康管理方法,其特征在于,所述条带的健康值为一数字序列,所述根据所述数据块矩阵中各个列的健康值,生成所述条带的健康值包括:
当所述目标列的健康值为所述第一预设值时,将所述数字序列中与所述目标列相对应数字位设置为所述第一预设值;
当所述目标列的健康值为所述第二预设值时,将所述数字序列中与所述目标列相对应数字位设置为所述第二预设值。
6.一种备份式数据存储的健康管理装置,其特征在于,所述健康管理装置包括:
条带创建单元,用于当接收到需要写入目标文件的数据时,创建与所述目标文件相关联的条带;所述条带包括一数据块矩阵;
数据写入单元,用于将所述需要写入目标文件的数据,写入到所述数据块矩阵中;所述数据块矩阵中不同行的数据之间互为备份,且所述数据块矩阵中同一列的不同数据块用于存储相同的数据;
健康设置单元,用于当目标列的至少一个数据块写入数据成功时,将所述目标列的健康值设定为第一预设值;当所述目标列的所有数据块全部写入数据失败时,将所述目标列的健康值设定为第二预设值;所述第二预设值表征不健康;其中,所述目标列为所述数据块矩阵中的任一列;所述第一预设值表征健康。
7.如权利要求6所述的健康管理装置,其特征在于,所述健康设置单元包括:
条带健康设置单元,用于根据所述数据块矩阵中各个列的健康值,生成所述条带的健康值。
8.如权利要求6所述的健康管理装置,其特征在于,所述健康设置单元包括:
数据块健康设置单元,用于当目标数据块写入数据成功时,将所述目标数据块的健康值设定为所述第一预设值;当所述目标数据块写入数据失败时,将所述目标数据块的健康值设定为所述第二预设值;其中,所述目标数据块为所述数据块矩阵中的任一数据块。
9.如权利要求6所述的健康管理装置,其特征在于,所述条带创建单元包括:
数据块数目确定单元,用于当接收到需要写入目标文件的数据时,确定创建条带所需要的数据块的数目,作为目标数目;
数据块选取单元,用于从预设的数据块管理池中,选取所述目标数目的数据块;其中,所述目标数目的数据块源于不同的磁盘;
数据块组合单元,用于将所述目标数目的数据块,组合成与所述目标文件相关联的条带。
10.如权利要求7所述的健康管理装置,其特征在于,所述条带的健康值为一数字序列;
所述条带健康设置单元具体用于,当所述目标列的健康值为所述第一预设值时,将所述数字序列中与所述目标列相对应数字位设置为所述第一预设值;当所述目标列的健康值为所述第二预设值时,将所述数字序列中与所述目标列相对应数字位设置为所述第二预设值。