一种共享式设备高速数据传输方法及系统技术方案

技术编号:20550208 阅读:20 留言:0更新日期:2019-03-09 22:28
本发明专利技术提供一种共享式设备高速数据传输方法及系统,方法包括如下步骤:S1.获取互联的第一主机和第二主机的MAC信息;S2.根据第一主机的MAC信息生成第一虚拟IP,根据第二主机的MAC信息生成第二虚拟IP,且第一虚拟IP与第二虚拟IP在同一网段内;S3.将第一主机的磁盘设置为第二主机的虚拟磁盘;S4.将第二主机的磁盘设置为第一主机的虚拟磁盘;S5.分别开放设置第一主机的磁盘和第二主机的磁盘作为对方主机虚拟磁盘时的读写权限;S6.启动第一主机和第二主机之间数据传输备份;系统包括MAC信息获取模块、虚拟IP生成模块、虚拟磁盘设置模块、虚拟磁盘权限开放模块、数据传输启动模块以及数据完整性校验模块。

【技术实现步骤摘要】
一种共享式设备高速数据传输方法及系统
本专利技术属于数据备份领域,具体涉及一种共享式设备高速数据传输方法及系统。
技术介绍
随着个人计算机系统及配套部件技术的快速发展,系统的处理速度,磁盘的容量和网络传输速率也在同步提升,给个人工作和业务提供了便捷并节省大量的时间。同时,数据的备份也随着磁盘容量的扩大需要付出更多的时间,目前主要的数据备份需要专业的软件和拷贝工具才能进行,这对人员技术上有一定的要求。如两台笔记本或台式机间进行数据传输或备份,需要使用专业的数据备份软件或拷贝机进行整盘或分区备份,再进行相互传输,拷贝过程比较繁琐也要求有一定的专业技能;设备间的磁盘需要拆卸,这对复杂的笔记本产品来说比较困难;整盘或是分区方式不能达到数据精确备份。此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种共享式设备高速数据传输方法及系统,是非常有必要的。
技术实现思路
本专利技术的目的在于,针对上述现有的数据备份方式比较繁琐的缺陷,提供一种共享式设备高速数据传输方法及系统,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种共享式设备高速数据传输方法,包括如下步骤:S1.获取互联的第一主机和第二主机的MAC信息;S2.根据第一主机的MAC信息生成第一虚拟IP,根据第二主机的MAC信息生成第二虚拟IP,且第一虚拟IP与第二虚拟IP在同一网段内;S3.将第一主机的磁盘设置为第二主机的虚拟磁盘;S4.将第二主机的磁盘设置为第一主机的虚拟磁盘;S5.分别开放设置第一主机的磁盘和第二主机的磁盘作为对方主机虚拟磁盘时的读写权限;S6.启动第一主机和第二主机之间数据传输备份。进一步地,步骤S6之后还包括如下步骤:S7.对第一主机和第二主机之间传输备份的数据完整性进行校验。数据完整性校验保证数据传输的准确。进一步地,步骤S6和S7的具体步骤如下:S61.第一主机生成第一文件;S62.第一主机生成第一文件的MD5编码;S63.第一主机将第一文件传输到第二主机进行备份;S64.第二主机接收第一主机的备份文件,设置为第二文件;S65.第二主机生成第二文件的MD5编码;S66.比较判断第一文件的MD5编码与第二文件的MD5编码是否相同;S67.若是,第二文件与第一文件相同,数据传输无误;若否,第二文件与第一文件不同,数据传输出现错误。通过数据完整性校验,在保证数据传输速率的情况下,实现数据传输准确性。进一步地,步骤S3的具体步骤如下:S31.获取第一主机的磁盘;S32.将第一主机的磁盘设为共享;S33.第二主机通过第一虚拟IP获取第一主机共享的磁盘,并将第一主机共享的磁盘映射到第二主机中。将第一主机的磁盘共享后映射到第二主机。进一步地,步骤S4的具体步骤如下:S41.获取第二主机的磁盘;S42.将第二主机的磁盘设为共享;S43.第一主机通过第二虚拟IP获取第二主机共享的磁盘,并将第二主机共享的磁盘映射到第一主机中。将第二主机的磁盘共享后映射到第一主机。进一步地,第一主机与第二主机之间通过网络连接。第一主机与第二主机通过TCP/IP协议传输数据。进一步地,第一主机与第二主机之间采用速率为1000M/S的RJ45接口和线缆连接。网口和线缆保证了数据传输速率。进一步地,步骤S5的具体步骤如下:S51.设置第一主机的磁盘作为第二主机的虚拟磁盘时的权限为可读、可写以及可修改;S52.设置第二主机的磁盘作为第一主机的虚拟磁盘时的权限为可读、可写以及可修改。将虚拟磁盘的权限修改为可读、可写以及可修改,可以实现虚拟磁盘的本地化。本专利技术还给出如下技术方案:一种共享式设备高速数据传输系统,包括:MAC信息获取模块,用于获取互联的第一主机和第二主机的MAC信息;虚拟IP生成模块,用于根据第一主机的MAC信息生成第一虚拟IP,根据第二主机的MAC信息生成第二虚拟IP,且第一虚拟IP与第二虚拟IP在同一网段内;虚拟磁盘设置模块,用于将第一主机的磁盘设置为第二主机的虚拟磁盘以及将第二主机的磁盘设置为第一主机的虚拟磁盘;虚拟磁盘权限开放模块,用于分别开放设置第一主机的磁盘和第二主机的磁盘作为对方主机虚拟磁盘时的读写权限;数据传输启动模块,用于启动第一主机和第二主机之间数据传输备份;数据完整性校验模块,用于对第一主机和第二主机之间传输备份的数据完整性进行校验。进一步地,虚拟磁盘设置模块包括:磁盘获取单元,用于分别获取第一主机的磁盘和第二主机的磁盘;共享设置单元,用于分别将第一主机和第二主机的磁盘设为共享;磁盘映射单元,用于通过第一虚拟IP获取第一主机共享的磁盘,并将第一主机共享的磁盘映射到第二主机,以及,通过第二虚拟IP获取第二主机共享的磁盘,并将第二主机共享的磁盘映射到第一主机。本专利技术的有益效果在于:本专利技术实现在高速传输速率的状态下进行数据的大规模传输和备份,在要对磁盘进行拆装的情况下实现数据传输备份,减少对拷贝机专业设备的依赖,同时,实现数据传输完整性校验,在保证数据传输速率的情况下,也实现了数据准确性。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。附图说明图1为本专利技术的方法流程图;图2为第一主机向第二主机数据传输及校验的流程图;图3为本专利技术的系统示意图;其中,1-MAC信息获取模块;2-虚拟IP生成模块;3-虚拟磁盘设置模块;3.1-磁盘获取单元;3.2-共享设置单元;3.3-磁盘映射单元;4-虚拟磁盘权限开放模块;5-数据传输启动模块;6-数据完整性校验模块。具体实施方式:为使得本专利技术的目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术具体实施例中的附图,对本专利技术中的技术方案进行清楚、完整地描述。实施例1:如图1所示,本专利技术提供一种共享式设备高速数据传输方法,包括如下步骤:S1.获取互联的第一主机和第二主机的MAC信息;第一主机与第二主机之间采用速率为1000M/S的RJ45网络接口和线缆连接,通过TCP/IP协议传输数据;S2.根据第一主机的MAC信息生成第一虚拟IP,根据第二主机的MAC信息生成第二虚拟IP,且第一虚拟IP与第二虚拟IP在同一网段内;S3.将第一主机的磁盘设置为第二主机的虚拟磁盘;具体步骤如下:S31.获取第一主机的磁盘;S32.将第一主机的磁盘设为共享;S33.第二主机通过第一虚拟IP获取第一主机共享的磁盘,并将第一主机共享的磁盘映射到第二主机中;S4.将第二主机的磁盘设置为第一主机的虚拟磁盘;具体步骤如下:S41.获取第二主机的磁盘;S42.将第二主机的磁盘设为共享;S43.第一主机通过第二虚拟IP获取第二主机共享的磁盘,并将第二主机共享的磁盘映射到第一主机中;S5.分别开放设置第一主机的磁盘和第二主机的磁盘作为对方主机虚拟磁盘时的读写权限;具体步骤如下:S51.设置第一主机的磁盘作为第二主机的虚拟磁盘时的权限为可读、可写以及可修改;S52.设置第二主机的磁盘作为第一主机的虚拟磁盘时的权限为可读、可写以及可修改;S6.启动第一主机和第二主机之间数据传输备份;S7.对第一主机和第二主机之间传输备份的数据完整性进行校验。上述实例1中,如图2所示,以第一主机向第二主机传输及校验文件为例,步骤S6和S7的具体步本文档来自技高网...

