[发明专利]磁盘空间的动态平衡处理方法和装置,以及磁盘系统有效
申请号: | 201210222700.6 | 申请日: | 2012-06-29 |
公开(公告)号: | CN102799395A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 肖峰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘空间 动态平衡 处理 方法 装置 以及 磁盘 系统 | ||
技术领域
本发明实施例涉及磁盘管理技术领域,尤其涉及一种磁盘空间的动态平衡处理方法和装置,以及磁盘系统。
背景技术
基站控制器(Base Station Controller,以下简称:BSC)系统的后管理模块(Back Administration Module,以下简称:BAM)基于Windows操作系统,BAM既是BSC的操作维护中心,同时又是数据存储中心。在BSC的运行过程中,各种类型数据会不断在BAM上生成各种类型的数据文件(各类型的数据不一定同时生成数据文件,并且各类型的数据文件产生的速度也不尽相同),这些数据文件不断生成并需要在磁盘上进行储存,所以久而久之势必会占满整个磁盘空间。因此要对磁盘空间进行管理,定期清理数据文件,保证操作系统的正常运行。
在现有的磁盘空间的管理方法中,首先,对各类型数据生成的数据文件进行分类,然后以空间和时间两个维度对不同类型的数据文件进行管理。其中,空间维度的管理是为每一种类型的数据文件分配一定大小的磁盘空间,即承诺保留给该类型数据文件使用的磁盘空间大小,其他类型数据文件不能占用这种数据文件的磁盘空间。例如对于A、B、C三类数据文件,磁盘总空间为100G,A类数据文件的磁盘空间为15G,B类数据文件的磁盘空间为30G,C类数据文件磁盘空间为55G。
时间维度的管理是指为上述某一类型或几种类型的数据文规定一个保存时间例如A类数据文件除分配15G空间外,还规定可保存5天。
在系统运行的过程中,由于各类型的数据文件不断产生,并且持续的占用磁盘空间。所以在系统中同时运行一个磁盘空间管理模块,该模块的主要作用在于定时扫描各类数据文件,在该类数据文件在空间维度超过了预先分配的空间,或者在时间维度上超过了预先规定的保持时间,则删除该类数据文件中最早生成的数据文件,直到该类数据文件在空间维度和时间维度均小于预设值为止。
上述现有技术中,各类型数据文件不是同时生成,各类数据文件的产生速度也不相同,在使用过程中会存在大量的磁盘剩余空间,造成磁盘资源浪费。
发明内容
本发明实施例提供的磁盘空间的动态平衡处理方法和装置,以及磁盘系统,用以提高磁盘剩余空间使用率,减少磁盘剩余空间使用的不均衡和磁盘资源浪费。
本发明实施例一方面提供一种磁盘空间的动态平衡处理方法,包括:
获取磁盘中的磁盘剩余空间量;
在所述磁盘中的磁盘剩余空间量小于预设的第一阈值时,选择删除时间约束类数据文件中超期的数据文件,和/或从比例约束类数据文件中空间使用率较高的一类数据文件中删除最早生成的数据文件,所述时间约束类数据文件和所述比例约束类数据文件为可共享磁盘剩余空间的数据文件;
在所述磁盘中的磁盘剩余空间量达到预设的第二阈值时,终止删除数据文件。
本发明实施例另一方面提供一种磁盘空间的动态平衡处理装置,包括:
获取模块,用于获取磁盘中的磁盘剩余空间量;
第一删除处理模块,用于在所述磁盘中的磁盘剩余空间量小于预设的第一阈值时,选择删除时间约束类数据文件中超期的数据文件,和/或从比例约束类数据文件中空间使用率较高的一类数据文件中删除最早生成的数据文件,所述时间约束类数据文件和所述比例约束类数据文件为可共享磁盘剩余空间的数据文件;在所述磁盘中的磁盘剩余空间量达到预设的第二阈值时,终止删除数据文件。
本发明实施例另一方面提供一种磁盘系统,包括磁盘空间的动态平衡处理装置,以及磁盘,所述磁盘空间的动态平衡处理装置用于对所述磁盘进行动态平衡处理。
本发明实施例提供的磁盘空间的动态平衡处理方法和装置,以及磁盘系统,其中的时间约束类数据文件和比例约束类数据文件为可共享磁盘剩余空间的数据文件,并通过事先设置好第一阈值和第二阈值,获取磁盘剩余空间量,在所述磁盘中的磁盘剩余空间量小于预设的第一阈值时,选择删除时间约束类数据文件中超期的数据文件,和/或从比例约束类数据文件中空间使用率较高的一类数据文件中删除最早生成的数据文件,直到所述磁盘中的磁盘剩余空间量达到预设的第二阈值,能够保证磁盘空间的充分利用。
附图说明
图1为本发明实施例中磁盘划分的结构示意图;
图2为本发明实施例中磁盘空间的动态平衡处理方法的流程示意图;
图3为本发明一具体实施例的流程示意图;
图4为磁盘空间的动态平衡处理装置结构示意图;
图5为磁盘空间的动态平衡处理装置结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210222700.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电动汽车
- 下一篇:滤棒的干燥方法及设备