发明名称 |
访问数据的方法及装置 |
摘要 |
本发明公开了一种访问数据的方法及装置,属于信息技术领域。方法包括:获取携带有读取地址的第一磁盘组的数据读请求;根据读取地址确定第一磁盘组的第一条带位置范围;依次读取第一条带位置范围内的每个第一条带上的数据;将未成功读取的第一条带的数据读取结果设置为预设的填充数据,并继续读取下一个第一条带上的数据,直至每个第一条带上的数据全部读取完毕,返回各个第一条带的数据读取结果。本发明通过将未成功读取的第一条带的数据读取结果设置为预设的填充数据,并继续读取下一个第一条带上的数据,直至每个第一条带上的数据全部读取完毕,返回各个第一条带的数据读取结果,从而实现未成功读取数据时,减少数据的丢失和访问的中断时间。 |
申请公布号 |
CN104007936A |
申请公布日期 |
2014.08.27 |
申请号 |
CN201410007103.0 |
申请日期 |
2014.01.07 |
申请人 |
华为技术有限公司 |
发明人 |
陈晓亮;石玉清;雷勇;王天课 |
分类号 |
G06F3/06(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
北京三高永信知识产权代理有限责任公司 11138 |
代理人 |
黄厚刚 |
主权项 |
一种访问数据的方法,其特征在于,所述方法应用于独立磁盘冗余阵列,所述独立磁盘冗余阵列至少包括第一磁盘组,所述第一磁盘组包括至少一个磁盘,每个磁盘预先被划分为至少一个条带,所述方法包括:获取第一磁盘组的数据读请求,所述数据读请求中携带有读取地址;根据所述读取地址确定所述第一磁盘组的第一条带位置范围,所述第一条带位置范围内包括至少一个第一条带;依次读取所述第一条带位置范围内的每个第一条带上的数据;如果当前的第一条带上的数据未成功读取,则将当前的第一条带的数据读取结果设置为预设的填充数据,并继续读取下一个第一条带上的数据,直至每个第一条带上的数据全部读取完毕,返回各个第一条带的数据读取结果。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |