一种core文件的管理方法、装置和存储介质制造方法及图纸

技术编号:19778419 阅读:29 留言:0更新日期:2018-12-15 11:21
本发明专利技术实施例公开了一种core文件的管理方法、装置和计算机可读存储介质,检测系统目录空间中是否存在未压缩的core文件;当存在未压缩的core文件时,则对该core文件进行压缩处理;将压缩处理后的core文件存储于该系统目录空间中,并将未压缩的core文件从该系统目录空间中删除。通过压缩core文件,可以有效节省core文件在系统目录空间中占用的磁盘空间,降低了由于存储空间不足造成系统异常情况的发生,提升了系统运行的稳定性。并且通过压缩core文件,使得系统目录空间可以容纳更多的core文件,有效的提升了系统目录空间的空间利用率。

【技术实现步骤摘要】
一种core文件的管理方法、装置和存储介质
本专利技术涉及数据存储
,特别是涉及一种core文件的管理方法、装置和计算机可读存储介质。
技术介绍
传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要。分布式网络存储系统采用可扩展的系统结构,不但提高了系统的可靠性、可用性和存取效率,还易于扩展,从而被越来越多的企业单位接受认可。分布式存储系统一般有多个节点构成,用以提供高性能、海量数据存储。在实际应用场景和开发测试场景中,分布式存储系统有产生core文件的可能。在一个程序崩溃时,一般会在指定目录下生成一个core文件。在某些异常场景中还可能连续产生core文件,造成系统目录存储空间不足,从而引起系统的异常,导致新生成的文件无法正常存储。可见,如何提升系统运行的稳定性,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种core文件的管理方法、装置和计算机可读存储介质,可以有效的提升存储系统运行的稳定性。为解决上述技术问题,本专利技术实施例提供一种core文件的管理方法,包括:检测系统目录空间中是否存在未压缩的core文件;当存在未压缩的core文件时,则对所述core文件进行压缩处理;将压缩处理后的core文件存储于所述系统目录空间中,并将未压缩的core文件从所述系统目录空间中删除。可选的,在所述对所述core文件进行压缩处理之后还包括:依据所述core文件的创建时间对压缩后的core文件进行命名。可选的,在所述将压缩处理后的core文件存储于所述系统目录空间中,并将未压缩的core文件从所述系统目录空间中删除之后还包括:当所述系统目录空间的利用率不满足预设条件时,则依据预设规则删除相应的core文件,以使得所述系统目录空间的利用率满足所述预设条件。可选的,所述当所述系统目录空间的利用率不满足预设条件时,则依据预设规则删除相应的core文件,以使得所述系统目录空间的利用率满足所述预设条件包括:检测所述系统目录空间的利用率是否大于或等于预设阈值;若是,则依次删除存储时间最长的core文件,直至所述系统目录空间的利用率小于所述预设阈值。可选的,所述当所述系统目录空间的利用率不满足预设条件时,则依据预设规则删除相应的core文件,以使得所述系统目录空间的利用率满足所述预设条件包括:检测所述系统目录空间的利用率是否大于或等于预设阈值;若是,则依据所述系统目录空间的总存储空间、所述利用率以及所述预设阈值,确定出待删除文件所占用的磁盘空间值;根据所述磁盘空间值以及core文件的存储时间,删除相应的core文件。本专利技术实施例还提供了一种core文件的管理装置,包括检测单元、压缩单元和存储单元;所述检测单元,用于检测系统目录空间中是否存在未压缩的core文件;所述压缩单元,用于当存在未压缩的core文件时,则对所述core文件进行压缩处理;所述存储单元,用于将压缩处理后的core文件存储于所述系统目录空间中,并将未压缩的core文件从所述系统目录空间中删除。可选的,还包括命名单元;所述命名单元,用于依据所述core文件的创建时间对压缩后的core文件进行命名。可选的,还包括删除单元;所述删除单元,用于当所述系统目录空间的利用率不满足预设条件时,则依据预设规则删除相应的core文件,以使得所述系统目录空间的利用率满足所述预设条件。可选的,所述删除单元具体用于检测所述系统目录空间的利用率是否大于或等于预设阈值;若是,则依次删除存储时间最长的core文件,直至所述系统目录空间的利用率小于所述预设阈值。可选的,所述删除单元具体用于检测所述系统目录空间的利用率是否大于或等于预设阈值;若是,则依据所述系统目录空间的总存储空间、所述利用率以及所述预设阈值,确定出待删除文件所占用的磁盘空间值;根据所述磁盘空间值以及core文件的存储时间,删除相应的core文件。本专利技术实施例还提供了一种core文件的管理装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以实现如上述core文件的管理方法的步骤。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述core文件的管理方法的步骤。由上述技术方案可以看出,检测系统目录空间中是否存在未压缩的core文件;当存在未压缩的core文件时,则对该core文件进行压缩处理;将压缩处理后的core文件存储于该系统目录空间中,并将未压缩的core文件从该系统目录空间中删除。通过压缩core文件,可以有效节省core文件在系统目录空间中占用的磁盘空间,降低了由于存储空间不足造成系统异常情况的发生,提升了系统运行的稳定性。并且通过压缩core文件,使得系统目录空间可以容纳更多的core文件,有效的提升了系统目录空间的空间利用率。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种core文件的管理方法的流程图;图2为本专利技术实施例提供的一种core文件的管理装置的结构示意图;图3为本专利技术实施例提供的一种core文件的管理装置的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。接下来,详细介绍本专利技术实施例所提供的一种core文件的管理方法。图1为本专利技术实施例提供的一种core文件的管理方法的流程图,该方法包括:S101:检测系统目录空间中是否存在未压缩的core文件。在本专利技术实施例中,存储系统可以按照周期时间运行脚本程序,以检测系统目录空间中是否存在未压缩的core文件。其中,周期时间的取值可以依据实际需求进行设定,在此不做限定。例如,周期时间可以为24小时,相应的,存储系统可以每隔24小时运行一次预先设定好的脚本程序。S102:当存在未压缩的core文件时,则对core文件进行压缩处理。当系统目录空间中存在未压缩的core文件时,为了节省core文件在系统目录空间中占用的磁盘空间,则可以对core文件进行压缩处理。为了便于后续可以快速获知core文件的存储时间即core文件的生成时间,在对core文件压缩后,可以依据core文件的生成时间对压缩后的core文件进行命名。S103:将压缩处理后的core文件存储于系统目录空间中,并将未压缩的core文件从系统目录空间中删除。对core文件进行压缩处理后,可以将压缩处理后的core文件存储于系统目录空间中,并将该系统目录空间中原本存储的未压缩的core文件从该系统目录空间中删除,以节省core文件所占用的磁盘空间,从而最大程度的保留已本文档来自技高网
...

【技术保护点】
1.一种core文件的管理方法,其特征在于,包括:检测系统目录空间中是否存在未压缩的core文件;当存在未压缩的core文件时,则对所述core文件进行压缩处理;将压缩处理后的core文件存储于所述系统目录空间中,并将未压缩的core文件从所述系统目录空间中删除。

【技术特征摘要】
1.一种core文件的管理方法,其特征在于,包括:检测系统目录空间中是否存在未压缩的core文件;当存在未压缩的core文件时,则对所述core文件进行压缩处理;将压缩处理后的core文件存储于所述系统目录空间中,并将未压缩的core文件从所述系统目录空间中删除。2.根据权利要求1所述的方法,其特征在于,在所述对所述core文件进行压缩处理之后还包括:依据所述core文件的创建时间对压缩后的core文件进行命名。3.根据权利要求1或2所述的方法,其特征在于,在所述将压缩处理后的core文件存储于所述系统目录空间中,并将未压缩的core文件从所述系统目录空间中删除之后还包括:当所述系统目录空间的利用率不满足预设条件时,则依据预设规则删除相应的core文件,以使得所述系统目录空间的利用率满足所述预设条件。4.根据权利要求3所述的方法,其特征在于,所述当所述系统目录空间的利用率不满足预设条件时,则依据预设规则删除相应的core文件,以使得所述系统目录空间的利用率满足所述预设条件包括:检测所述系统目录空间的利用率是否大于或等于预设阈值;若是,则依次删除存储时间最长的core文件,直至所述系统目录空间的利用率小于所述预设阈值。5.根据权利要求3所述的方法,其特征在于,所述当所述系统目录空间的利用率不满足预设条件时,则依据预设规则删除相应的core文件,以使得所述系统目录空间的利用率满足所述预设条件包括:检测所述系统目录空间的利用率...

【专利技术属性】
技术研发人员:刘杰安祥文孙业宽罗浩
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1