一种磁盘数据管理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:21033355 阅读:36 留言:0更新日期:2019-05-04 05:07
本发明专利技术涉及一种磁盘数据管理方法、装置、设备及可读存储介质,其以周期和定时检测Nas磁盘当前使用情况为条件判定当前磁盘使用率是否满足用户定义的最大利用率情况作出删除磁盘中最老旧和非重要数据(包括文件,图片等)操作,从而保证Nas网络存储的高效性能。为大数据存储项目作出不可忽视的贡献。

【技术实现步骤摘要】
一种磁盘数据管理方法、装置、设备及可读存储介质
本专利技术涉及数据管理领域,尤其涉及一种磁盘数据管理方法、装置、设备及可读存储介质。
技术介绍
信息存储技术作为信息技术的核心之一,一直伴随着、同时推动着IT行业各方面技术的同步发展,是当今IT领域中少数发展最为迅速的热点之一。纸的专利技术记载了人类的历史与文明,现代信息存储技术则大大超越了纸张记录的内容。21世纪是数字化和多媒体化的信息时代,现在信息社会和经济的发展,所产生的信息量每年以指数方式上升,出现了信息爆炸的趋势。据UCBerkley2001年公布的数据显示,未来3年内所产生的数据将超过过去4万年中产生数据的总和,而且93%的新生成的信息为数字形式。当上世纪50年代计算机技术初现时,存储容量还只是以千位字节计。到现在,信息的容量是以太位(兆兆位)计(Tb,1012bits),信息的流速也以每秒太位计(Tb/s),信息的频率以太赫兹(THz)计,即时间响应为皮秒(ps,10~12s),我们正处于3T信息时代。如果说信息代表的是生存和生命、进取和发展,那么信息的价值是无可估量的,而存储作为信息的载体使信息的价值得到实现和增值,也就是说,存储的数据才是现代人类社会的真实财富所在。如何有效的保存、管理冗余、不需要的数据,是摆在我们面前的重大课题。
技术实现思路
本专利技术的目的在于克服现有技术之缺陷,提供了一种磁盘数据管理方法、装置、设备及可读存储介质,其以周期和定时检测磁盘当前使用情况为条件判定当前磁盘使用率是否满足用户定义的最大利用率情况作出删除磁盘中最老旧和非重要数据(包括文件,图片等)操作,从而保证存储的高效性能,且实时、高效、有选择性保护用户的有价值数据,提高了用户对数据的合理、高效使用,避免冗余数据对有价值数据的分析造成不可想象的干扰,为大数据存储项目作出不可忽视的贡献。本专利技术是这样实现的:本专利技术提供一种磁盘数据管理方法,包括如下步骤:1)读取配置文件信息;2)根据配置文件信息创建定时任务并开启;3)开始检测用户指定的磁盘路径;4)定时任务每到指定时间自动开启定时删除线程,按照用户指定周期,删除当前指定磁盘路径下不满足条件的数据,当定时删除线程完成本轮删除任务后,定时删除线程自动释放,返回步骤3);同时,定时任务每隔指定时间检测用户指定的磁盘路径的磁盘使用率,如果超出用户指定的磁盘使用率,则开启循环覆盖删除线程,按照用户指定的磁盘使用率,删除当前指定磁盘路径下不满足条件的数据,当循环覆盖删除线程完成本轮删除任务后,循环覆盖删除线程自动释放,返回步骤3)。本专利技术提供一种磁盘数据管理方法,包括如下步骤:1)读取配置文件信息;2)根据配置文件信息创建定时任务并开启;3)开始检测用户指定的磁盘路径;4)定时任务每隔指定时间检测用户指定的磁盘路径的磁盘使用率,如果超出用户指定的磁盘使用率,则开启循环覆盖删除线程,按照用户指定的磁盘使用率,删除当前指定磁盘路径下不满足条件的数据,当循环覆盖删除线程完成本轮删除任务后,循环覆盖删除线程自动释放,返回步骤3)。进一步地,按照用户指定的磁盘使用率,删除指定磁盘路径下不满足条件的数据包括如下步骤:按照用户指定的磁盘使用率,删除指定存储路径下超出磁盘使用率的最老的一个年月日文件夹及其子文件内容;检测用户指定的磁盘路径包括检测用户指定的一个或多个磁盘路径。进一步地,按照用户指定的磁盘使用率,删除指定存储路径下超出磁盘使用率的最老的一个年月日文件夹及其子文件内容包括如下步骤:检测用户指定路径下的每个文件夹目录,判定其是否为用户重要目录,如果是用户指定的不允许删除目录,则跳过该目录;如果是非重要目录,循环覆盖删除线程则在这些目录中找到相应的最老的年月日目录,删除该目录,并对其子文件数据进行删除;一直到该目录清理完成,循环覆盖删除线程自动释放。本专利技术提供一种磁盘数据管理方法,包括如下步骤:1)读取配置文件信息;2)根据配置文件信息创建定时任务并开启;3)开始检测用户指定的磁盘路径;4)定时任务每到指定时间自动开启定时删除线程,按照用户指定周期,删除当前指定磁盘路径下不满足条件的数据,当定时删除线程完成本轮删除任务后,定时删除线程自动释放,返回步骤3)。进一步地,按照用户指定周期,删除指定磁盘路径下不满足条件的数据包括如下步骤:按照用户指定周期,删除指定存储路径下超出周期的年月日文件夹及其子文件内容;检测用户指定的磁盘路径包括检测用户指定的一个或多个磁盘路径。进一步地,按照用户指定周期,删除指定存储路径下超出周期的年月日文件夹及其子文件内容包括如下步骤:检测用户指定的路径下的每个文件夹目录,判定其是否为用户重要目录,如果是用户指定的不允许删除目录,则跳过该目录;如果是非重要目录,定时删除线程则在这些目录中找到相应的年月日目录,判定其与系统当前日期相差的天数,判断是否大于用户指定的周期,如果大于定时删除线程就会删除该目录,并对其子文件数据进行删除;如果不大于,则跳过该目录,一直到所有目录清理完成,该定时删除线程自动释放。进一步地,当定时删除线程和循环覆盖线程同时触发时,只执行定时删除线程。只有当定时删除线程没有触发且循环覆盖线程触发时,才执行循环覆盖线程。避免两者可能会对同一份数据同时进行操作,无法保证数据的原子性。本专利技术提供一种磁盘数据管理装置,包括:配置文件读取模块,所述配置文件读取模块用于读取配置文件信息;定时任务创建模块,所述定时任务创建模块用于根据配置文件信息创建定时任务;磁盘路径检测模块,所述磁盘路径检测模块用于检测用户指定的磁盘路径,监控当前磁盘的实际占用情况;并将定时检测的用户指定存储路径下的使用率情况上报给用户。定时任务执行模块,所述定时任务执行模块用于根据创建的定时任务每到指定时间自动开启定时删除线程,按照用户指定周期,删除当前指定磁盘路径下不满足条件的数据;或/和所述定时任务执行模块用于根据创建的定时任务每隔指定时间检测用户指定的磁盘路径的磁盘使用率,如果超出用户指定的磁盘使用率,则开启循环覆盖删除线程,按照用户指定的磁盘使用率,删除当前指定磁盘路径下不满足条件的数据。本专利技术提供一种磁盘数据管理设备,包括存储器,用于存储程序;以及处理器,所述处理器用于执行所述程序时实现上述磁盘数据管理方法的步骤。本专利技术提供一种可读存储介质,所述可读存储介质上存储有程序,所述程序被处理器执行时实现上述所述磁盘数据管理方法的步骤。与现有技术相比,本专利技术具有以下有益效果:本专利技术其以周期和定时检测磁盘当前使用情况为条件判定当前磁盘使用率是否满足用户定义的最大利用率情况作出删除磁盘中最老旧和非重要数据(包括文件,图片等)操作,从而保证存储的高效性能,且实时、高效、有选择性保护用户的有价值数据,提高了用户对数据的合理、高效使用,避免冗余数据对有价值数据的分析造成不可想象的干扰,为大数据存储项目作出不可忽视的贡献。附图说明图1为本专利技术磁盘数据管理方法一实施例的方法流程图。具体实施方式下面对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。实施例一参见图1,本实施本文档来自技高网...

