[发明专利]一种基于独立磁盘冗余阵列RAID的写控制方法及系统有效
申请号: | 201310648859.9 | 申请日: | 2013-12-04 |
公开(公告)号: | CN103699337B | 公开(公告)日: | 2017-01-18 |
发明(设计)人: | 张功敏;吴素宏 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙)44285 | 代理人: | 唐华明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供一种基于RAID的写控制方法及系统,在写数据后,通过生成资源块并对资源块的有效性进行标记实现对存储数据的有效性的标记,并在覆盖写数据时,将存储所述数据的原数据的分条单元对应的资源块标记为无效,实现了对被覆盖的数据的有效性标记,因此,本申请提供的写控制方法,标记为有效的数据只有有效数据,当磁盘故障需要重构数据时,根据资源块的有效性标记重构有效数据所在的分条,而分条中没有有效数据的分条则不进行重构,从而减少了数据的重构量。 | ||
搜索关键词: | 一种 基于 独立 磁盘 冗余 阵列 raid 控制 方法 系统 | ||
【主权项】:
一种基于独立磁盘冗余阵列RAID的写控制方法,其特征在于,RAID空间按固定大小被划分为若干个分条,其中,所述RAID空间中各成员磁盘的相同区域为一个分条的分条单元;所述方法包括:当接收到写请求时,确定具有空闲分条单元的分条,将所述写请求中携带的数据写入所确定的分条中的空闲分条单元中;生成与每一个存储数据后的分条单元对应的资源块,所述资源块中记录有:所述数据的目的逻辑地址,分条单元所在分条的识别码,分条单元的识别码,所述数据在分条单元中的偏移,以及数据的长度,所述分条单元的识别码表明该分条单元在分条中的位置;将生成的资源块标记为有效;若所述写请求为覆盖写请求,则所述方法还包括:将所述写请求中的目的逻辑地址中的原数据所占用的分条单元对应的资源块标记为无效。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310648859.9/,转载请声明来源钻瓜专利网。
- 上一篇:高压油控可变阻尼减振器
- 下一篇:一种碗