[发明专利]磁盘清理方法、装置及设备在审
申请号: | 202010585502.0 | 申请日: | 2020-06-24 |
公开(公告)号: | CN111767009A | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 陈涛;叶磊;余振庭;蒋超 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 周达;阚传猛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘 清理 方法 装置 设备 | ||
本说明书提供一种磁盘清理方法、装置及设备,通过预先配置磁盘清理策略,在接收到文件传输任务时,对文件传输任务的文件大小、磁盘的文件传输队列内的队列文件大小,结合对磁盘的使用情况的监控,获取当前磁盘的使用信息,计算出文件传输任务完成后,磁盘内的使用情况。确定在文件传输任务完成后磁盘使用是否达到清理阈值,若是,则立即依据配置好的磁盘清理策略对磁盘内的文件进行清理,以确保文件传输任务能够准确完成,避免因大文件传输导致磁盘文件加载失败的问题,提高了文件传输的成功率。
技术领域
本说明书属于计算机技术领域,尤其涉及一种磁盘清理方法、装置及设备。
背景技术
文件传输作为系统间交互的基本功能,生产上必不可少,尤其是存量文件交互场景也比较常见,上下游文件具有可追溯性,需要保存一定的时间。一般文件可以保存在系统的磁盘内,生产上经常出现服务器磁盘空间不够,可能引发批量服务处理困难导致系统出错。通常都是定时清理一段时间内的文件,但是磁盘的存储空间有限,若突然接收大文件可能会导致磁盘资源的紧张,需要人工介入排查,体验性较差,并且需要较高的人力成本。
发明内容
本说明书实施例的目的在于提供一种磁盘清理方法、装置、设备及系统,确保了磁盘拥有足够的内存空间,提高了文件传输的成功率。
一方面,本说明书实施例提供了一种磁盘清理方法,所述方法包括:
在接收到文件传输任务时,获取所述文件传输任务的文件传输信息,所述文件传输信息包括传输文件大小、文件传输路径;
根据所述文件传输路径,获取所述文件传输任务对应的磁盘的文件传输队列内的队列文件大小;
基于所述传输文件大小、队列文件大小以及监控到的磁盘使用信息,确定出所述文件传输任务完成后的传输后磁盘使用信息;
根据所述传输后磁盘使用信息判断磁盘占用是否达到清理阈值,若是,则根据预先配置的磁盘清理策略,对磁盘中的文件进行清理。
另一方面,本说明书提供了一种磁盘清理装置,包括:
文件传输任务触发模块,用于在接收到文件传输任务时,获取所述文件传输任务的文件传输信息,所述文件传输信息包括传输文件大小、文件传输路径;
传输队列信息获取模块,用于根据所述文件传输路径,获取所述文件传输任务对应的磁盘的文件传输队列内的队列文件大小;
磁盘占用信息获取模块,用于基于所述传输文件大小、队列文件大小以及监控到的磁盘使用信息,确定出所述文件传输任务完成后的传输后磁盘使用信息;
磁盘清理模块,用于根据所述传输后磁盘使用信息判断磁盘占用是否达到清理阈值,若是,则根据预先配置的磁盘清理策略,对磁盘中的文件进行清理。
再一方面,本说明书实施例提供了一种磁盘清理设备,包括至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述磁盘清理方法。
本说明书提供的磁盘清理方法、装置及设备,通过预先配置磁盘清理策略,在接收到文件传输任务时,对文件传输任务的文件大小、磁盘的文件传输队列内的队列文件大小,结合对磁盘的使用情况的监控,获取当前磁盘的使用信息,计算出文件传输任务完成后,磁盘内的使用情况。确定在文件传输任务完成后磁盘使用是否达到清理阈值,若是,则立即依据配置好的磁盘清理策略对磁盘内的文件进行清理,以确保文件传输任务能够准确完成,避免因大文件传输导致磁盘文件加载失败的问题,提高了文件传输的成功率,确保了系统能够稳定正常工作。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010585502.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于全息投影的智能婚庆互动方法及其系统
- 下一篇:加速区块链数据的计算的系统