[发明专利]一种磁盘空间管理方法及装置在审
| 申请号: | 201510578464.5 | 申请日: | 2015-09-11 |
| 公开(公告)号: | CN105159616A | 公开(公告)日: | 2015-12-16 |
| 发明(设计)人: | 成金祥;李大生;刘志勇 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
| 地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 磁盘空间 管理 方法 装置 | ||
1.一种磁盘空间管理方法,其特征在于,包括:
接收将目标数据写入磁盘的写入指令;
根据所述写入指令,在磁盘中查找与所述写入指令相对应的目标存储空间的位置;
将所述目标存储空间中的内容数据映射到内存中;
根据所述目标数据,对所述内存中的所述内容数据进行修改;
将所述内存中修改后的内容数据,刷写到所述目标存储空间中。
2.根据权利要求1所述的磁盘空间管理方法,其特征在于,所述接收将目标数据写入磁盘的写入指令之后,还包括:
判断所述磁盘中空闲存储空间的数量是否小于空闲存储空间的阈值;
若是,则触发回调函数,对所述磁盘进行扩容处理,和/或删除所述磁盘中的过期数据。
3.根据权利要求2所述的磁盘空间管理方法,其特征在于,将所述内存中修改后的内容数据,刷写到所述目标存储空间中之后,还包括:
判断所述磁盘中空闲存储空间的数量是否小于I/O端口大小;
若是,则触发回调函数,对所述磁盘进行扩容处理,和/或删除所述磁盘中的过期数据。
4.根据权利要求3所述的磁盘空间管理方法,其特征在于,根据所述写入指令,在磁盘中查找与所述写入指令相对应的目标存储空间的位置,包括:
根据所述写入指令,通过B+树在磁盘中查找与所述写入指令相对应的目标存储空间的位置。
5.根据权利要求4所述的磁盘空间管理方法,其特征在于,将所述内存中修改后的内容数据,刷写到所述目标存储空间中之后,包括:
将所述目标存储空间的位图标记为1。
6.一种磁盘空间管理装置,其特征在于,包括:
接收模块,用于接收将目标数据写入磁盘的写入指令;
查找模块,用于根据所述写入指令,在磁盘中查找与所述写入指令相对应的目标存储空间的位置;
映射模块,用于将所述目标存储空间中的内容数据映射到内存中;
修改模块,用于根据所述目标数据,对所述内存中的所述内容数据进行修改;
刷写模块,用于将所述内存中修改后的内容数据,刷写到所述目标存储空间中。
7.根据权利要求6所述的磁盘空间管理装置,其特征在于,还包括:
第一判断模块,用于接收将目标数据写入磁盘的写入指令之后,判断所述磁盘中空闲存储空间的数量是否小于空闲存储空间的阈值;
若是,则触发扩容模块,所述扩容模块用于对所述磁盘进行扩容处理,和/或删除所述磁盘中的过期数据。
8.根据权利要求7所述的磁盘空间管理装置,其特征在于,还包括:
第二判断模块,用于将所述内存中修改后的内容数据,刷写到所述目标存储空间中之后,判断所述磁盘中空闲存储空间的数量是否小于I/O端口大小;
若是,则触发所述扩容模块。
9.根据权利要求8所述的磁盘空间管理装置,其特征在于,所述查找模块包括:
根据所述写入指令,通过B+树在磁盘中查找与所述写入指令相对应的目标存储空间的位置。
10.根据权利要求9所述的磁盘空间管理装置,其特征在于,所述刷写模块,包括:将所述目标存储空间的位图标记为1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510578464.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医药生产用分子筛清洗处理装置
- 下一篇:静电粉末涂装遮蔽装置





