当前位置: 首页 > 专利查询>张亮专利>正文

一种在互联网中进行文件迁移的方法及系统技术方案

技术编号:22641424 阅读:52 留言:0更新日期:2019-11-26 16:06
本发明专利技术公开了一种在互联网中进行文件迁移的方法及系统,其中方法包括:将多个迁移文件构成迁移文件组,并确定与所述迁移文件组相关联的多个关联文件,确定每个存储段的迁移等级,在所述源文件服务器内按照迁移等级进行数据迁移:在所述源文件服务器内按照迁移等级进行数据迁移的同时,将所有文件服务器中除所述源文件服务器和目标文件服务器之外并且存储了至少一个关联文件的文件服务器确定为关联文件服务器,确定每个关联文件服务器内存储了至少一个关联文件的关联存储段;以及响应于所述源文件服务器内按照迁移等级进行的数据迁移的完成,在所述每个关联文件服务器中按照迁移等级进行数据迁移。

A method and system of file migration in Internet

The invention discloses a method and system for file migration in the Internet, wherein the method comprises: forming a migration file group with a plurality of migration files, determining a plurality of associated files associated with the migration file group, determining the migration level of each storage segment, carrying out data migration in the source file server according to the migration level: in the source file server At the same time of data migration according to the migration level, all file servers other than the source file server and the target file server and storing at least one associated file are identified as associated file servers, and each associated file server stores at least one associated file's associated storage segment in memory; and in response to the source file service The completion of data migration according to the migration level in the server, and data migration according to the migration level in each associated file server.

