The present invention relates to a data replication migration method and a data replication migration system based on Linux operating system. The method includes: analyzing metadata of source data storage medium, obtaining partition information of source data storage medium, and analyzing source data storage medium according to partition information of source data storage medium. The Linux file system metadata of each partition locates the list of valid data blocks containing user data, copies the user data of the list of valid data blocks to the target data storage medium, and completes the data replication migration of the source data storage medium. The technical scheme of the invention can simplify the data replication migration process in the storage medium based on the Linux operating system and effectively improve the efficiency of the data replication migration.
【技术实现步骤摘要】
一种基于Linux操作系统的数据复制迁移方法及系统
本专利技术涉及信息技术的数据存储领域,尤其涉及一种基于Linux操作系统的数据复制迁移方法及系统。
技术介绍
目前,数据存储技术已经成为当今互联网大潮中信息技术的重要基石。嵌入式平台、传统应用程序,甚至新兴的云计算平台,均离不开对数据的保存、备份与迁移。随着信息技术的发展,各数据中心存取的数据量呈爆炸式增长,这对数据中心的管理人员和提供数据存储服务的厂商提出了新的挑战。对数据进行复制备份和远程迁移时,如何在不消耗高昂数据带宽,不加剧系统负荷的情况下,提升数据复制的效率,是亟待解决的技术问题。传统数据精简复制方案主要基于文件级的数据复制,只对操作系统文件系统内的文件实施复制迁移,避免对整块存储介质的完整复制。然而,文件级的数据复制存在较大的局限性:首先,文件级的复制需要在目标存储介质上建立可被操作系统识别的操作系统;其次,当需要被复制的文件数量过多时,操作系统会浪费大量的时间和系统资源处理通讯协议和数据验证等操作,造成复制效率会明显下降;再次,一些磁盘、文件系统的元数据并不会以文件的形式呈现在操作系统内,致使无法对这些数据进行复制,造成文件级的数据迁移无法实现系统级的数据备份。因此,针对类似Linux采用虚拟机文件系统对文件进行管理的操作系统,用户很难通过复制文件,而实现自动对某块磁盘数据的复制迁移。
技术实现思路
本专利技术的目的在于提供一种基于Linux操作系统的数据复制迁移方法及系统,通过分析源数据存储介质的元数据,依据所述源数据存储介质的分区信息,定位包含用户数据的有效数据区块列表,复制所述有效数据区块 ...
【技术保护点】
1.一种基于Linux操作系统的数据复制迁移方法,其特征在于,所述方法包括:分析源数据存储介质的元数据,获取所述源数据存储介质的分区信息;依据所述源数据存储介质的分区信息,分析所述源数据存储介质各分区的Linux文件系统元数据,定位包含用户数据的有效数据区块列表;复制所述有效数据区块列表的用户数据至目标数据存储介质,完成所述源数据存储介质的数据复制迁移。
【技术特征摘要】
1.一种基于Linux操作系统的数据复制迁移方法,其特征在于,所述方法包括:分析源数据存储介质的元数据,获取所述源数据存储介质的分区信息;依据所述源数据存储介质的分区信息,分析所述源数据存储介质各分区的Linux文件系统元数据,定位包含用户数据的有效数据区块列表;复制所述有效数据区块列表的用户数据至目标数据存储介质,完成所述源数据存储介质的数据复制迁移。2.根据权利要求1所述的基于Linux操作系统的数据复制迁移方法,其特征在于,所述源数据存储介质的元数据为保存在所述源数据存储介质开头位置的分区表信息。3.根据权利要求2所述的基于Linux操作系统的数据复制迁移方法,其特征在于,所述分区表信息包括:所述源数据存储介质的身份标识、启动代码、所述源数据存储介质的分区类型、分区表及分区大小中的一项或多项。4.根据权利要求1所述的基于Linux操作系统的数据复制迁移方法,其特征在于,所述Linux文件系统元数据为寄存于所述源数据存储介质分区内描述磁盘文件系统情况的信息。5.根据权利要求4所述的基于Linux操作系统的数据复制迁移方法,其特征在于,所述Linux文件系统元数据包括:所述Linux操作系统文件系统类型、分区内区块的数量、区块的大小、索引节点的数量、以及所述Linux操作系统文件系统的索引节点列表中的一项或多项。6.一种基于Linux操作系统的数据复制迁移系统,其特征在于,所述数据复制迁移系统包括:元数据采集分析算法模块、数据复制迁移模块和Linux文件系统分析接口模块,其中,所述数据复制迁移模块通过所述Linux文件系统分析接口模块,向源数据存储介质请求...
【专利技术属性】
技术研发人员:王术,寿颜波,
申请(专利权)人:杭州信核数据科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。