This application discloses a method of file migration, including: traversing the list of presupposed files before moving the target file; if the target file exists in the file list, the metadata corresponding to the target file is obtained according to the list of files; and the target file is matched to the file migration according to the information in the metadata. Strategy; if, the target file is migrated; in which the file list is created by storing the file information to the default database when the match to the file migration strategy changes, and the file list is obtained. It can be seen that by this method, the number of metadata lookups is reduced, and the overall performance of the system in the migration of files is enhanced. Correspondingly, the invention also discloses a file migration system, a medium and a device, and has the above beneficial effects.
【技术实现步骤摘要】
一种文件迁移方法、系统、介质及设备
本专利技术涉及计算机通信领域,特别涉及一种文件迁移方法、系统、介质及设备。
技术介绍
在分级存储管理领域当中,为了实现对存储设备的利用率最大,通常会将不常用的文件存储在存储介质成本较低或者是存取速度较慢的介质当中,比如磁带当中;而一些经常使用的文件存储在存取速度较高的介质当中,比如:raid条带当中,从而实现对各种存储设备的高效利用。但是,在对文件进行分级管理时,现在,大多数用户的常用作法是遍历整个存储系统中所有文件的元数据,进而来实现文件的迁移,虽然这种思想较为简单,也不需要额外工具的支持。但是在一个上百亿的文件存储系统当中,对大批量的元数据遍历会导致整个文件系统性能低下,甚至严重影响用户的业务访问,所以,如何更好的解决这一问题,是本领域技术人员亟待解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种文件迁移方法、系统、介质及设备,以降低在对文件进行迁移时,对元数据的查找次数,提升系统在迁移过程中的总体性能。其具体方案如下:一种文件迁移方法,包括:在对目标文件进行迁移前,遍历预设的文件列表;若所述目标文件存在于所述文件列表中,则根据所述文件列表获取与所述目标文件对应的元数据;根据所述元数据中的信息,匹配所述目标文件是否符合文件迁移策略;若是,则对所述目标文件进行迁移;其中,所述文件列表的创建过程为:当匹配到与所述文件迁移策略对应的文件发生变化时,则将所述文件的信息存储至预设的数据库中,得到所述文件列表。优选的,所述当匹配到与所述文件迁移策略对应的文件发生变化时,则将所述文件的信息存储至预设的数据库中,得到所述 ...
【技术保护点】
一种文件迁移方法,其特征在于,包括:在对目标文件进行迁移前,遍历预设的文件列表;若所述目标文件存在于所述文件列表中,则根据所述文件列表获取与所述目标文件对应的元数据;根据所述元数据中的信息,匹配所述目标文件是否符合文件迁移策略;若是,则对所述目标文件进行迁移;其中,所述文件列表的创建过程为:当匹配到与所述文件迁移策略对应的文件发生变化时,则将所述文件的信息存储至预设的数据库中,得到所述文件列表。
【技术特征摘要】
1.一种文件迁移方法,其特征在于,包括:在对目标文件进行迁移前,遍历预设的文件列表;若所述目标文件存在于所述文件列表中,则根据所述文件列表获取与所述目标文件对应的元数据;根据所述元数据中的信息,匹配所述目标文件是否符合文件迁移策略;若是,则对所述目标文件进行迁移;其中,所述文件列表的创建过程为:当匹配到与所述文件迁移策略对应的文件发生变化时,则将所述文件的信息存储至预设的数据库中,得到所述文件列表。2.根据权利要求1所述的方法,其特征在于,所述当匹配到与所述文件迁移策略对应的文件发生变化时,则将所述文件的信息存储至预设的数据库中,得到所述文件列表的过程,包括:当匹配到文件的类型和/或大小发生变化时,则将所述文件的信息存储至所述数据库中,得到所述文件列表。3.根据权利要求1所述的方法,其特征在于,所述当匹配到与所述文件迁移策略对应的文件发生变化时,则将所述文件的信息存储至预设的数据库中,得到所述文件列表的过程,包括:当匹配到文件的创建时间发生变化时,则将所述文件的信息存储至所述数据库中,得到所述文件列表。4.根据权利要求1所述的方法,其特征在于,所述信息包括所述文件的属性信息及ino信息。5.根据权利要求1至4任一项所述的方法,其特征在于,所述文件列表为扁平化结构的列表。6.一种文件迁移系统,其特...
【专利技术属性】
技术研发人员:李旭东,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。