【技术保护点】
1.一种磁盘数据管理方法,其特征在于,包括如下步骤:1)读取配置文件信息;2)根据配置文件信息创建定时任务并开启;3)开始检测用户指定的磁盘路径;4)定时任务每到指定时间自动开启定时删除线程,按照用户指定周期,删除当前指定磁盘路径下不满足条件的数据,当定时删除线程完成本轮删除任务后,定时删除线程自动释放,返回步骤3);同时,定时任务每隔指定时间检测用户指定的磁盘路径的磁盘使用率,如果超出用户指定的磁盘使用率,则开启循环覆盖删除线程,按照用户指定的磁盘使用率,删除当前指定磁盘路径下不满足条件的数据,当循环覆盖删除线程完成本轮删除任务后,循环覆盖删除线程自动释放,返回步骤3)。

【技术特征摘要】
1.一种磁盘数据管理方法,其特征在于,包括如下步骤:1)读取配置文件信息;2)根据配置文件信息创建定时任务并开启;3)开始检测用户指定的磁盘路径;4)定时任务每到指定时间自动开启定时删除线程,按照用户指定周期,删除当前指定磁盘路径下不满足条件的数据,当定时删除线程完成本轮删除任务后,定时删除线程自动释放,返回步骤3);同时,定时任务每隔指定时间检测用户指定的磁盘路径的磁盘使用率,如果超出用户指定的磁盘使用率,则开启循环覆盖删除线程,按照用户指定的磁盘使用率,删除当前指定磁盘路径下不满足条件的数据,当循环覆盖删除线程完成本轮删除任务后,循环覆盖删除线程自动释放,返回步骤3)。2.根据权利要求1所述的方法,其特征在于:当定时删除线程和循环覆盖线程同时触发时,只执行定时删除线程,只有当定时删除线程没有触发且循环覆盖线程触发时,才执行循环覆盖线程。3.一种磁盘数据管理方法,其特征在于,包括如下步骤:1)读取配置文件信息;2)根据配置文件信息创建定时任务并开启;3)开始检测用户指定的磁盘路径;4)定时任务每隔指定时间检测用户指定的磁盘路径的磁盘使用率,如果超出用户指定的磁盘使用率,则开启循环覆盖删除线程,按照用户指定的磁盘使用率,删除当前指定磁盘路径下不满足条件的数据,当循环覆盖删除线程完成本轮删除任务后,循环覆盖删除线程自动释放,返回步骤3)。4.根据权利要求1或3所述的方法,其特征在于:按照用户指定的磁盘使用率,删除指定磁盘路径下不满足条件的数据包括如下步骤:按照用户指定的磁盘使用率,删除指定存储路径下超出磁盘使用率的最老的一个年月日文件夹及其子文件内容;检测用户指定的磁盘路径包括检测用户指定的一个或多个磁盘路径。5.根据权利要求4所述的方法,其特征在于:按照用户指定的磁盘使用率,删除指定存储路径下超出磁盘使用率的最老的一个年月日文件夹及其子文件内容包括如下步骤:检测用户指定路径下的每个文件夹目录,判定其是否为用户重要目录,如果是用户指定的不允许删除目录,则跳过该目录;如果是非重要目录,循环覆盖删除线程则在这些目录中找到相应的最老的年月日目录,删除该目录,并对其子文件数据进行删除;一直到该目录清理完成,循环覆盖删除线程自动释放。6.一种磁盘数据管理方法,其特征在于,包括如下步骤:1...

【专利技术属性】
技术研发人员:江骅杨波刘树惠徐良平王敏
申请(专利权)人:武汉烽火众智数字技术有限责任公司
类型:发明
国别省市:湖北,42

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

1