服务器存储空间的清理方法、装置、存储介质及电子设备与流程

allin2023-04-01  114



1.本技术涉及软件开发技术领域,特别地涉及一种服务器存储空间的清理方法、 装置、存储介质及电子设备。


背景技术:

2.随着持续集成系统的普及,当公司项目的逐渐增多后,服务器的空间占用都 越来越多,会出现因为服务器空间不足而下载失败或者软件编译完成上传服务器 时,因服务器空间剩余不足导致上传失败的情况。


技术实现要素:

3.针对上述问题,本技术提供一种服务器存储空间的清理方法、装置、存储介 质及电子设备,能够自动监测目标服务器存储空间的异常,并根据异常次数来对 清理目标服务器的存储空间。
4.第一方面,本技术提供了一种服务器存储空间的清理方法,所述方法包括:
5.按照预设时间间隔获取目标服务器的存储空间的空间监测信息;
6.根据所述空间监测信息判断所述目标服务器的存储空间是否异常;
7.若所述目标服务器的存储空间异常,则确认当前时刻检测到所述目标服务器 的存储空间异常的异常次数;
8.若所述异常次数大于预设异常次数,则清理所述目标服务器的存储空间。
9.所述若所述异常次数大于预设异常次数,则清理所述目标服务器的存储空间, 包括:
10.若所述异常次数大于预设异常次数,则根据预先设置的清理脚本对所述目标 服务器的存储空间进行清理。
11.进一步地,所述方法还包括:
12.若所述异常次数小于或等于预设异常次数,则获取所述目标服务器对应的目 标地址和剩余空间;
13.根据所述目标地址和所述剩余空间生成异常提示信息,并对用户发送所述异 常提示信息。
14.所述按照预设时间间隔获取目标服务器的存储空间的空间监测信息,包括:
15.按照预设时间间隔获取所述目标服务器的空间参数;
16.根据所述空间参数确认所述目标服务器内的剩余空间,所述剩余空间即所述 空间检测信息。
17.所述根据所述空间监测信息确认所述目标服务器的存储空间是否异常,包括:
18.将所述目标服务器内的剩余空间和所述目标服务器对应设置的空间临界值 进行比较;
19.若所述剩余空间小于或等于所述空间临界值,则确认所述目标服务器存在空 间
异常,对所述目标服务器进行异常计数;
20.若所述剩余空间大于所述空间临界值的情况下,则确认所述目标服务器不存 在空间异常。
21.所述根据预先设置的清理脚本对所述目标服务器的存储空间进行清理,包括:
22.根据清理脚本对所述目标服务器内的数据按照修改时间进行排序;
23.删除所述目标服务器内修改时间距离当前时刻的时间差大于第一预设时间 差的数据。
24.进一步地,所述根据预先设置的清理脚本对所述目标服务器的存储空间进行 清理,还包括:
25.根据清理脚本对所述目标服务器内的数据按照版本更新时间进行排序;
26.删除所述目标服务器内版本更新时间距离当前时刻的时间差大于第二预设 时间差的数据。
27.第二方面,本技术提供一种服务器存储空间的清理装置,包括:获取模块, 用于按照预设时间间隔获取目标服务器的存储空间的空间监测信息。判断模块, 用于根据所述空间监测信息判断所述目标服务器的存储空间是否异常。确认模块, 用于若所述目标服务器的存储空间异常,则确认当前时刻检测到所述目标服务器 的存储空间异常的异常次数。清理模块,用于若所述异常次数大于预设异常次数, 则清理所述目标服务器的存储空间。
28.第三方面,本技术提供一种计算机存储介质,该计算机存储介质存储的计算 机程序,可被一个或多个处理器执行,可用来实现如第一方面所介绍的服务器存 储空间的清理的方法。
29.第四方面,本技术提供一种电子设备,该设备包括存储器和处理器,存储器 上存储有计算机程序,所述存储器和所述处理器之间互相通信连接,该计算机程 序被所述处理器执行时,执行第一方面所述介绍的服务器存储空间的清理的方法。
30.本技术提供的一种服务器存储空间的清理方法、装置、存储介质及电子设备, 对需要进行监测的目标服务器,按照预设时间间隔获取目标服务器的存储空间的 空间监测信息,并根据该空间监测信息判断存储空间是否异常,在存储空间异常 的情况下,确定此刻存储空间的异常次数,在异常次数大于预先设定的异常次数 后自动对目标服务器的存储空间进行清理,以改善空间内存异常导致的问题。
31.应当理解,本部分所描述的内容并非旨在标识本技术的实施例的关键或重要 特征,也不用于限制本技术的范围。本技术的其它特征将通过以下的说明书而变 得容易理解。
附图说明
32.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例 或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的 附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳 动的前提下,还可以根据提供的附图获得其他的附图。
33.图1为本技术实施例提供的一种服务器存储空间的清理方法的流程示意图;
34.图2为本技术实施例提供的另一种服务器存储空间的清理方法的流程示意图;
35.图3为本技术实施例提供的一种服务器存储空间的清理方法的应用流程示意 图;
36.图4为本技术实施例提供的一种服务器存储空间的清理装置的结构示意图;
37.图5为本技术实施例提供的一种电子设备的连接框图。
具体实施方式
38.以下将结合附图及实施例来详细说明本技术的实施方式,借此对本技术如何 应用技术手段来解决技术问题,并达到相应技术效果的实现过程能充分理解并据 以实施。本技术实施例以及实施例中的各个特征,在不相冲突前提下可以相互结 合,所形成的技术方案均在本技术的保护范围之内。
39.在相关技术中,伴随公司项目的增加,不管是编译服务器还是版本服务器的 空间占用都越来越多,会出现编译服务器下载项目代码过程中因为服务器空间不 足而下载失败或者软件编译完成,上传到版本服务器时因为版本服务器空间剩余 不足而上传失败的情况。
40.本技术考虑到针对不同用途的服务器做差异化空间监测异常,并确认相应的 目标服务器的空间异常次数来对目标服务器进行清理,以改善工作中因服务器存 储器件异常导致的问题。其中,服务器存储空间的清理方法在后续的实施例中进 行详细的说明。
41.实施例一
42.下面针对本技术实施例提供的服务器存储空间的清理方法的应用场景进行 介绍:
43.请参阅图1,图1为本技术实施例提供的一种服务器存储空间的清理方法的 流程示意图,在本实施例中,服务器存储空间的清理方法可以应用在如图4所示 的服务器存储空间的清理装置300与电子设备500(图5)中,电子设备可以是 智能手机、平板电脑、台式电脑、服务器等,其中,电子设备可以包括一个或者 多个,多个电子设备之间可以通过无线和/或有线的方式传输信息,多个电子设备 可以协同完成服务器存储空间的清理方法,示例性地,通过电子设备与编译服务 器和版本服务器进行交互完成各个服务器存储空间的清理方法流程,在本实施例 中可以通过ssh逐一连接对应的服务器来实现,电子设备可以获取版本服务器和 编译服务器制定的清理需求和地址信息,电子设备还可以对服务器完成监测空间 内存的功能,此外,电子设备还可以具有其他功能本技术不对其进行限定。在本 实施例中,服务器还可以包括文件服务器、数据库服务器、邮件服务器和网页服 务器等服务器,此外,服务器还可以是云服务器,以实现对服务器存储空间的清 理流程。下面针对如图1所示的流程进行详细的阐述,该服务器存储空间的清理 方法可以包括步骤s110至步骤s140。
44.步骤s110:按照预设时间间隔获取目标服务器的存储空间的空间监测信息。
45.在本技术实施例中,可以在电子设备上设置预设时间间隔来对目标服务器进 行监测,其中,时间间隔可以是以小时、天、周等时间间隔,对于不同目标服务 器可以设置不同的时间间隔来确定空间监测信息,其可以根据具体服务器的项目 监测需求进行设置调整。
46.步骤s120:根据空间监测信息判断目标服务器的存储空间是否异常。
47.在本技术实施例中,可以通过逐一连接目标服务器来获取对应目标服务器的 信
息,并解析得到相应服务器剩余空间信息来判断目标服务器的空间是否足够, 或空间是否满足项目数据存储需求来确定目标服务器存储空间是否异常。
48.步骤s130:若目标服务器的存储空间异常,则确认当前时刻检测到目标服务 器的存储空间异常的异常次数。
49.在本技术实施例中,当目标服务器空间不足、超出存储阈值或无法满足后续 存储要求的情况,则对目标服务器的存储空间异常次数进行记录确认来得到异常 次数记录结果。
50.步骤s140:若异常次数大于预设异常次数,则清理目标服务器的存储空间。
51.在本技术实施例中,电子设备可以根据预先设置的预设异常次数来对记录结 果中累积的异常次数进行判断,在异常次数过多的情况下,对目标服务器的存储 空间进行清理处理。
52.在本实施例中,通过设置时间间隔来自动监测各个目标服务器的空间异常情 况,即数据分区空间的剩余情况,根据监测结果的异常次数来实现自动对目标服 务器的存储空间做清理,以避免空间不足导致下载项目代码失败或编译任务失败 等情况。
53.有鉴于,在出现项目变化导致代码量增多的情况下,检测到目标服务器存储 空间的异常较多,存在不能及时对目标服务器执行清理的问题。
54.在一些实施例中,步骤s130:若异常次数大于预设异常次数,则清理目标服 务器的存储空间,包括:
55.若异常次数大于预设异常次数,则根据预先设置的清理脚本对目标服务器的 存储空间进行清理。
56.在本实施例中,电子设备可以预先建立有清理脚本,在接收到异常次数较多 的信息后,自启动并部署清理脚本来实现对目标服务器的存储空间的自动清理工 作,以减少管理员的工作量。
57.在一些实施例中,根据预先设置的清理脚本对目标服务器的存储空间进行清 理,可以包括以下步骤:
58.根据清理脚本对目标服务器内的数据按照修改时间进行排序;
59.删除目标服务器内修改时间距离当前时刻的时间差大于第一预设时间差的 数据。
60.在本实施例中,对修改时间进行排序,清理脚本可以关联确认先前修改时间 对应的数据并对其进行删除处理,以除去较为陈旧的代码数据,其中第一预设时 间差的数据可以根据用户制定的代码需求进行设置调整,本技术不对其进行详细 阐述。
61.在一些实施例中,根据预先设置的清理脚本对目标服务器的存储空间进行清 理,还可以包括以下步骤:
62.根据清理脚本对目标服务器内的数据按照版本更新时间进行排序;
63.删除目标服务器内版本更新时间距离当前时刻的时间差大于第二预设时间 差的数据。
64.在本实施例中,版本更新时间进行排序以将较为陈旧版本的内容进行删除处 理,以减少空间占用,第二预设时间差的数据同理可以根据需求设置,可以是按 月、周等时间间隔设置,其根据项目需求确认。
65.请参阅图2,图2为本技术实施例提供的另一种服务器存储空间的清理方法 的流程示意图,应用于电子设备,该服务器存储空间的清理方法可以包括步骤:
66.步骤s110:按照预设时间间隔获取目标服务器的存储空间的空间监测信息。
67.步骤s120:根据所述空间监测信息判断所述目标服务器的存储空间是否异常。
68.步骤s130:若所述目标服务器的存储空间异常,则确认当前时刻检测到所述 目标服务器的存储空间异常的异常次数。
69.在步骤s110与步骤s130的实施方式可以参阅上述实施例,这里不对其进行 赘述。
70.步骤s210:若所述异常次数小于或等于预设异常次数,则获取所述目标服务 器对应的目标地址和剩余空间。
71.在本技术实施例中,在项目要求的时间段内,电子设备接收到异常次数小于 或等于预设异常次数的情况下,通过电子设备与目标服务器的监测连接来确认目 标服务器对应的地址信息和剩余空间信息,其可以通过ssh连接服务器对从0开 始的异常次数计数确认未超过预设值的情况下,将地址信息和剩余空间信息传输 至电子设备。
72.步骤s220:根据所述目标地址和所述剩余空间生成异常提示信息,并对用户 发送所述异常提示信息。
73.在本技术实施例中,在电子设备接收到目标地址信息和剩余空间后,可以生 成与其服务器对应的异常提示信息,其中,异常提示信息可以包括:提示时间、 提示的服务器ip、记录的剩余空间大小等提示信息,其中提示方式可以通过邮件、 软件消息、短信等方式实现。
74.本实施例中,可以在监测到异常情况后,第一时间将异常提示信息发送至用 户,提示用户进行删除处理,同时用户可以获得发送的地址信息和空间信息以确 认紧急程度,并且对于少量的数据异常进行人工手动处理,以提示用户与管理员 异常问题所在来调整管理项目。
75.在一些实施例中,按照预设时间间隔获取目标服务器的存储空间的空间监测 信息,包括:
76.按照预设时间间隔获取所述目标服务器的空间参数;
77.根据所述空间参数确认所述目标服务器内的剩余空间,所述剩余空间即所述 空间检测信息。
78.在本实施例中,空间参数可以是目标服务器当前的状态信息,根据时间间隔 变化后的状态信息以确认该服务器内的剩余空间,即目标服务器存在增加数据或 删除数据,通过监测输入、删除数据来确定服务器的数据量。
79.在一些实施例中,根据所述空间监测信息确认所述目标服务器的存储空间是 否异常,包括:
80.将所述目标服务器内的剩余空间和所述目标服务器对应设置的空间临界值 进行比较;
81.在本技术实施例中,空间临界值可以通过服务器根据不同用途做定制化处理 来确认,示例性地,空间临界值可以根据预设时间段的更新频率和更新量来与目 标服务器内的剩余空间进行比较。
82.若所述剩余空间小于或等于所述空间临界值,则确认所述目标服务器存在空 间
异常,对所述目标服务器进行异常计数;
83.在本技术实施例中,空间临界值按更新频率、一次更新量、传输数据的时间 限制等进行计算,目标服务器内不同的服务器可以具有不同的空间临界值,在剩 余空间小于或等于计算得到所述空间临界值后,来确认目标服务器存在空间异常, 即目标服务器不能满足上述要求。其中异常计数针对目标服务器,目标服务器可 以有多个服务器,在存在异常的情况累积异常计数次数。
84.若所述剩余空间大于所述空间临界值的情况下,则确认所述目标服务器不存 在空间异常。
85.请参阅图3,图3为本技术实施例提供的一种服务器存储空间的清理方法的 应用流程示意图,其可以通过以下方式对服务器存储空间进行清理。
86.预处理阶段:
87.建立需要监测的版本服务器和版本服务器的列表及空间预警临界值。
88.监测阶段:
89.s1:jenkins设置每半小时一次的定时监测任务。
90.s2:jenkins监测任务调用监测脚本,参数传入服务器列表及空间预警临界值, jenkins监测任务,通过ssh逐一连接到服务器列表中的服务器,通过解析df-h 的输出结果,解析出/data分区剩余空间。
91.其中,ssh在同一时间连接一个服务器。
92.存储空间异常判断阶段:
93.s3:解析出来的/data分区剩余空间与传入的同类型服务器的空间预警临界值 做比较。
94.其中,临界值的确定可以根据项目的具体情况来定,示例性地,以版本服务 器为例,一个android版本40g,以一天10个版本进行计算,总共400g,临界 值设置800g,可以保证剩余空间至少可以用两天;编译服务器,一套android代 码+编译后,一共占用500g,其可以设置1000g,通过将不同服务器根据项目进 行配置配合,来保证两套代码的下载和编译。
95.异常计数及处理阶段:
96.s4:如果剩余空间大于临界值,退出ssh,继续ssh连接到其他服务器进行监 测;
97.s5:如果小于等于临界值,从0开始进行异常计数。
98.s6:如果异常计数《3次,这可以通过curl命令,如:curl scm_token-h 'content-type:application/json'-d'{"msgtype":"text","text":{"content":"jenkins 提醒:server:xxx,free space xxx g,need increase free space!"}}',来将空间低 于预警临界值的服务器信息推送到工作沟通软件的scm组中,其中scm组为沟通 群组。
99.s7:配置管理员收到scm组的信息提醒后,可以及时根据提醒信息中的服务器 地址,远程服务器进行空间清理操作。
100.s8:如果配置管理员没有及时看到信息或者看到信息因为忙于其他事情没有 去及时清理,每半个小时,会重发一次预警,异常计数+1。
101.s9:如果异常计数累计》3次,会调用实现部署到服务器上清理脚本。
102.s10:该清理脚本,会针对不同类型的服务器使用不同的策略做差异化清理工 作。
103.其中,针对版本服务器,会根据可清理版本目录,对3个月之前的版本做清 理操
作,针对编译服务器,会根据可清理代码目录,按照修改时间做排序,对最 早修改的两套代码目录做删除操作。
104.最后累计次数归零,返回步骤s1继续新的监测流程。
105.实施例二
106.基于上述本发明实施例公开的服务器存储空间的清理方法,图4具体公开了 应用该服务器存储空间的清理方法的服务器存储空间的清理装置300。
107.如图4所示,本发明实施例公开了一种服务器存储空间的清理装置300,该 装置包括:
108.获取模块310,用于按照预设时间间隔获取目标服务器的存储空间的空间监 测信息。
109.判断模块320,用于根据所述空间监测信息判断所述目标服务器的存储空间 是否异常。
110.确认模块330,用于若所述目标服务器的存储空间异常,则确认当前时刻检 测到所述目标服务器的存储空间异常的异常次数。
111.清理模块340,用于若所述异常次数大于预设异常次数,则清理所述目标服 务器的存储空间。
112.以上本发明实施例公开的服务器存储空间的清理装置300中的获取模块310、 判断模块320、确认模块330和清理模块340的具体工作过程,可参见本发明上 述实施例公开服务器存储空间的清理方法中的对应内容,这里不再进行赘述。
113.需要说明的是,本技术中装置实施例与前述方法实施例相互对应,本技术装 置中还可以具有上述实施方式中对应的其他模块,装置实施例中具体的原理可以 参见前述方法实施例中的内容,此处不再赘述。
114.在本实施例提供的几个实施例中,模块互相之间的耦合可以是电性,机械或 其他形式的耦合。
115.另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也 可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。 上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实 现。
116.实施例三
117.本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型 存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访 问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、 可编程只读存储器(prom)、磁性存储器、磁盘、光盘、服务器、app应用商 城等等,其上存储有计算机程序,该计算机程序被处理器执行时可以实现如实施 例一的方法步骤,本实施例在此不再重复赘述。
118.实施例四
119.图5为本技术实施例提供的一种电子设备500的连接框图,如图5所示,该 电子设备500可以包括:处理器501,存储器502,多媒体组件503,输入/输出 (i/o)接口504,以及通信组件505。
120.其中,处理器501用于执行如实施例一中的服务器存储空间的清理方法中的 全部或部分步骤。存储器502用于存储各种类型的数据,这些数据例如可以包括 电子设备中的
任何应用程序或方法的指令,以及应用程序相关的数据。
121.处理器501可以是专用集成电路(application specific integrated circuit,简 称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处 理设备(digital signal processing device,简称dspd)、可编程逻辑器件 (programmable logic device,简称pld)、现场可编程门阵列(field programmablegate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现, 用于执行上述实施例一中的服务器存储空间的清理方法。
122.存储器502可以由任何类型的易失性或非易失性存储设备或者它们的组合实 现,例如静态随机存取存储器(static random access memory,简称sram), 电可擦除可编程只读存储器(electrically erasable programmable read-onlymemory,简称eeprom),可擦除可编程只读存储器(erasable programmableread-only memory,简称eprom),可编程只读存储器(programmable read-onlymemory,简称prom),只读存储器(read-only memory,简称rom),磁存 储器,快闪存储器,磁盘或光盘。
123.多媒体组件503可以包括屏幕和音频组件,该屏幕可以是触摸屏,音频组件 用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于 接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或通过通信组 件发送。音频组件还包括至少一个扬声器,用于输出音频信号。
124.i/o接口504为处理器501和其他接口模块之间提供接口,上述其他接口模 块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。
125.通信组件505用于该电子设备500与其他设备之间进行有线或无线通信。无 线通信,例如wi-fi,蓝牙,近场通信(near field communication,简称nfc), 2g、3g或4g,或它们中的一种或几种的组合,因此相应的该通信组件505可以 包括:wi-fi模块,蓝牙模块,nfc模块。
126.综上,本技术提供的一种服务器存储空间的清理方法、装置、存储介质及电 子设备,通过对需要进行监测的目标服务器,按照预设时间间隔获取目标服务器 的存储空间的空间监测信息,并根据该空间监测信息判断存储空间是否异常,在 存储空间异常的情况下,确定此刻存储空间的异常次数,来实现对不同用途服务 器做定制化设定自动监测,在异常次数大于预先设定的异常次数后自动对目标服 务器的存储空间进行清理,在异常次数少于预设异常次数则人工处理以便检查问 题,在异常次数大于预设异常次数调用删除脚本自动清理空间,以改善空间内存 异常导致的问题,通过及时发送消息来做好空间预警,实现手动或者自动的空间 清理工作,可以有效改善工作中因空间异常导致的问题。
127.在本技术实施例所提供的几个实施例中,应该理解到,所揭露的方法,也可 以通过其它的方式实现。以上所描述的方法实施例仅仅是示意性的。
128.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵 盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅 包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、 方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一 个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在 另外的相同要素。
129.虽然本技术所揭露的实施方式如上,但上述的内容只是为了便于理解本技术 而
采用的实施方式,并非用以限定本技术。任何本技术所属技术领域内的技术人 员,在不脱离本技术所揭露的精神和范围的前提下,可以在实施的形式上及细节 上作任何的修改与变化,但本技术的专利保护范围,仍须以所附的权利要求书所 界定的范围为准。

技术特征:
1.一种服务器存储空间的清理方法,其特征在于,所述方法包括:按照预设时间间隔获取目标服务器的存储空间的空间监测信息;根据所述空间监测信息判断所述目标服务器的存储空间是否异常;若所述目标服务器的存储空间异常,则确认当前时刻检测到所述目标服务器的存储空间异常的异常次数;若所述异常次数大于预设异常次数,则清理所述目标服务器的存储空间。2.根据权利要求1所述的方法,其特征在于,所述若所述异常次数大于预设异常次数,则清理所述目标服务器的存储空间,包括:若所述异常次数大于预设异常次数,则根据预先设置的清理脚本对所述目标服务器的存储空间进行清理。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述异常次数小于或等于预设异常次数,则获取所述目标服务器对应的目标地址和剩余空间;根据所述目标地址和所述剩余空间生成异常提示信息,并对用户发送所述异常提示信息。4.根据权利要求1所述的方法,其特征在于,所述按照预设时间间隔获取目标服务器的存储空间的空间监测信息,包括:按照预设时间间隔获取所述目标服务器的空间参数;根据所述空间参数确认所述目标服务器内的剩余空间,所述剩余空间即所述空间检测信息。5.根据权利要求4所述的方法,其特征在于,所述根据所述空间监测信息确认所述目标服务器的存储空间是否异常,包括:将所述目标服务器内的剩余空间和所述目标服务器对应设置的空间临界值进行比较;若所述剩余空间小于或等于所述空间临界值,则确认所述目标服务器存在空间异常,对所述目标服务器进行异常计数;若所述剩余空间大于所述空间临界值的情况下,则确认所述目标服务器不存在空间异常。6.根据权利要求2所述的方法,其特征在于,所述根据预先设置的清理脚本对所述目标服务器的存储空间进行清理,包括:根据清理脚本对所述目标服务器内的数据按照修改时间进行排序;删除所述目标服务器内修改时间距离当前时刻的时间差大于第一预设时间差的数据。7.根据权利要求2所述的方法,其特征在于,所述根据预先设置的清理脚本对所述目标服务器的存储空间进行清理,还包括:根据清理脚本对所述目标服务器内的数据按照版本更新时间进行排序;删除所述目标服务器内版本更新时间距离当前时刻的时间差大于第二预设时间差的数据。8.一种服务器存储空间的清理装置,其特征在于,所述装置包括:获取模块,用于按照预设时间间隔获取目标服务器的存储空间的空间监测信息;判断模块,用于根据所述空间监测信息判断所述目标服务器的存储空间是否异常;
确认模块,用于若所述目标服务器的存储空间异常,则确认当前时刻检测到所述目标服务器的存储空间异常的异常次数;清理模块,用于若所述异常次数大于预设异常次数,则清理所述目标服务器的存储空间。9.一种存储介质,其特征在于,该存储介质存储的计算机程序,可被一个或多个处理器执行,可用来实现如权利要求1~7任意一项所述的服务器存储空间的清理的方法。10.一种电子设备,其特征在于,包括存储器和处理器,所述存储器上存储有计算机程序,所述存储器和所述处理器之间互相通信连接,该计算机程序被所述处理器执行时,执行如权利要求1~7任意一项所述的服务器存储空间的清理的方法。

技术总结
本申请涉及服务器存储空间的清理技术领域,具体涉及一种服务器存储空间的清理方法、装置、存储介质及电子设备,包括:按照预设时间间隔获取目标服务器的存储空间的空间监测信息,根据空间监测信息判断目标服务器的存储空间是否异常,若目标服务器的存储空间异常,则确认当前时刻检测到目标服务器的存储空间异常的异常次数,若异常次数大于预设异常次数,则清理目标服务器的存储空间,能够有效自动监测异常情况,并对根据异常次数情况来进行清理以改善服务器存储空间异常导致的问题。以改善服务器存储空间异常导致的问题。以改善服务器存储空间异常导致的问题。


技术研发人员:李锦防
受保护的技术使用者:珠海格力电器股份有限公司
技术研发日:2022.02.08
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-8518.html

最新回复(0)