【技术实现步骤摘要】
一种在互联网中进行文件迁移的方法及系统
本专利技术涉及计算机互联网领域,更具体地涉及一种在互联网中进行文件迁移的方法及系统。
技术介绍
目前,随着计算机互联网的普及,在计算机互联网内进行传递的文件的数量呈指数级增加。当部分文件需要在互联网中进行迁移或移动时,现有技术中的方式通常是将所选择的文件进行手动迁移。然而,这种方式的效率较低并且无法迁移与所选择的文件相关联的文件。
技术实现思路
本专利技术提供一种在互联网中进行文件迁移的方法,所述方法包括:当确定将互联网内的源文件服务器存储的所有文件中所选择的多个迁移文件从源文件服务器迁移到目标文件服务器时,将所述多个迁移文件构成迁移文件组,并将所述源文件服务器内所有存储段中具有至少一个迁移文件的存储段确定为源存储段,以获得至少一个源存储段;确定与所述迁移文件组相关联的多个关联文件,扫描所述源文件服务器内的所有存储段,将至少一个源存储段中的每个源存储段标记为第一迁移等级,将所述源文件服务器内除所述至少一个源存储段之外的并且具有至少一个关联文件的存储段确定为关联存储段,将所述源文件服务器内至少一个关联存储段中的每个关联存储段中存储第一类型文件或第二类型文件的存储页标记为第二迁移等级,将所述源文件服务器内至少一个关联存储段中的每个关联存储段中存储第三类型文件的存储页标记为第三迁移等级,其中第一类型文件、第二类型文件和第三类型文件的文件尺寸范围不同并且文件尺寸范围依次降低;在所述源文件服务器内按照迁移等级进行数据迁移:在将标记为第一迁移等级的每个源存储段中的所有文件移动到目标文件服务器后,将每个关联存储段内标记为第二迁移等级的存储页中的第一类型文件或第二类型文件移动到目标文件服务器,然后将每个关联存储段内标记为第三迁移等级的存储页中的第三类型文件移动到目标文件服务器;在所述源文件服务器内按照迁移等级进行数据迁移的同时,将所有文件服务器中除所述源文件服务器和目标文件服务器之外并且存储了至少一个关联文件的文件服务器确定为关联文件服务器,确定每个关联文件服务器内存储了至少一个关联文件的关联存储段,将每个关联文件服务器的所有关联存储段内存储第一类型文件的存储页标记为第二迁移等级,并且将至每个关联文件服务器的所有关联存储段内存储第二类型文件或第三类型文件的存储页标记为第三迁移等级;以及响应于所述源文件服务器内按照迁移等级进行的数据迁移的完成,在所述每个关联文件服务器中按照迁移等级进行数据迁移:首先将每个关联文件服务器的所有关联存储段内标记为第二迁移等级的存储页中的第一类型文件移动到目标文件服务器,然后将每个关联文件服务器的所有关联存储段内标记为第三迁移等级的存储页中的第二类型文件或第三类型文件移动到目标文件服务器。在确定将互联网内的源文件服务器存储的所有文件中所选择的多个迁移文件从源文件服务器迁移到目标文件服务器之前还包括:确定统计时间区间,获取互联网内的源文件服务器在统计时间区间内的访问统计信息;对源文件服务器的访问统计信息进行解析以确定源文件服务器中所存储的所有文件中每个文件的属性信息,每个文件的属性信息包括:文件尺寸、访问数据和存储时间;基于每个文件的文件尺寸、访问数据和存储时间确定每个文件的迁移指数;基于每个文件的迁移指数确定源文件服务器内所有文件的平均迁移指数,并且将源文件服务器中迁移指数大于平均迁移指数的文件确定为预选文件,以获取多个预选文件;从多个预选文件中选择迁移文件,并确定目标文件服务器;每个文件的访问数据包括多条访问记录,每条访问记录包括:访问设备的标识符、访问设备所处的网络区域确定源文件服务器内多个预选文件中每个预选文件的归属访问设备,以确定多个归属访问设备,对所述多个归属访问设备中每个归属访问设备所处的网络区域进行统计,将多个网络区域中所包括的归属访问设备的数量最多的网络区域确定为目标网络区域,将为所述目标网络区域提供存储服务的文件服务器确定为目标文件服务器;将多个预选文件中归属访问设备位于目标网络区域内的预选文件确定为迁移文件,从而确定多个迁移文件。每个文件服务器具有多个存储段,其中存储段可以是文件服务器中逻辑地址上划分的存储区域,或者是文件服务器中物理地址上划分的存储区域本专利技术提供一种在互联网中进行文件迁移的系统,所述系统包括:构成装置,当确定将互联网内的源文件服务器存储的所有文件中所选择的多个迁移文件从源文件服务器迁移到目标文件服务器时,将所述多个迁移文件构成迁移文件组,并将所述源文件服务器内所有存储段中具有至少一个迁移文件的存储段确定为源存储段,以获得至少一个源存储段;扫描装置,确定与所述迁移文件组相关联的多个关联文件,扫描所述源文件服务器内的所有存储段,将至少一个源存储段中的每个源存储段标记为第一迁移等级,将所述源文件服务器内除所述至少一个源存储段之外的并且具有至少一个关联文件的存储段确定为关联存储段,将所述源文件服务器内至少一个关联存储段中的每个关联存储段中存储第一类型文件或第二类型文件的存储页标记为第二迁移等级,将所述源文件服务器内至少一个关联存储段中的每个关联存储段中存储第三类型文件的存储页标记为第三迁移等级,其中第一类型文件、第二类型文件和第三类型文件的文件尺寸范围不同并且文件尺寸范围依次降低;迁移装置,在所述源文件服务器内按照迁移等级进行数据迁移:在将标记为第一迁移等级的每个源存储段中的所有文件移动到目标文件服务器后,将每个关联存储段内标记为第二迁移等级的存储页中的第一类型文件或第二类型文件移动到目标文件服务器,然后将每个关联存储段内标记为第三迁移等级的存储页中的第三类型文件移动到目标文件服务器;以及响应于所述源文件服务器内按照迁移等级进行的数据迁移的完成,在所述每个关联文件服务器中按照迁移等级进行数据迁移:首先将每个关联文件服务器的所有关联存储段内标记为第二迁移等级的存储页中的第一类型文件移动到目标文件服务器,然后将每个关联文件服务器的所有关联存储段内标记为第三迁移等级的存储页中的第二类型文件或第三类型文件移动到目标文件服务器关联处理装置,在所述源文件服务器内按照迁移等级进行数据迁移的同时,将所有文件服务器中除所述源文件服务器和目标文件服务器之外并且存储了至少一个关联文件的文件服务器确定为关联文件服务器,确定每个关联文件服务器内存储了至少一个关联文件的关联存储段,将每个关联文件服务器的所有关联存储段内存储第一类型文件的存储页标记为第二迁移等级,并且将至每个关联文件服务器的所有关联存储段内存储第二类型文件或第三类型文件的存储页标记为第三迁移等级。确定统计时间区间,获取互联网内的源文件服务器在统计时间区间内的访问统计信息;对源文件服务器的访问统计信息进行解析以确定源文件服务器中所存储的所有文件中每个文件的属性信息,每个文件的属性信息包括:文件尺寸、访问数据和存储时间;基于每个文件的文件尺寸、访问数据和存储时间确定每个文件的迁移指数;基于每个文件的迁移指数确定源文件服务本文档来自技高网...

