数据备份方法、装置、设备及存储介质制造方法及图纸

技术编号:36167234 阅读:49 留言:0更新日期:2022-12-31 20:17
本申请实施例提供了一种数据备份方法、装置、设备及存储介质,属于数据处理技术领域。该方法应用于副备份服务器,该方法包括:通过预设的第一单向访问网络通道,向主备份服务器发送备份指令,以获取来自主备份服务器的当前数据保留时长和待备份数据,其中,第一单向访问网络通道允许副备份服务器访问主备份服务器;获取副备份服务器的剩余存储空间;根据预设的备份策略、剩余存储空间和当前数据保留时长,确定目标数据保留时长;对待备份数据进行备份,以使待备份数据的保留时长为目标数据保留时长。本申请实施例能够提高安全性,避免备份数据被破坏,而且能够灵活调整备份数据的保留时长,保证用户体验。保证用户体验。保证用户体验。

【技术实现步骤摘要】
数据备份方法、装置、设备及存储介质


[0001]本申请涉及但不限于数据处理
,尤其涉及一种数据备份方法、装置、设备及存储介质。

技术介绍

[0002]数据备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。
[0003]目前,数据备份的方法通常是将目标设备的数据存储在备份服务器,但是,目标设备与备份服务器需要进行双向通信,备份服务器存在感染勒索病毒的风险,安全性差,存在备份数据被破坏的风险,另外,备份服务器的备份数据保留时长是通常固定的,无法灵活调整数据的保留时长,影响用户体验。

技术实现思路

