[发明专利]一种RAID0的容量扩展方法在审
申请号: | 201611029547.X | 申请日: | 2016-11-22 |
公开(公告)号: | CN107340972A | 公开(公告)日: | 2017-11-10 |
发明(设计)人: | 谢平 | 申请(专利权)人: | 青海师范大学 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 西宁工道知识产权代理事务所(普通合伙)63102 | 代理人: | 沈耀忠 |
地址: | 810000 青*** | 国省代码: | 青海;63 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种RAID0的容量扩展方法,涉及计算机网络与计算机存储领域,其由十一个步骤完成。本发明的有益效果在于本发明实现了任意多次容量扩展后,I/O数据块均能均匀的分布于所有磁盘列中;为了实现I/O均衡的分布于所有磁盘列,需要迁移原有旧磁盘中的数据块,本发明实现了最小化的数据迁移量;新加入的数据块只需循环地分布于空闲的数据区域,待迁移区域的数据等到下次扩容的时候才被迁移到新加入的磁盘中,因而数据块的布局比较固定,实现了快速的地址映射。 | ||
搜索关键词: | 一种 raid0 容量 扩展 方法 | ||
【主权项】:
一种RAID0的容量扩展方法,其特征在于:包括以下步骤:第一步:初始化存储系统,获取现有磁盘阵列保留区域与迁移区域用户数据行数的比例:,以及现有磁盘阵列大小等参数;第二步:监测存储系统容量变化情况,并获取用户数据量以及现有存储系统剩余空闲容量;第三步:是否需要扩容,如果用户数据量占现有存储系统总容量的90%,即此时达到扩容条件的临界值,则执行下一步骤实施扩容;否则返回第二步继续监测存储系统容量变化情况;第四步:根据公式1计算扩容所需新增加的磁盘总数,根据第一步获取的现有磁盘阵列大小和保留区域与迁移区域的比例等参数,通过如下公式1计算得到此次扩容所需装载的新磁盘总数;第五步:装载新加入的磁盘,根据扩容所需装载的磁盘总数,逐一加载新磁盘;第六步:新磁盘是否已装载完毕,则执行下一步骤;否则返回第五步继续加载新磁盘以实现容量扩展;第七步:确定迁移数据范围,根据公式2计算待迁移数据块的新地址,根据扩容前保留区域与迁移区域数据行比例,以及扩容前的磁盘数,确定待迁移数据块的范围,并根据如下公式2计算待迁移数据块的新地址;第八步:根据确定的待迁移数据块新地址,实现数据块的迁移;第九步:迁移是否完成,如果待迁移区域数据块都已完成迁移,则执行下一步骤,否则返回第八步;第十步:根据如下公式3计算装填数据块的新地址,并按此新地址实现数据块的逐一装填;第十一步:存储系统生命周期是否结束,如果存储系统生命周期结束,则扩容监测程序完成,否则返回第一步,继续监测并实现存储系统的容量扩展。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青海师范大学,未经青海师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611029547.X/,转载请声明来源钻瓜专利网。
- 上一篇:将电子组件连接到交互式织物
- 下一篇:一种输出调试信息的方法及装置