【技术保护点】
1.一种在互联网中进行文件迁移的方法,所述方法包括:/n当确定将互联网内的源文件服务器存储的所有文件中所选择的多个迁移文件从源文件服务器迁移到目标文件服务器时,将所述多个迁移文件构成迁移文件组,并将所述源文件服务器内所有存储段中具有至少一个迁移文件的存储段确定为源存储段,以获得至少一个源存储段;/n确定与所述迁移文件组相关联的多个关联文件,扫描所述源文件服务器内的所有存储段,将至少一个源存储段中的每个源存储段标记为第一迁移等级,将所述源文件服务器内除所述至少一个源存储段之外的并且具有至少一个关联文件的存储段确定为关联存储段,将所述源文件服务器内至少一个关联存储段中的每个关联存储段中存储第一类型文件或第二类型文件的存储页标记为第二迁移等级,将所述源文件服务器内至少一个关联存储段中的每个关联存储段中存储第三类型文件的存储页标记为第三迁移等级,其中第一类型文件、第二类型文件和第三类型文件的文件尺寸范围不同并且文件尺寸范围依次降低;/n在所述源文件服务器内按照迁移等级进行数据迁移:在将标记为第一迁移等级的每个源存储段中的所有文件移动到目标文件服务器后,将每个关联存储段内标记为第二迁移等级的存储页中的第一类型文件或第二类型文件移动到目标文件服务器,然后将每个关联存储段内标记为第三迁移等级的存储页中的第三类型文件移动到目标文件服务器;/n在所述源文件服务器内按照迁移等级进行数据迁移的同时,将所有文件服务器中除所述源文件服务器和目标文件服务器之外并且存储了至少一个关联文件的文件服务器确定为关联文件服务器,确定每个关联文件服务器内存储了至少一个关联文件的关联存储段,将每个关联文件服务器的所有关联存储段内存储第一类型文件的存储页标记为第二迁移等级,并且将至每个关联文件服务器的所有关联存储段内存储第二类型文件或第三类型文件的存储页标记为第三迁移等级;以及/n响应于所述源文件服务器内按照迁移等级进行的数据迁移的完成,在所述每个关联文件服务器中按照迁移等级进行数据迁移:首先将每个关联文件服务器的所有关联存储段内标记为第二迁移等级的存储页中的第一类型文件移动到目标文件服务器,然后将每个关联文件服务器的所有关联存储段内标记为第三迁移等级的存储页中的第二类型文件或第三类型文件移动到目标文件服务器。/n...

