[发明专利]一种实现存储系统自动精简配置和精简分配的方法有效
申请号: | 201310056706.5 | 申请日: | 2013-02-22 |
公开(公告)号: | CN103106150A | 公开(公告)日: | 2013-05-15 |
发明(设计)人: | 温源;张宇;梁志诚;文中领;张延枫 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06;G06F3/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种实现存储系统自动精简配置和精简分配的方法,本发明能够自动的、精简的按需分配自动精简配置的存储池空间,能够最大化合理的利用存储系统的物理存储空间。够实现自动精简设备存储池的精简分配,存储池空间自动按需分配,保证精简分配过程数据块的正确性和数据的一致性。能够按需分配存储池空间,通过精简分配将存储池空间自动分配给精简卷以供使用者使用,使用者无需人工干预精简分配过程。本发明的友谊效果是,通过该系统架构,能采用该系统架构,可以自动的、精简的分配存储池空间,当需要存储池提供空间的时候,自动精简配置才会精简的分配存储池空间。 | ||
搜索关键词: | 一种 实现 存储系统 自动 精简 配置 分配 方法 | ||
【主权项】:
一种实现存储系统自动精简配置和精简分配的方法, 其特征在于在不同的操作系统中,实现自动精简配置存储池空间的精简分配,该系统包括:(1)事务管理模块;(2)块管理模块;(3)刷写块模块;(4)空间验证模块;(5)块分配模块;(6)分配块映射模块,其中:事务管理模块(1),唯一获得可写块的途径,通过分配新块和跟随已存在的块来实现的,事务机制提交的方法确保在写超级块之前,所有数据都会被刷新,如果出现停电意外情况,元数据信息将保持最后一次提交的状态,该模块针对精简分配提供分配新块的事务和提交事务的操作;块管理模块(2),提供固定大小的数据的入口,支持并发的读操作,但是对于每一个块,只支持一个单独的写操作;提供缓存数据的刷新操作,将缓存中数据刷写至磁盘,针对精简分配提供获取写锁、刷新数据操作;刷写块重映射模块(3),完成刷新IO请求的重映射操作,刷新的IO请求不需要分配新块,因此直接完成重映射;空间验证模块(4),判断自动精简配置存储池是否还有剩余空间,如果没有剩余空间就尝试释放一些无用的存储池空间,如果有剩余空间返回0,如果没有剩余空间返回无空间‑ENOSPC;块分配模块(5),是真正的在存储池完成块分配的模块,也是精简分配的核心模块,块分配模块会在存储池中找到下一个能够使用的数据块,并且判断该块是否被IO请求完整覆盖,如果是,则直接重映射IO至该块;否则,说明该块只被部分占用,因此将该块全部清零,并重映射IO至该块;分配块映射模块(6),完成存储池空间新分配的块与对应精简卷映射的操作,该模块会将映射信息插入到自动精简配置的元数据信息中,建立存储池中的块与精简卷的对应的块的关联关系,从而最终完成精简分配的映射过程,并再次调度该IO请求。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310056706.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种由生物质原料生产糠醛的工艺
- 下一篇:非平面晶体管的制作方法