一种超大数据迁移方法、装置、设备、存储介质制造方法及图纸

技术编号:34781612 阅读:23 留言:0更新日期:2022-09-03 19:38
本申请公开了一种超大数据迁移方法、装置、设备、存储介质,涉及云服务技术领域,包括:获取数据迁移请求,并创建与源磁盘大小相同的目标磁盘;若在通过数据读取函数从源磁盘中读取源数据的过程中,存在新数据写入源磁盘,则对源磁盘中用于保存数据的扇区进行查询,以获取保存新数据的目标扇区,并将目标扇区更改保存至预设文件目录中;从预设文件目录中查询目标扇区,遍历读取目标扇区中的新数据,并将新数据压缩写入目标磁盘。摒弃Vmware提供的不完善SDK接口,借助C库的读取函数实现读写,实现离线迁移虚拟机业务数据,使用独立文件记录数据改动扇区,通过全局遍历实现在线有数据写入的迁移场景下数据不丢失,重新实现压缩迁移接口提升传输效率。口提升传输效率。口提升传输效率。

【技术实现步骤摘要】
一种超大数据迁移方法、装置、设备、存储介质


[0001]本专利技术涉及云服务
,特别涉及一种超大数据迁移方法、装置、设备、存储介质。

技术介绍

[0002]随着国内云部署和云应用的需求也日益增长,各大厂商均在纷纷布局自己的产品抢占市场。各家云厂商的给客户提供服务的数据中心中,或多或少都运行着客户的核心业务数据。因此跨平台的数据迁移也是自家产品获取更大产品份额的重要功能。如果能很好的支持从其他平台跨平台迁移数据到自己平台,这将大大增加自己替换竞品产品的可能性。因此各家云厂商都非常重视该功能的实现。Vmware作为全球虚拟化产品的标杆企业,也抢占了国内很大一部分市场,但是随着国产化的兴起,以及客户各种需求的拓展,国内厂商也有了很大的发展机会。其他厂商对Vmware的兼容性已经成为了一个行业准则。能支持从Vmware平台跨平台将客户虚拟机迁移到自己平台中成了市场对产品考核的一个关键指标。但是Vmware产品版本号众多,且自身也存在一些兼容性问题、产品对外SDK接口功能不完整的问题。因此在对接迁移的时候会遇到各种各样的问题。其中给一个有一个较为普本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种超大数据迁移方法,其特征在于,包括:获取数据迁移请求,并创建与源磁盘大小相同的目标磁盘;若在通过数据读取函数从所述源磁盘中读取源数据的过程中,存在新数据写入所述源磁盘,则对所述源磁盘中用于保存数据的扇区进行查询,以获取保存所述新数据的目标扇区,并将所述目标扇区更改保存至预设文件目录中;从所述预设文件目录中查询所述目标扇区,遍历读取所述目标扇区中的所述新数据,并将所述新数据压缩写入所述目标磁盘。2.根据权利要求1所述的超大数据迁移方法,其特征在于,所述获取数据迁移请求,并创建与源磁盘大小相同的目标磁盘之后,还包括:若在通过数据读取函数从所述源磁盘中读取源数据的过程中,不存在新数据写入所述源磁盘,则将获取的所述源数据压缩写入至所述目标磁盘。3.根据权利要求1所述的超大数据迁移方法,其特征在于,所述若在通过数据读取函数从所述源磁盘中读取源数据的过程中,存在新数据写入所述源磁盘之后,还包括:对当前状态的源磁盘的进行打快照处理,以获取所述源磁盘的当前快照信息。4.根据权利要求1所述的超大数据迁移方法,其特征在于,所述从所述预设文件目录中查询所述目标扇区,遍历读取所述目标扇区中的所述新数据,并将所述新数据压缩写入所述目标磁盘,包括:基于预设读指令以及扇区数目从所有扇区中确定出所述目标扇区并遍历读取所述新数据;设置写入数据的偏移量,基于所述偏移量将所述新数据写入所述目标磁盘。5.根据权利要求1所述的超大数据迁移方法,其特征在于,所述将所述新数据压缩写入所述目标磁盘,包括:将所述新数据按照预设压缩方式进行压缩,以得到压缩后的新数据;将所述压缩后的新数据进行...

【专利技术属性】
技术研发人员:苏冉
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1