【技术保护点】
1.一种共享式设备高速数据传输方法,其特征在于,包括如下步骤:S1.获取互联的第一主机和第二主机的MAC信息;S2.根据第一主机的MAC信息生成第一虚拟IP,根据第二主机的MAC信息生成第二虚拟IP,且第一虚拟IP与第二虚拟IP在同一网段内;S3.将第一主机的磁盘设置为第二主机的虚拟磁盘;S4.将第二主机的磁盘设置为第一主机的虚拟磁盘;S5.分别开放设置第一主机的磁盘和第二主机的磁盘作为对方主机虚拟磁盘时的读写权限;S6.启动第一主机和第二主机之间数据传输备份。

【技术特征摘要】
1.一种共享式设备高速数据传输方法,其特征在于,包括如下步骤:S1.获取互联的第一主机和第二主机的MAC信息;S2.根据第一主机的MAC信息生成第一虚拟IP,根据第二主机的MAC信息生成第二虚拟IP,且第一虚拟IP与第二虚拟IP在同一网段内;S3.将第一主机的磁盘设置为第二主机的虚拟磁盘;S4.将第二主机的磁盘设置为第一主机的虚拟磁盘;S5.分别开放设置第一主机的磁盘和第二主机的磁盘作为对方主机虚拟磁盘时的读写权限;S6.启动第一主机和第二主机之间数据传输备份。2.如权利要求1所述的一种共享式设备高速数据传输方法,其特征在于,步骤S6之后还包括如下步骤:S7.对第一主机和第二主机之间传输备份的数据完整性进行校验。3.如权利要求2所述的一种共享式设备高速数据传输方法,其特征在于,步骤S6和S7的具体步骤如下:S61.第一主机生成第一文件;S62.第一主机生成第一文件的MD5编码;S63.第一主机将第一文件传输到第二主机进行备份;S64.第二主机接收第一主机的备份文件,设置为第二文件;S65.第二主机生成第二文件的MD5编码;S66.比较判断第一文件的MD5编码与第二文件的MD5编码是否相同;S67.若是,第二文件与第一文件相同,数据传输无误;若否,第二文件与第一文件不同,数据传输出现错误。4.如权利要求1所述的一种共享式设备高速数据传输方法,其特征在于,步骤S3的具体步骤如下:S31.获取第一主机的磁盘;S32.将第一主机的磁盘设为共享;S33.第二主机通过第一虚拟IP获取第一主机共享的磁盘,并将第一主机共享的磁盘映射到第二主机中。5.如权利要求1所述的一种共享式设备高速数据传输方法,其特征在于,步骤S4的具体步骤如下:S41.获取第二主机的磁盘;S42.将第二主机的磁盘设为共享;S43.第一主机通过第二虚拟IP获取第二主机共享的磁盘,并将第二主机共享的磁盘...

【专利技术属性】
技术研发人员:邢科钰
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1