[发明专利]一种按需分配增量卷的创建方法无效
申请号: | 201110007887.3 | 申请日: | 2011-01-14 |
公开(公告)号: | CN102073464A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 刘晓光;王刚;高岩;曹瑞;甄彩军;徐广治 | 申请(专利权)人: | 南开大学 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 天津佳盟知识产权代理有限公司 12002 | 代理人: | 侯力 |
地址: | 300071*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于网络存储技术领域,公开了一种按需分配增量卷的创建方法。该卷采用两层卷的结构,实现了物理空间与逻辑空间的分离。具体创建方法包括:用户态接口是在逻辑卷管理器LVM用户态命令lvcreate中参加了一个新的参数(N)。底层的实卷是普通的逻辑卷,上层的虚卷是Linux内核中的一个数据结构。实卷的物理空间按照实际需求进行分配,提高了磁盘空间利用率。实卷物理空间的实时监控和实际空间的自动扩容有效避免了空间的溢出。用户可以根据需要任意指定扩容增量大小进行虚卷的扩容。该卷采用追加写的方式处理写请求。此外,该卷采用了一种快速有效的垃圾回收算法处理垃圾碎片。 | ||
搜索关键词: | 一种 按需分配 增量 创建 方法 | ||
【主权项】:
一种按需分配增量卷的创建方法,其特征在于所述的按需分配增量卷采用两层卷的结构,即虚卷与实卷,虚卷大小与实卷大小相分离,实现了按需分配的机制,具体创建方法包括:第1、按需分配增量卷创建的用户态接口:在逻辑卷管理器LVM用户态的命令lvcreate里增加新的参数N,用于表示建立的是按需分配增量卷;第2、按需分配增量卷创建的过程:首先创建一个普通的逻辑卷LV,即为实卷,再在该普通逻辑卷上创建一个虚卷,形成两层卷的结构;上层的虚卷是Linux内核中的一个数据结构,并不占用实际磁盘空间;虚卷的大小即为用户指定的大小,实卷的初始大小小于虚卷;第3、实卷的自动扩容:在用户使用的过程中,随着用户数据量的增多,物理空间的占用率逐渐提高,当物理空间占用率超过设定的阈值时,自动为实卷分配空间,满足用户更多的存储要求;第4、虚卷的扩容:在用户使用的过程中,可能会出现原计划的虚卷空间大小不能满足实际需求的情况,此时,可以由用户任意指定时间及扩容的大小,完成虚卷的扩容;第5、按需分配增量卷实卷的磁盘布局:包括元数据区及数据区,元数据区包括超级块、初始化位图、碎片位图和Chunkmap;第6、按需分配增量卷数据写方法:采用追加写的方式完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南开大学,未经南开大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110007887.3/,转载请声明来源钻瓜专利网。
- 上一篇:基于数据粒度的混洗开关矩阵压缩方法
- 下一篇:单层触摸屏的控制系统