【技术特征摘要】
1.一种在互联网中进行文件迁移的方法,所述方法包括:
当确定将互联网内的源文件服务器存储的所有文件中所选择的多个迁移文件从源文件服务器迁移到目标文件服务器时,将所述多个迁移文件构成迁移文件组,并将所述源文件服务器内所有存储段中具有至少一个迁移文件的存储段确定为源存储段,以获得至少一个源存储段;
确定与所述迁移文件组相关联的多个关联文件,扫描所述源文件服务器内的所有存储段,将至少一个源存储段中的每个源存储段标记为第一迁移等级,将所述源文件服务器内除所述至少一个源存储段之外的并且具有至少一个关联文件的存储段确定为关联存储段,将所述源文件服务器内至少一个关联存储段中的每个关联存储段中存储第一类型文件或第二类型文件的存储页标记为第二迁移等级,将所述源文件服务器内至少一个关联存储段中的每个关联存储段中存储第三类型文件的存储页标记为第三迁移等级,其中第一类型文件、第二类型文件和第三类型文件的文件尺寸范围不同并且文件尺寸范围依次降低;
在所述源文件服务器内按照迁移等级进行数据迁移:在将标记为第一迁移等级的每个源存储段中的所有文件移动到目标文件服务器后,将每个关联存储段内标记为第二迁移等级的存储页中的第一类型文件或第二类型文件移动到目标文件服务器,然后将每个关联存储段内标记为第三迁移等级的存储页中的第三类型文件移动到目标文件服务器;
在所述源文件服务器内按照迁移等级进行数据迁移的同时,将所有文件服务器中除所述源文件服务器和目标文件服务器之外并且存储了至少一个关联文件的文件服务器确定为关联文件服务器,确定每个关联文件服务器内存储了至少一个关联文件的关联存储段,将每个关联文件服务器的所有关联存储段内存储第一类型文件的存储页标记为第二迁移等级,并且将至每个关联文件服务器的所有关联存储段内存储第二类型文件或第三类型文件的存储页标记为第三迁移等级;以及
响应于所述源文件服务器内按照迁移等级进行的数据迁移的完成,在所述每个关联文件服务器中按照迁移等级进行数据迁移:首先将每个关联文件服务器的所有关联存储段内标记为第二迁移等级的存储页中的第一类型文件移动到目标文件服务器,然后将每个关联文件服务器的所有关联存储段内标记为第三迁移等级的存储页中的第二类型文件或第三类型文件移动到目标文件服务器。


2.根据权利要求1所述的方法,在确定将互联网内的源文件服务器存储的所有文件中所选择的多个迁移文件从源文件服务器迁移到目标文件服务器之前还包括:
确定统计时间区间,获取互联网内的源文件服务器在统计时间区间内的访问统计信息;
对源文件服务器的访问统计信息进行解析以确定源文件服务器中所存储的所有文件中每个文件的属性信息,每个文件的属性信息包括:文件尺寸、访问数据和存储时间;
基于每个文件的文件尺寸、访问数据和存储时间确定每个文件的迁移指数;
基于每个文件的迁移指数确定源文件服务器内所有文件的平均迁移指数,并且将源文件服务器中迁移指数大于平均迁移指数的文件确定为预选文件,以获取多个预选文件;
从多个预选文件中选择迁移文件,并确定目标文件服务器。


3.根据权利要求2所述的方法,
每个文件的访问数据包括多条访问记录,每条访问记录包括:访问设备的标识符、访问设备所处的网络区域。


4.根据权利要求3所述的方法,
确定源文件服务器内多个预选文件中每个预选文件的归属访问设备,以确定多个归属访问设备,对所述多个归属访问设备中每个归属访问设备所处的网络区域进行统计,将多个网络区域中所包括的归属访问设备的数量最多的网络区域确定为目标网络区域,
将为所述目标网络区域提供存储服务的文件服务器确定为目标文件服务器;
将多个预选文件中归属访问设备位于目标网络区域内的预选文件确定为迁移文件,从而确定多个迁移文件。


5.根据权利要求1所述的方法,每个文件服务器具有多个存储段,其中存储段可以是文件服务器中逻辑地址上划分的存储区域,或者是文件服务器...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:张亮
类型:发明
国别省市:辽宁;21

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

1