[发明专利]磁盘空间管理方法及装置有效
申请号: | 201210125800.7 | 申请日: | 2012-04-25 |
公开(公告)号: | CN102708063A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 杨万里;周亮 | 申请(专利权)人: | 北京天地云箱科技有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 100176 北京市北京经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘空间 管理 方法 装置 | ||
1.一种磁盘空间管理方法,其特征在于,包括以下步骤:
S1:存储设备建立并保存逻辑块地址分配表,其中所述逻辑块地址分配表中记录本地磁盘和其他存储设备上的每个逻辑单元的逻辑块地址的相关信息,且所述逻辑块地址的相关信息包括逻辑块地址值、逻辑块数据长度和逻辑块路径;
S2:所述存储设备接收对某个逻辑单元的扩容指令,并根据所述扩容指令检测所述本地磁盘是否存在剩余空间;
S3如果所述本地磁盘不存在剩余空间,则在所述逻辑块地址分配表中查找其他存储设备是否存在未使用的逻辑单元;以及
S4:如果所述其他存储设备存在未使用的逻辑单元,则将所述未使用的逻辑单元分配给所述逻辑单元并更新所述逻辑块地址分配表。
2.如权利要求1所述的磁盘空间管理方法,其特征在于,所述步骤S4具体包括:
如果所述其他存储设备存在多个未使用的逻辑单元,则将大于需扩容的容量大小且与所述扩容的容量大小最接近的逻辑单元分配给所述逻辑单元。
3.如权利要求1所述的磁盘空间管理方法,其特征在于,还包括:
当逻辑单元的容量发生变化时,所述存储设备向启动器端发送异步消息;
所述启动器端接收到所述异步消息后触发逻辑单元报告流程,重新获取所述逻辑单元的容量。
4.如权利要求1至3中任一所述的磁盘空间管理方法,其特征在于,还包括:
所述存储设备接收所述启动器端对所述逻辑单元的读写操作指令;
所述存储设备根据所述读写操作指令对应的逻辑块地址位置和所述逻辑块地址分配表判断所要操作的逻辑单元属于本地磁盘还是其他存储设备;
如果所述逻辑单元属于本地磁盘,则直接对所述逻辑单元进行读写操作;
如果所述逻辑单元属于其他存储设备,则对所述逻辑单元进行地址映射以获得所述逻辑单元在其他存储设备上的逻辑块地址,并根据所述逻辑单元在其他存储设备上的逻辑块地址直接对分布在其他存储设备上的逻辑单元进行读写操作。
5.一种磁盘空间管理装置,其特征在于,包括:
记录模块,用于建立并保存逻辑块地址分配表,其中所述逻辑块地址分配表中记录本地磁盘和其他存储设备上的每个逻辑单元的逻辑块地址的相关信息,且所述逻辑块地址的相关信息包括逻辑块地址值、逻辑块数据长度和逻辑块路径;
检测模块,用于在接收到对某个逻辑单元的扩容指令时,检测所述本地磁盘是否存在剩余空间,以及在所述本地磁盘不存在剩余空间时,在所述逻辑块地址分配表中查找其他存储设备是否存在未使用的逻辑单元;以及
分配模块,用于在所述其他存储设备存在未使用的逻辑单元时,将所述未使用的逻辑单元分配给所述逻辑单元并更新所述逻辑块地址分配表。
6.如权利要求5所述的磁盘空间管理装置,其特征在于,所述分配模块具体用于在所述检测模块检测到所述其他存储设备存在多个未使用的逻辑单元时,将大于需扩容的容量大小且与所述扩容的容量大小最接近的逻辑单元分配给所述逻辑单元。
7.如权利要求5所述的磁盘空间管理装置,其特征在于,还包括:
通信模块,用于当逻辑单元的容量发生变化时,向启动器端发送异步消息,以使所述启动器端触发逻辑单元报告流程,重新获取所述逻辑单元的容量。
8.如权利要求5所述的磁盘空间管理装置,其特征在于,还包括:
接收模块,用于接收启动器端对所述逻辑单元的读写操作指令;
判断模块,用于根据所述读写操作指令对应的逻辑块地址位置和所述逻辑块地址分配表判断所要操作的逻辑单元属于本地磁盘还是其他存储设备;以及
执行模块,用于在所述逻辑单元属于本地磁盘时,直接对所述逻辑单元进行读写操作,以及在所述逻辑单元属于其他存储设备时,对所述逻辑单元进行地址映射以获得所述逻辑单元在其他存储设备上的逻辑块地址,并根据所述逻辑单元在其他存储设备上的逻辑块地址直接对分布在其他存储设备上的逻辑单元进行读写操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天地云箱科技有限公司,未经北京天地云箱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210125800.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络游戏中场景管理方法
- 下一篇:程序持续集成的方法及系统