The invention discloses a method, a hierarchical storage device and computer readable storage medium, the method includes preset matching rules on file attributes and levels, and create corresponding to each level of the file list, which records the file list all files in this level contains the file information; when the newly created file get file attributes, create new files, and in accordance with the matching rules, storage pool file storage to the corresponding level will be newly created; the corresponding file list update through the list of files in the document to find the migration to the migration file. Thus, this method has the file information, the file of the level of record in each level corresponds to the list of files so as to file migration, only need to find the information can be in after the migration to file the file list, without the need to traverse all metadata, can reduce the consumption of system resources and improve the migration the efficiency.
【技术实现步骤摘要】
一种分级存储的方法、装置及计算机可读存储介质
本专利技术涉及存储
,特别是涉及一种分级存储的方法、装置及计算机可读存储介质。
技术介绍
随着网络的日益发达,分布式文件系统的应用越来越广泛。分布式文件系统中存储有成千上万的文件,为了合理存储,现有技术中会按照文件的文件属性,例如,访问频率,将文件存至对应的存储介质。例如,一个不经常被访问的文件,可以将其存储至读取速度较慢但成本低的磁带中。但是在系统运行过程中,由于文件的属性会发生变化,会出现文件迁移。例如,一个文件在创建时,将其存储至第一存储介质中,随着系统的运行,该文件的属性在不断变化,当这个文件的属性的变化达到迁移条件时,则需要将该文件迁移至对应的存储介质中。当需要将一个文件进行迁移时,首先要知道该文件的信息,而这些信息通常可以通过该文件的元数据得到,因此,在这种存储模式下,依然需要遍历全部文件的元数据,从而找到该文件的元数据,通过该文件的元数据得到该文件的信息以便进行迁移。综上所述,在文件迁移时,需要遍历全部的文件的元数据,而遍历海量元数据需要耗费大量的系统资源,导致系统的性能下降。由此可见,如何降低系统资源的消耗以及提高迁移的效率是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种分级存储的方法、装置及计算机可读存储介质,用于在文件迁移时,降低系统资源的消耗以及提高迁移的效率。为解决上述技术问题,本专利技术提供一种分级存储的方法,包括:预先设置关于文件属性和级别的匹配规则,并创建与各所述级别对应的文件列表,其中所述文件列表中记录有本级别包含的全部文件的文件信息;当新创建文件时, ...
【技术保护点】
一种分级存储的方法,其特征在于,包括:预先设置关于文件属性和级别的匹配规则,并创建与各所述级别对应的文件列表,其中所述文件列表中记录有本级别包含的全部文件的文件信息;当新创建文件时,获取所述新创建文件的文件属性,并按照所述匹配规则,将所述新创建文件存储至对应级别的存储池中;将对应的文件列表更新以在文件迁移时通过所述文件列表查找到待迁移文件。
【技术特征摘要】
1.一种分级存储的方法,其特征在于,包括:预先设置关于文件属性和级别的匹配规则,并创建与各所述级别对应的文件列表,其中所述文件列表中记录有本级别包含的全部文件的文件信息;当新创建文件时,获取所述新创建文件的文件属性,并按照所述匹配规则,将所述新创建文件存储至对应级别的存储池中;将对应的文件列表更新以在文件迁移时通过所述文件列表查找到待迁移文件。2.根据权利要求1所述的分级存储的方法,其特征在于,所述文件属性具体包括文件类型、文件所占用的空间、文件所属者或文件保存时间。3.根据权利要求1所述的分级存储的方法,其特征在于,所述文件信息具体包括文件存储路径或文件编号。4.根据权利要求1所述的分级存储的方法,其特征在于,还包括:将所述文件列表存储至各自对应的数据库。5.根据权利要求1所述的分级存储的方法,其特征在于,还包括:当达到迁移条件时,获取所述待迁移文件的文件属性,并按照所述匹配规则,将所述待迁移文件存储至对应级别的存储池中。6.根据权利要求5所述的分级存储的方法,其特征在于,还包括:将所述待迁移文件所在的原文件列表和所在的新...
【专利技术属性】
技术研发人员:李旭东,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。