一种备份处理方法、装置和电子设备及可读存储介质制造方法及图纸

技术编号:22688613 阅读:39 留言:0更新日期:2019-11-30 03:24
本申请公开了一种备份处理方法,包括:接收到写请求操作;将与写请求操作对应的写数据写入源卷;当接收到预设快照备份指令时,拷贝源卷中的目标数据至快照区,并记录拷贝时间。可见,本申请通过在接收到写请求操作时,仅将写数据写入源卷,当接收到预设快照备份指令时,拷贝源卷中的目标数据至快照区,更改了快照区的数据写入的时间,避免了相关技术中只要具有更新的写数据存储至源卷,同时将更新的写数据存储至快照区造成的写性能低的问题,同时便捷高效的实现快照备份技术,提高了系统的整体性能。本申请同时还提供了一种备份处理装置、一种电子设备和计算机可读存储介质,均具有上述有益效果。

A backup processing method, device, electronic equipment and readable storage medium

The application discloses a backup processing method, including: receiving the write request operation; writing the write data corresponding to the write request operation to the source volume; when receiving the preset snapshot backup instruction, copying the target data in the source volume to the snapshot area, and recording the copy time. It can be seen that the application only writes the write data to the source volume when receiving the write request operation. When receiving the preset snapshot backup instruction, it copies the target data in the source volume to the snapshot area, changes the data writing time of the snapshot area, and avoids the write caused by the update write data stored in the source volume and the update write data stored in the snapshot area The problem of low performance, while convenient and efficient implementation of snapshot backup technology, improve the overall performance of the system. The application also provides a backup processing device, an electronic device and a computer-readable storage medium, all of which have the above beneficial effects.

【技术实现步骤摘要】
一种备份处理方法、装置和电子设备及可读存储介质
本申请涉及备份
,特别涉及一种备份处理方法、备份处理装置、电子设备和计算机可读存储介质。
技术介绍
随着企业发展,数据量会越来越大,其中数据安全显得尤为重要。而解决数据安全最有效的方法之一便是快照备份技术。常规的快照备份技术有全拷贝快照、写时复制快照,而常规的两种快照备份技术里,全拷贝快照虽然快照生成和恢复都方便,数据隔离很好,但是写数据时同时写两份,对写入性能影响比较大。写时复制快照创建非常快,一旦原始卷数据块发生首次更新,则先将原始卷数据块读出并写入快照卷,然后用新数据,会降低原始卷的写性能。因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
技术实现思路
本申请的目的是提供一种备份处理方法、备份处理装置、电子设备和计算机可读存储介质,能够提高写性能,实现快照处理的高效性。其具体方案如下:本申请公开了一种备份处理方法,包括:接收到写请求操作;将与所述写请求操作对应的写数据写入源卷;当接收到所述预设快照备份指令时,拷贝所述源卷中的目标数据至快照区,并记录拷贝时间。可选的,所述当接收到所述预设快照备份指令时,拷贝所述源卷中的目标数据至快照区,包括:当接收到所述预设快照备份指令时,检测当前系统的运行结果;根据所述运行结果,拷贝所述源卷中的目标数据至所述快照区。可选的,所述拷贝所述源卷中的目标数据至所述快照区,包括:拷贝所述源卷中的第一目标数据至所述快照区,所述第一目标数据是差量数据;或,判断所述快照区是否存在快照数据;若存在所述快照数据,则删除所述快照数据,获取快照数据对应的前拷贝时间,拷贝所述源卷中的第二目标数据至所述快照区,并记录所述前拷贝时间,其中,所述第二目标数据是全量数据。可选的,所述根据所述运行结果,拷贝所述源卷中的目标数据至所述快照区,包括:当所述运行结果是IO利用率达到预设利用率时,延时预设时间后拷贝所述源卷中的目标数据至所述快照区。可选的,所述根据所述运行结果,拷贝所述源卷中的目标数据至所述快照区,包括:当所述运行结果是CPU使用率超过CPU预设使用率时,延时预设时间后拷贝所述源卷中的目标数据至所述快照区。可选的,所述根据所述运行结果,拷贝所述源卷中的目标数据至所述快照区,包括:当所述运行结果是内存使用率超过内存预设使用率时,差量拷贝所述源卷中的目标数据至所述快照区;当所述运行结果是内存使用率小于内存预设使用率时,判断是否存在快照数据,若存在所述快照数据,则删除所述快照数据,全量拷贝所述源卷中的目标数据至所述快照区。可选的,拷贝所述源卷中的目标数据至快照区,并记录拷贝时间之后,还包括:读取快照回滚请求,其中,所述快照回滚请求包括回滚的目标拷贝时间;回滚至所述目标拷贝时间,以便恢复所述目标拷贝时间对应的快照区的数据。本申请公开一种备份处理装置,包括:接收模块,用于接收到写请求操作;写入模块,用于将与所述写请求操作对应的写数据写入源卷;拷贝模块,用于当接收到所述预设快照备份指令时,拷贝所述源卷中的目标数据至快照区,并记录拷贝时间。可选的,所述拷贝模块,包括:检测单元,用于当接收到所述预设快照备份指令时,检测当前系统的运行结果;拷贝单元,用于根据所述运行结果,拷贝所述源卷中的目标数据至所述快照区。可选的,所述拷贝单元,包括:第一拷贝子单元,用于拷贝所述源卷中的第一目标数据至所述快照区,所述第一目标数据是差量数据;判断子单元,用于判断所述快照区是否存在快照数据;第二子单元,用于若存在所述快照数据,则删除所述快照数据,获取快照数据对应的前拷贝时间,拷贝所述源卷中的第二目标数据至所述快照区,并记录所述前拷贝时间,其中,所述第二目标数据是全量数据。可选的,所述拷贝模块,包括:拷贝单元,用于当所述运行结果是IO利用率达到预设利用率时,延时预设时间后拷贝所述源卷中的目标数据至所述快照区。可选的,所述拷贝模块,包括:拷贝单元,用于当所述运行结果是CPU使用率超过CPU预设使用率时,延时预设时间后拷贝所述源卷中的目标数据至所述快照区。可选的,所述拷贝模块,包括:第一拷贝单元,用于当所述运行结果是内存使用率超过内存预设使用率时,拷贝所述源卷中的差量数据至所述快照区;第二拷贝单元,用于当所述运行结果是内存使用率小于内存预设使用率时,判断是否存在快照数据,若存在所述快照数据,则删除所述快照数据,拷贝所述源卷中的全量数据至所述快照区。可选的,还包括:请求读取模块,用于读取快照回滚请求,其中,所述快照回滚请求包括回滚的目标拷贝时间;回滚模块,用于回滚至所述目标拷贝时间,以便恢复至所述目标拷贝时间对应的快照区的数据。本申请公开一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述备份处理方法的步骤。本申请公开一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述备份处理方法的步骤。本申请提供了一种备份处理方法,包括:接收到写请求操作;将与写请求操作对应的写数据写入源卷;当接收到预设快照备份指令时,拷贝源卷中的目标数据至快照区,并记录拷贝时间。可见,本申请通过在接收到写请求操作时,仅将写数据写入源卷,当接收到预设快照备份指令时,拷贝源卷中的目标数据至快照区,更改了快照区的数据写入的时间,避免了相关技术中只要具有更新的写数据存储至源卷,同时将更新的写数据存储至快照区造成的写性能低的问题,同时便捷高效的实现快照备份技术,提高了系统的整体性能。本申请同时还提供了一种备份处理装置、一种电子设备和计算机可读存储介质,均具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的一种备份处理方法的流程图;图2为本申请实施例所提供的另一种备份处理方法的流程图;图3-4为本申请实施例所提供的另一种备份处理方法的流程图;图5为本申请实施例所提供的另一种备份处理方法的流程图;图6为本申请实施例提供的一种回滚示意图;图7为本申请实施例提供的一种具体的备份处理方法的流程示意图;图8为本申请实施例提供的一种备份处理装置的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整本文档来自技高网...