[0004]以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
[0005]本申请实施例提供了一种数据备份方法、装置、设备及存储介质,能够提高安全性,避免备份数据被破坏,而且能够灵活调整数据的保留时长,保证用户体验。
[0006]为实现上述目的,本申请实施例的第一方面提出了一种数据备份方法,应用于副备份服务器,所述方法包括:通过预设的第一单向访问网络通道,向主备份服务器发送备份指令,以获取来自所述主备份服务器的当前数据保留时长和待备份数据,其中,所述第一单向访问网络通道允许所述副备份服务器访问所述主备份服务器,所述当前数据保留时长用于表征所述待备份数据在所述主备份服务器中的保留时长;获取所述副备份服务器的剩余存储空间;根据预设的备份策略、所述剩余存储空间和所述当前数据保留时长,确定目标数据保留时长,其中,所述目标数据保留时长大于所述当前数据保留时长;对所述待备份数据进行备份,以使所述待备份数据的保留时长为所述目标数据保留时长。
[0007]在一些实施例中,所述根据预设的备份策略、所述剩余存储空间和所述当前数据保留时长,确定目标数据保留时长,包括:将所述剩余存储空间输入预设的时长预测模块,得到可用时长;对所述可用时长和预设的数据保留时长阈值进行比较;在所述可用时长大于等于所述数据保留时长阈值的情况下,根据预设的备份策略和所述当前数据保留时长,确定目标数据保留时长。
[0008]在一些实施例中,所述在所述可用时长大于等于所述数据保留时长阈值的情况下,根据预设的备份策略和所述当前数据保留时长,确定目标数据保留时长,包括:在所述可用时长大于等于所述数据保留时长阈值的情况下,获取所述待备份数据的重要度;根据预设的备份策略和所述重要度,确定所述当前数据保留时长的增量系数,其中,所述增量系数与所述重要度呈正相关,所述增量系数大于一;根据所述当前数据保留时长和所述增量系数,确定目标数据保留时长。
[0009]在一些实施例中,所述备份指令包括查询指令、检测指令和复制指令;所述通过预设的第一单向访问网络通道,向主备份服务器发送备份指令,以获取来自所述主备份服务器的当前数据保留时长和待备份数据,包括:通过预设的第一单向访问网络通道和预设的查询频率,向主备份服务器发送所述查询指令,以获取来自所述主备份服务器的待备份数据的当前数据保留时长;通过所述第一单向访问网络通道,向所述主备份服务器发送所述检测指令,以获取来自所述主备份服务器的检测结果,其中,所述检测指令用于使所述主备份服务器对包含所述待备份数据的备份文件进行文件头异常检测;当所述检测结果为正常结果,向所述主备份服务器发送所述复制指令,以获取来自所述主备份服务器的待备份数据;当所述检测结果为异常结果,生成告警信息,并发送所述告警信息。
[0010]在一些实施例中,所述方法还包括:接收数据恢复指令;响应于所述数据恢复指令,通过预设的第二单向访问网络通道,向目标设备发送处于备份状态的所述待备份数据,其中,所述第二单向访问网络通道允许所述副备份服务器访问所述目标设备。
[0011]为实现上述目的,本申请实施例的第二方面提出了一种数据备份方法,应用于主备份服务器,所述方法包括:通过预设的第一单向访问网络通道,接收来自副备份服务器的备份指令,其中,所述第一单向访问网络通道允许所述副备份服务器访问所述主备份服务器;响应于所述备份指令,通过所述第一单向访问网络通道,向所述副备份服务器发送当前数据保留时长和待备份数据,以使所述副备份服务器对所述待备份数据进行备份,其中,所述当前数据保留时长用于表征待备份数据在所述主备份服务器中的保留时长,所述待备份数据在所述副备份服务器中的保留时长为目标数据保留时长,所述目标数据保留时长由所述副备份服务器根据预设的备份策略、剩余存储空间和所述当前数据保留时长而确定,所述剩余存储空间由所述副备份服务器获取得到。
[0012]在一些实施例中,所述方法还包括:获取来自目标设备的待备份数据;对所述待备份数据进行备份,以使所述待备份数据的保留时长为所述当前数据保留时长。
[0013]为实现上述目的,本申请实施例的第三方面提出了一种数据备份装置,应用于副备份服务器,所述装置包括:第一获取单元,用于通过预设的第一单向访问网络通道,向主备份服务器发送备份指令,以获取来自所述主备份服务器的当前数据保留时长和待备份数据,其中,所述第一单向访问网络通道允许所述副备份服务器访问所述主备份服务器,所述当前数据保留时长用于表征所述待备份数据在所述主备份服务器中的保留时长;第二获取单元,用于获取所述副备份服务器的剩余存储空间;时长确定单元,用于根据预设的备份策略、所述剩余存储空间和所述当前数据保留时长,确定目标数据保留时长,其中,所述目标数据保留时长大于所述当前数据保留时长;备份单元,用于对所述待备份数据进行备份,以使所述待备份数据的保留时长为所述目标数据保留时长。
[0014]为实现上述目的,本申请实施例的第四方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的数据备份方法。
[0015]为实现上述目的,本申请实施例的第五方面提出了一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的数据备份方法。
[0016]本申请提出的数据备份方法、装置、设备及存储介质,本申请实施例包括:通过预
设的第一单向访问网络通道,向主备份服务器发送备份指令,以获取来自所述主备份服务器的当前数据保留时长和待备份数据,其中,所述第一单向访问网络通道允许所述副备份服务器访问所述主备份服务器,所述当前数据保留时长用于表征所述待备份数据在所述主备份服务器中的保留时长;获取所述副备份服务器的剩余存储空间;根据预设的备份策略、所述剩余存储空间和所述当前数据保留时长,确定目标数据保留时长,其中,所述目标数据保留时长大于所述当前数据保留时长;对所述待备份数据进行备份,以使所述待备份数据的保留时长为所述目标数据保留时长。根据本申请实施例提供的方案,通过设置仅允许单向访问主备份服务器的副备份服务器,副备份服务器对主备份服务器中已备份的数据进行二次备份,通过第一单向访问网络通道传输待备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据备份方法,其特征在于,应用于副备份服务器,所述方法包括:通过预设的第一单向访问网络通道,向主备份服务器发送备份指令,以获取来自所述主备份服务器的当前数据保留时长和待备份数据,其中,所述第一单向访问网络通道允许所述副备份服务器访问所述主备份服务器,所述当前数据保留时长用于表征所述待备份数据在所述主备份服务器中的保留时长;获取所述副备份服务器的剩余存储空间;根据预设的备份策略、所述剩余存储空间和所述当前数据保留时长,确定目标数据保留时长,其中,所述目标数据保留时长大于所述当前数据保留时长;对所述待备份数据进行备份,以使所述待备份数据的保留时长为所述目标数据保留时长。2.根据权利要求1所述的方法,其特征在于,所述根据预设的备份策略、所述剩余存储空间和所述当前数据保留时长,确定目标数据保留时长,包括:将所述剩余存储空间输入预设的时长预测模块,得到可用时长;对所述可用时长和预设的数据保留时长阈值进行比较;在所述可用时长大于等于所述数据保留时长阈值的情况下,根据预设的备份策略和所述当前数据保留时长,确定目标数据保留时长。3.根据权利要求2所述的方法,其特征在于,所述在所述可用时长大于等于所述数据保留时长阈值的情况下,根据预设的备份策略和所述当前数据保留时长,确定目标数据保留时长,包括:在所述可用时长大于等于所述数据保留时长阈值的情况下,获取所述待备份数据的重要度;根据预设的备份策略和所述重要度,确定所述当前数据保留时长的增量系数,其中,所述增量系数与所述重要度呈正相关,所述增量系数大于一;根据所述当前数据保留时长和所述增量系数,确定目标数据保留时长。4.根据权利要求1所述的方法,其特征在于,所述备份指令包括查询指令、检测指令和复制指令;所述通过预设的第一单向访问网络通道,向主备份服务器发送备份指令,以获取来自所述主备份服务器的当前数据保留时长和待备份数据,包括:通过预设的第一单向访问网络通道和预设的查询频率,向主备份服务器发送所述查询指令,以获取来自所述主备份服务器的待备份数据的当前数据保留时长;通过所述第一单向访问网络通道,向所述主备份服务器发送所述检测指令,以获取来自所述主备份服务器的检测结果,其中,所述检测指令用于使所述主备份服务器对包含所述待备份数据的备份文件进行文件头异常检测;当所述检测结果为正常结果,向所述主备份服务器发送所述复制指令,以获取来自所述主备份服务器的待备份数据;当所述检测结果为异常结果,生成告警信息,并发送所述告警信息...

【专利技术属性】
技术研发人员:张伟
申请(专利权)人:云和恩墨北京信息技术有限公司
类型:发明
国别省市:

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

1