数据备份系统、方法和设备技术方案

技术编号:38436283 阅读:8 留言:0更新日期:2023-08-11 14:21
本申请公开了一种数据备份系统、方法和设备,用以解决相关技术通过网络的方式传输备份数据效率较低以及导致数据泄露的问题。通过SAS磁盘连接端口将第一拓展器分别与主机硬盘和第二拓展器进行连接,并通过SAS磁盘连接端口连接第二拓展器和备机硬盘,在备机接收到主机发送的数据备份指令时,基于数据备份指令从主机硬盘中确定目标主机硬盘,并基于数据备份指令通过第二拓展器创建目标主机硬盘的路径,以使第二拓展器根据目标主机硬盘的路径和区域配置功能,通过第一拓展器获取目标主机硬盘中存储的数据并将获取到的数据存储至所述备用硬盘进行备份。本申请实施例避免了网络传输带来的风险和整机资源性能损耗,提高了数据备份的效率和安全性。份的效率和安全性。份的效率和安全性。

【技术实现步骤摘要】
数据备份系统、方法和设备


[0001]本申请涉及计算机存储
,特别涉及一种数据备份系统、方法和设备。

技术介绍

[0002]近年来,计算机与网络的发展,推动了整个社会的数字化与信息化,但数据的安全性问题也尤为突出。面对数据安全威胁,如何对本地文件进行备份和恢复,在计算机信息安全领域己成为研究热点。
[0003]目前,相关技术中,原始数据的远程备份功能,基本都是通过网络的方式进行传输备份数据进行通信,原始数据从本地端获取需要进行备份的数据,通过网络向服务器端发送备份数据,在服务器端接收数据后,再服务端本地进行数据备份并落盘。
[0004]上述通过网络的方式发送数据给服务器进行接收和备份的过程中,这段期间会大量占有客户端设备的IO、内存、CPU和网络带宽,并且网络是不可靠的传输方式,容易出现丢包,需要重传机制等,还有网络传输数据需要一定的协议消耗,对客户端而言,通过网络进行备份的方法整体效率差,即使以差异化增量同步的方式来减少需要备份的数据量,也未能根本上解决网络对整体系统性能和资源占用的影响。同时通过网络传输数据存在不安全的问题,容易被人恶意抓取数据包,导致数据泄露。

技术实现思路