【技术保护点】
1.一种备份处理方法,其特征在于,包括:/n接收到写请求操作;/n将与所述写请求操作对应的写数据写入源卷;/n当接收到所述预设快照备份指令时,拷贝所述源卷中的目标数据至快照区,并记录拷贝时间。/n

【技术特征摘要】
1.一种备份处理方法,其特征在于,包括:
接收到写请求操作;
将与所述写请求操作对应的写数据写入源卷;
当接收到所述预设快照备份指令时,拷贝所述源卷中的目标数据至快照区,并记录拷贝时间。


2.根据权利要求1所述的备份处理方法,其特征在于,所述当接收到所述预设快照备份指令时,拷贝所述源卷中的目标数据至快照区,包括:
当接收到所述预设快照备份指令时,检测当前系统的运行结果;
根据所述运行结果,拷贝所述源卷中的目标数据至所述快照区。


3.根据权利要求2所述的备份处理方法,其特征在于,所述拷贝所述源卷中的目标数据至所述快照区,包括:
拷贝所述源卷中的第一目标数据至所述快照区,所述第一目标数据是差量数据;
或,
判断所述快照区是否存在快照数据;
若存在所述快照数据,则删除所述快照数据,获取快照数据对应的前拷贝时间,拷贝所述源卷中的第二目标数据至所述快照区,并记录所述前拷贝时间,其中,所述第二目标数据是全量数据。


4.根据权利要求2所述的备份处理方法,其特征在于,所述根据所述运行结果,拷贝所述源卷中的目标数据至所述快照区,包括:
当所述运行结果是IO利用率达到预设利用率时,延时预设时间后拷贝所述源卷中的目标数据至所述快照区。


5.根据权利要求2所述的备份处理方法,其特征在于,所述根据所述运行结果,拷贝所述源卷中的目标数据至所述快照区,包括:
当所述运行结果是CPU使用率超过CPU预设使用率时,延时预设时间...

【专利技术属性】
技术研发人员:谢鹏赵鹏
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1