【技术实现步骤摘要】
一种磁盘空间清理方法、装置、设备及存储介质
[0001]本申请涉及磁盘管理
,特别是涉及一种磁盘空间清理方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]磁盘的容量从出厂时便已经固定,对磁盘进行分区并不会影响磁盘的总容量,现代应用程序或系统对数据越来越看重,经常会存储大量数据文件于磁盘上
。
随着存储数据量的上升,磁盘空间最终会被占满,为了缓解这个问题,通常做法之一是对文件进行压缩存储,使数据文件占用的空间尽可能小,延长磁盘空间可使用时长;还有一种做法是对磁盘进行扩容,即增加一块或多块磁盘,物理上扩大可使用的磁盘总容量
。
[0003]传统的压缩存储以及磁盘扩容方式,无法从本质上解决磁盘空间占满的问题
。
压缩存储只是减少了文件在磁盘上存储所占用的空间,随着时间增长磁盘空间最终仍会被占满
。
而磁盘扩容的方式也存在同样的问题,在硬件的角度上,磁盘并非是能无限增加的,所以其总容量也是会被占满的
。
[0004]所以,现在本领域的技术人员亟需要一种磁盘空间清理方法
、
装置
、
设备及存储介质,解决目前磁盘空间占满无法自动清理的问题
。
技术实现思路
[0005]本申请的目的是提供一种磁盘空间清理方法
、
装置
、
设备及存储介质,解决目前磁盘空间占满无法自动清理的问题
。
[000 ...
【技术保护点】
【技术特征摘要】
1.
一种磁盘空间清理方法,其特征在于,包括:获取工作环境中部署设备的磁盘剩余空间容量
Q
;抓取网络包并选择该网络包中当前工作日向前倒推
W
天内的数据文件来计算磁盘空间占用增长率
S
;根据磁盘剩余空间容量和磁盘空间占用增长率来计算磁盘剩余空间的可用天数
D
,具体计算公式为:
D
=
Q/S
;判断磁盘剩余空间的可用天数
D
是否达到预设条件,若磁盘剩余空间的可用天数
D
达到第一预设阈值
D1时,则向用户或管理员发送告警信息;若磁盘剩余空间的可用天数
D
达到第二预设阈值
D2时,则开始清理磁盘空间
。2.
根据权利要求1所述的磁盘空间清理方法,其特征在于,所述判断磁盘剩余空间的可用天数
D
是否达到预设条件,还包括:若磁盘剩余空间的可用天数
D
达到第一预设阈值
D1但未达到第二预设阈值
D2时,则只向用户或管理员发送告警信息,并等待下一次工作进程启动
。3.
根据权利要求1所述的磁盘空间清理方法,其特征在于,所述开始清理磁盘空间的具体步骤为:将文件存储目录中所有数据文件按日期排序,再以天为单位从以排序最早日期开始清理;每清理
D
i
天的数据文件后重新计算磁盘剩余可用天数
D
',直至重新计算磁盘剩余可用天数
D
'达到第三预设阈值则停止清理;反之,则继续清理数据文件
。4.
根据权利要求3所述的磁盘空间清理方法,其特征在于,所述停止清理之后,还包括:向用户或管理发送信息,告知当前工作进程清理具体哪个时间段的数据文件;同时当前工作进程不退出且处于继续守候状态,直至下一个工作进程启动
。5.
根据权利要求1所述的磁盘空间清理方法,其特征在于,所述获取工作环境中部署设备的磁盘剩余空间容量
Q
的步骤之前,还包括:当前工作进程对数据文件存储目录进行监测,当工作环境中部署设备的磁盘剩余空间容...
【专利技术属性】
技术研发人员:郭旗,张通,贾锦辉,龚海澎,蒋烈,谢东,付从海,石林,王庭宇,
申请(专利权)人:四川英得赛克科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。