[发明专利]一种磁盘碎片的整理方法、终端和计算机可读存储介质有效
申请号: | 201710900842.6 | 申请日: | 2017-09-28 |
公开(公告)号: | CN107885458B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 李军 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 江婷;李发兵 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁盘碎片 整理 方法 终端 计算机 可读 存储 介质 | ||
1.一种磁盘碎片的整理方法,其特征在于,包括:
获取磁盘上待移动文件当前的存储情况,根据所述存储情况确定所述待移动文件按照当前存储方式存储时的数据存储集中程度;
从所述磁盘当前空余的块中选取至少一个空余块组成至少一个文件待存储区域;所述文件待存储区域的大小不低于所述待移动文件的大小;
判断所述待移动文件在各所述文件待存储区域中存储时,是否比所述待移动文件按照当前存储方式存储时的数据存储集中程度更高;
当满足所述待移动文件在至少一个所述文件待存储区域中存储时数据存储集中程度更高时,则将所述待移动文件移动到该至少一个所述文件待存储区域中的一个中存储,使得通过对待移动文件的迁移降低磁盘碎片化程度。
2.如权利要求1所述的磁盘碎片的整理方法,其特征在于,所述获取磁盘上待移动文件当前的存储情况包括:
监听磁盘上文件的创建操作,当所述文件在所述磁盘上完成创建操作时,获取所述文件的存储情况,所述存储情况包括所述文件存储所需的块数和每个块的大小;
根据监听的结果从所述磁盘当前存储的文件中选择待移动文件,根据获取的各所述文件的存储情况,获取所述待移动文件当前在磁盘上的存储情况。
3.如权利要求2所述的磁盘碎片的整理方法,其特征在于,所述文件待存储区域包括被删除文件的存储区域;所述磁盘碎片的整理方法还包括:
在监听磁盘上文件的创建操作时,监听磁盘上文件的删除操作;
所述从所述磁盘当前空余的块中选取至少一个空余块组成至少一个文件待存储区域包括:
获取至少一个被删除文件的存储区域作为所述文件待存储区域。
4.如权利要求1所述的磁盘碎片的整理方法,其特征在于,判断所述待移动文件在各所述文件待存储区域中存储时,是否比所述待移动文件按照当前存储方式存储时的数据存储集中程度更高的方法包括:
对所述待移动文件和所述文件待存储区域分别计算不连续值;其中,所述待移动文件的不连续值等于所述待移动文件在当前存储占用的块数除以所述待移动文件的大小;所述文件待存储区域不的连续值等于所述文件待存储区域的块数除以所述所述文件待存储区域的大小;
当满足所述待移动文件的不连续值大于所述文件待存储区域的不连续值,且满足以下两个条件中的一个时,判断所述待移动文件在所述文件待存储区域中存储时数据存储集中程度更高:
条件一:所述待移动文件占用的块数大于所述文件待存储区域的块数;
条件二:所述待移动文件占用的块数小于或等于所述文件待存储区域占用的块数,且所述文件待存储区域的块中存在至少一个块的大小大于或等于所述待移动文件占用的至少两个块的大小。
5.如权利要求1所述的磁盘碎片的整理方法,其特征在于,还包括:
在从所述磁盘当前空余的块中选取至少一个空余块组成至少一个文件待存储区域时,若一个文件待存储区域的组成有多种组合时,按照优先将位置相近的空余块划分在同一个文件待存储区域的规则进行所述文件待存储区域的组成。
6.如权利要求1所述的磁盘碎片的整理方法,其特征在于,所述将所述待移动文件填充到所述至少一个所述文件待存储区域中的一个中包括:
将所述待移动文件填充到所述至少一个所述文件待存储区域中,包含的块数最少的文件待存储区域中。
7.如权利要求1-6任一项所述的磁盘碎片的整理方法,其特征在于,在监听磁盘上文件的创建操作前,还包括:
在预设的终端空闲时间段,对数据库中的数据进行更新;
对数据库中过期的数据进行删除;
对所述数据库进行全盘扫描 更新所述数据库中的信息;
完成缩略图的建立。
8.如权利要求7所述的磁盘碎片的整理方法,其特征在于,在对数据库中过期的数据进行删除前,还包括:
根据终端上管理应用对数据的清除情况确定可自动清除的数据;
所述对数据库中过期的数据进行删除包括:
对数据库中所述可自动清除的数据进行删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710900842.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:磁悬浮轴承的接线结构及压缩机及空调
- 下一篇:具大电流的TYPE‑C连接器