[0005]本申请的目的是提供一种数据备份系统、方法和设备,用以解决相关技术中通过网络的方式传输备份数据效率较低以及可能导致数据泄露的问题。
[0006]第一方面,本申请提供一种数据备份系统,所述系统包括:主机和备机;
[0007]所述主机包括第一拓展器和多个主机硬盘,所述主机用于向所述备机发送数据备份指令;
[0008]所述备机包括第二拓展器和多个备用硬盘,所述备机用于接收所述数据备份指令,并基于所述数据备份指令从所述多个主机硬盘中确定目标主机硬盘,并基于所述数据备份指令通过所述第二拓展器创建所述目标主机硬盘的路径;所述第二拓展器根据所述目标主机硬盘的路径和区域配置功能,通过所述第一拓展器获取所述目标主机硬盘中存储的数据,并将获取到的数据存储至所述多个备用硬盘进行备份;
[0009]其中,所述第一拓展器与各个主机硬盘和所述第二拓展器分别通过SAS磁盘连接端口连接,所述第二拓展器和各个备机硬盘通过SAS磁盘连接端口连接。
[0010]在一种可能的实施方式中,所述主机还用于在确定所述目标主机硬盘的数据存储完成后向所述备机发送数据备份指令。
[0011]在一种可能的实施方式中,所述备机还用于:
[0012]完成数据备份后,通过所述第二拓展器删除所述目标主机硬盘的路径,并向所述主机发送备份任务完成的消息。
[0013]在一种可能的实施方式中,在所述备机对所述目标主机硬盘中的数据进行备份的
过程中:
[0014]所述主机还用于,向所述备机发送访问目标主机硬盘的访问指令;
[0015]所述备机还用于,在接收到所述访问指令后,停止对所述目标主机硬盘中的数据进行备份。
[0016]在一种可能的实施方式中,所述备机还用于:
[0017]保存当前已备份数据对应的偏移位置信息,其中,所述偏移位置信息用于表征所述当前已备份数据在所述目标主机硬盘中的位置信息;
[0018]根据所述偏移位置信息对所述目标主机硬盘中的数据进行备份。
[0019]在一种可能的实施方式中,在所述主机访问所述目标主机硬盘中保存的数据后,所述主机还用于,向所述备机发送恢复备份指令;
[0020]所述备机还用于,接收到所述恢复备份指令后,根据所述偏移位置信息对所述目标主机硬盘中的数据进行备份。
[0021]在一种可能的实施方式中,所述备机还用于,接收到所述恢复备份指令后,对所述目标主机硬盘中的数据进行全盘备份。
[0022]第二方面,本申请提供一种数据备份方法,应用于备机,第二拓展器和备用硬盘;所述方法包括:
[0023]接收来自主机的数据备份指令;
[0024]基于所述数据备份指令从主机的主机硬盘中确定目标主机硬盘,并基于所述数据备份指令通过所述第二拓展器创建所述目标主机硬盘的路径;
[0025]所述第二拓展器根据所述目标主机硬盘的路径和区域配置功能,通过主机的第一拓展器获取目标主机硬盘中存储的数据,并将获取到的数据存储至所述备用硬盘进行备份。
[0026]在一种可能的实施方式中,在所述备机对所述目标主机硬盘中的数据进行备份的过程中,所述方法还包括:
[0027]在接收到所述访问指令后,停止对所述目标主机硬盘中的数据进行备份;
[0028]保存当前已备份数据对应的偏移位置信息,备机根据所述偏移位置信息对所述目标主机硬盘中的数据进行备份,其中,所述偏移位置信息用于表征所述当前已备份数据在所述目标主机硬盘中的位置信息。
[0029]在一种可能的实施方式中,在所述主机访问所述目标主机硬盘中保存的数据后,所述方法还包括:
[0030]接收到所述恢复备份指令后,根据所述偏移位置信息对所述目标主机硬盘中的数据进行备份;
[0031]或者,接收到所述恢复备份指令后,对所述目标主机硬盘中的数据进行全盘备份。
[0032]第三方面,本申请提供一种数据备份装置,所述装置包括:
[0033]指令接收模块,被配置为接收来自主机的数据备份指令;
[0034]路径确定模块,被配置为基于所述数据备份指令从主机的主机硬盘中确定目标主机硬盘,并基于所述数据备份指令通过所述第二拓展器创建所述目标主机硬盘的路径;
[0035]数据获取和备份模块,被配置为所述第二拓展器根据所述目标主机硬盘的路径和区域配置功能,通过主机的第一拓展器获取目标主机硬盘中存储的数据,并将获取到的数
据存储至所述备用硬盘进行备份。
[0036]在一种可能的实施方式中,在所述备机对所述目标主机硬盘中的数据进行备份的过程中,所述数据获取和备份模块还被配置为:
[0037]在接收到所述访问指令后,停止对所述目标主机硬盘中的数据进行备份;
[0038]保存当前已备份数据对应的偏移位置信息,以使所述备机根据所述偏移位置信息对所述目标主机硬盘中的数据进行备份。
[0039]在一种可能的实施方式中,在所述主机访问所述目标主机硬盘中保存的数据后,所述数据获取和备份模块还被配置为:
[0040]接收到所述恢复备份指令后,根据所述偏移位置信息对所述目标主机硬盘中的数据进行备份;
[0041]或者,接收到所述恢复备份指令后,对所述目标主机硬盘中的数据进行全盘备份。
[0042]第四方面,本申请提供一种电子设备,包括:
[0043]存储器,用于存储处理器的可执行指令;
[0044]处理器,用于执行所述可执行指令,以实现如上述第二方面中任一项所述的数据备份方法。
[0045]第五方面,本申请提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如上述第二方面中任一项所述的数据备份方法。...

【技术保护点】

【技术特征摘要】
1.一种数据备份系统,其特征在于,所述系统包括:主机和备机;所述主机包括第一拓展器和多个主机硬盘,所述主机用于向所述备机发送数据备份指令;所述备机包括第二拓展器和多个备用硬盘,所述备机用于接收所述数据备份指令,并基于所述数据备份指令从所述多个主机硬盘中确定目标主机硬盘,并基于所述数据备份指令通过所述第二拓展器创建所述目标主机硬盘的路径;所述第二拓展器根据所述目标主机硬盘的路径和区域配置功能,通过所述第一拓展器获取所述目标主机硬盘中存储的数据,并将获取到的数据存储至所述多个备用硬盘进行备份;其中,所述第一拓展器与各个主机硬盘和所述第二拓展器分别通过SAS磁盘连接端口连接,所述第二拓展器和各个备机硬盘通过SAS磁盘连接端口连接。2.根据权利要求1所述的系统,其特征在于,所述主机还用于在确定所述目标主机硬盘的数据存储完成后向所述备机发送数据备份指令。3.根据权利要求1所述的系统,其特征在于,所述备机还用于:完成数据备份后,通过所述第二拓展器删除所述目标主机硬盘的路径,并向所述主机发送备份任务完成的消息。4.根据权利要求1所述的系统,其特征在于,在所述备机对所述目标主机硬盘中的数据进行备份的过程中:所述主机还用于,向所述备机发送访问目标主机硬盘的访问指令;所述备机还用于,在接收到所述访问指令后,停止对所述目标主机硬盘中的数据进行备份。5.根据权利要求4所述的系统,其特征在于,所述备机还用于:保存当前已备份数据对应的偏移位置信息,其中,所述偏移位置信息用于表征所述当前已备份数据在所述目标主机硬盘中的位置信息;根据所述偏移位置信息对所述目标主机硬盘中的数据进行备份。6.根据权利要求5所述的系统,其特征在于,在所述主机访问所述目标主机硬盘中保存的数据后,所述主...

【专利技术属性】
技术研发人员:王林锋周健
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1