[发明专利]一种物联网边缘服务器的磁盘自动清理办法在审
| 申请号: | 202210588849.X | 申请日: | 2022-05-26 |
| 公开(公告)号: | CN114840147A | 公开(公告)日: | 2022-08-02 |
| 发明(设计)人: | 周元;秦钢;花京武 | 申请(专利权)人: | 杭州指令集智能科技有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 杭州品众专利代理事务所(特殊普通合伙) 33459 | 代理人: | 蔡陈祥 |
| 地址: | 310012 浙江省杭州市西*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 联网 边缘 服务器 磁盘 自动 清理 办法 | ||
本发明公开了一种物联网边缘服务器的磁盘自动清理办法,包括步骤S0、在物联网边缘服务器上设置好定时任务,每30分钟触发一次;步骤S1、根据当前的磁盘使用率将系统分成不同等级,事先在程序中设定好范围,只针对范围内的文件进行清理;步骤S2、根据不同的等级可以触发不同的磁盘清理策略,将策略分为三种情况,上述步骤S2中,三种情况分别为:S2‑1、等级1包含日志清理策略,保留7天内的日志;S2‑2、等级2包含日志清理策略,保留3天内的日志,同时会清理一些持久化的文件照片,保留最近2个月的文件和照片;S2‑3、等级3包含数据库的数据清理策略,涉及到清理库表的历史保留数据,本发明,具有实用性强的特点。
技术领域
本发明涉及服务器技术领域,具体为一种物联网边缘服务器的磁盘自动清理办法。
背景技术
物联网边缘服务器的部署位置大多与实际设备所在位置一致,且边缘服务器的数量会有很多,分布在不同地方。这就导致对边缘服务器的维护会造成很大的成本,磁盘是有限的,随着使用时间的加长,磁盘肯定会存在消耗殆尽的问题,磁盘清理可能会造成数据丢失的问题,但又不得不清理。随着机器的运行的数据积累,磁盘可能会出现空间不足的情况。因此需要有一种可以自动清理磁盘空间的办法。
发明内容
本发明的目的在于提供一种物联网边缘服务器的磁盘自动清理办法,以解决上述背景技术中提出的问题。
为了解决上述技术问题,本发明提供如下技术方案:一种物联网边缘服务器的磁盘自动清理办法,包括步骤S0、在物联网边缘服务器上设置好定时任务,每30分钟触发一次;
步骤S1、根据当前的磁盘使用率将系统分成不同等级,事先在程序中设定好范围,只针对范围内的文件进行清理;
步骤S2、根据不同的等级可以触发不同的磁盘清理策略,将策略分为三种情况。
根据上述技术方案,上述步骤S2中,三种情况分别为:
S2-1、等级1包含日志清理策略,保留7天内的日志;
S2-2、等级2包含日志清理策略,保留3天内的日志,同时会清理一些持久化的文件照片,保留最近2个月的文件和照片;
S2-3、等级3包含数据库的数据清理策略,涉及到清理库表的历史保留数据。
根据上述技术方案,上述步骤S2中,日志清理的具体内容为OS服务的日志,linux系统的日志,磁盘分区容量50%;
文件/镜像清理的具体内容为不用的docker镜像,临时上传存放的文件,磁盘分区容量60%;
数据库清理的具体内容为kafka,influxdb,mysql历史数据清理,磁盘分区容量80%。
根据上述技术方案,在当前运行速度下,将单位时间内缓存文件减少的次数记为负数a1,将单位时间内缓存文件增加的次数记为正数a2,每个单位时间结束后,对该单位时间内缓存文件增加的次数与缓存文件减小的次数相加,即a1+a2。
根据上述技术方案,清理的状况包括:清理的次数n、清理的数据容量h及清理的时间t,所述第n次清理时清理的数据容量h与清理的时间t的关系为hn=f(tn),然后将清理的次数n、清理的数据容量h及清理的时间t代入计算公式进行微积求和,即第二单位时间清理的状况:
进而求取磁盘清理的必要程度m0=(a1+a2)×b,即
根据上述技术方案,物联网内代码解读分析程序解读的数据计算不可清理缓存进程的子程序个数占比的方法为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州指令集智能科技有限公司,未经杭州指令集智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210588849.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光伏电站的安装方案确定方法和装置
- 下一篇:一种汽车全景天窗顶盖总成结构





