[发明专利]一种分级存储的方法、装置及计算机可读存储介质在审
申请号: | 201711022330.0 | 申请日: | 2017-10-27 |
公开(公告)号: | CN107844271A | 公开(公告)日: | 2018-03-27 |
发明(设计)人: | 李旭东 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分级 存储 方法 装置 计算机 可读 介质 | ||
技术领域
本发明涉及存储技术领域,特别是涉及一种分级存储的方法、装置及计算机可读存储介质。
背景技术
随着网络的日益发达,分布式文件系统的应用越来越广泛。分布式文件系统中存储有成千上万的文件,为了合理存储,现有技术中会按照文件的文件属性,例如,访问频率,将文件存至对应的存储介质。例如,一个不经常被访问的文件,可以将其存储至读取速度较慢但成本低的磁带中。
但是在系统运行过程中,由于文件的属性会发生变化,会出现文件迁移。例如,一个文件在创建时,将其存储至第一存储介质中,随着系统的运行,该文件的属性在不断变化,当这个文件的属性的变化达到迁移条件时,则需要将该文件迁移至对应的存储介质中。当需要将一个文件进行迁移时,首先要知道该文件的信息,而这些信息通常可以通过该文件的元数据得到,因此,在这种存储模式下,依然需要遍历全部文件的元数据,从而找到该文件的元数据,通过该文件的元数据得到该文件的信息以便进行迁移。
综上所述,在文件迁移时,需要遍历全部的文件的元数据,而遍历海量元数据需要耗费大量的系统资源,导致系统的性能下降。由此可见,如何降低系统资源的消耗以及提高迁移的效率是本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种分级存储的方法、装置及计算机可读存储介质,用于在文件迁移时,降低系统资源的消耗以及提高迁移的效率。
为解决上述技术问题,本发明提供一种分级存储的方法,包括:
预先设置关于文件属性和级别的匹配规则,并创建与各所述级别对应的文件列表,其中所述文件列表中记录有本级别包含的全部文件的文件信息;
当新创建文件时,获取所述新创建文件的文件属性,并按照所述匹配规则,将所述新创建文件存储至对应级别的存储池中;
将对应的文件列表更新以在文件迁移时通过所述文件列表查找到待迁移文件。
优选地,所述文件属性具体包括文件类型、文件所占用的空间、文件所属者或文件保存时间。
优选地,所述文件信息具体包括文件存储路径或文件编号。
优选地,还包括:
将所述文件列表存储至各自对应的数据库。
优选地,还包括:
当达到迁移条件时,获取所述待迁移文件的文件属性,并按照所述匹配规则,将所述待迁移文件存储至对应级别的存储池中。
优选地,还包括:
将所述待迁移文件所在的原文件列表和所在的新文件列表均更新。
优选地,还包括:
设置各所述级别对应的最大存储文件数量;
统计各所述文件列表中的存储文件的实际数量;
当所述最大存储文件数量与所述实际数量的差值大于阈值时报警提示。
为解决上述技术问题,本发明还提供一种分级存储的装置,包括:
设置模块,用于预先设置关于文件属性和级别的匹配规则,并创建与各所述级别对应的文件列表,其中所述文件列表中记录有本级别包含的全部文件的文件信息;
存储模块,用于当新创建文件时,获取所述新创建文件的文件属性,并按照所述匹配规则,将所述新创建文件存储至对应级别的存储池中;
更新模块,用于将对应的文件列表更新以在文件迁移时通过所述文件列表查找到待迁移文件。
为解决上述技术问题,本发明还提供一种分级存储的装置,包括存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上述所述的分级存储的方法的步骤。
为解决上述技术问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述的分级存储的方法的步骤。
本发明所提供的分级存储的方法,包括预先设置关于文件属性和级别的匹配规则,并创建与各级别对应的文件列表,其中文件列表中记录有本级别包含的全部文件的文件信息;当新创建文件时,获取新创建文件的文件属性,并按照匹配规则,将新创建文件存储至对应级别的存储池中;将对应的文件列表更新以在文件迁移时通过文件列表查找到待迁移文件。由此可见,本方法在每个级别对应的文件列表中记录有本级别下的各文件的文件信息,因此,当进行文件迁移时,只需要在待迁移文件所在的文件列表中查找其信息即可,无需再遍历全部元数据,能够降低系统资源的消耗以及提高迁移的效率。此外,分级存储的装置以及计算机可读存储介质亦具有上述有益效果。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711022330.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种驱动装置
- 下一篇:检测喷墨打印头的喷嘴的操作状态的控制方法及其打印头