【技术实现步骤摘要】
一种数据备份方法、装置、电子设备及存储介质
本专利技术涉及计算机
,尤其涉及一种数据备份方法、装置、电子设备及存储介质。
技术介绍
对于企业来说,数据的可用性和安全性尤为重要,所以线上存储系统通常都会采用实时冗余节点的方式来保证数据的高可用,这种实时冗余也可称之为热备。当发生极端的灾难性事件时,比如线上所有数据节点磁盘全部损坏,或者业务人员写入了大量错误数据且无法撤回,这时热备数据就无法使用,所以对于存储系统来说,数据冷备也是必不可少的功能。对于一个具有线上热备冗余的存储系统,实现冷备的一种技术方案可以包括以下内容:停止其中一个线上数据节点的实时增量写入;将数据文件通过网络传输到用于冷备的设备;开启该线上节点的实时写入。但是,直接传输原存储节点的数据文件,需要停止写入才能保证数据的一致性和正确性,而且通过网络传输数据文件可能会耗费几个小时甚至1天的时间,在这期间,该节点的线上服务会停止写操作,同样为了保证数据的正确性,也无法提供读服务,这会对线上其他节点造成较大的负载压力。而且,在该节点重新恢复写操作时 ...
【技术保护点】
1.一种数据备份方法,其特征在于,包括:/n周期性地生成目标系统内数据的数据快照;/n根据每次生成的所述数据快照,将所述数据快照对应的全量数据备份至目标设备;/n获取所述目标系统在所述数据快照之后的写入操作记录,并根据所述写入操作记录,将所述全量数据之后的增量数据备份至所述目标设备;/n其中,所述全量数据为生成所述数据快照时,所述目标系统内包含的全部数据,所述增量数据为在生成所述数据快照之后,所述目标系统新写入的数据。/n
【技术特征摘要】
1.一种数据备份方法,其特征在于,包括:
周期性地生成目标系统内数据的数据快照;
根据每次生成的所述数据快照,将所述数据快照对应的全量数据备份至目标设备;
获取所述目标系统在所述数据快照之后的写入操作记录,并根据所述写入操作记录,将所述全量数据之后的增量数据备份至所述目标设备;
其中,所述全量数据为生成所述数据快照时,所述目标系统内包含的全部数据,所述增量数据为在生成所述数据快照之后,所述目标系统新写入的数据。
2.根据权利要求1所述的方法,其特征在于,所述周期性地生成目标系统内数据的数据快照的步骤,包括:
在每次生成数据快照时,在全量数据的原始数据目录所在的文件系统内,生成所述全量数据的备份数据目录,作为所述全量数据的数据快照,所述备份数据目录中包括所述全景数据中每个数据文件的硬链接。
3.根据权利要求2所述的方法,其特征在于,所述根据每次生成的所述数据快照,将所述数据快照对应的全量数据备份至目标设备的步骤,包括:
针对任一数据快照,将所述数据快照内的硬链接发送至所述目标设备,完成全量数据的备份。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述获取所述目标系统在所述数据快照之后的写入操作记录,并根据所述写入操作记录,将所述全量数据之后的增量数据备份至所述目标设备的步骤,包括:
获取与所述数据快照对应的日志文件,并检测所述日志文件,所述日志文件中包括所述目标系统的写入操作记录;
响应于所述日志文件发生变化,将所述变化产生的新数据发送至所述目标设备。
5.根据权利要求4所述的方法,其特征在于,所述响应于所述日志文件发生变化,将所述变化产生的新数据发送至所述目标设备的步骤,包括:
将发...
【专利技术属性】
技术研发人员:丁宇,
申请(专利权)人:北京城市网邻信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。