一种数据备份方法、装置和服务器制造方法及图纸

技术编号:18783405 阅读:32 留言:0更新日期:2018-08-29 06:49
本发明专利技术实施例提供了一种数据备份方法、装置和服务器,方法包括:获得目标存储设备中发生了变动的文件对应的目标变动消息;一个文件对应的目标变动消息中包括:该文件的标识信息和变动类型信息;当到达预设备份时间点时,基于所获得的目标变动消息,判断目标存储设备中的文件的变动是否满足异常变动规则;若否,对待处理变动消息中的目标标识信息所关联的目标文件进行备份;待处理变动消息为:变动类型信息与预设变动类型信息相匹配的目标变动消息;预设变动类型信息为:用于标识文件的文件内容发生变动的信息。这样,可以对没有被恶意篡改的变动文件进行备份,使得备份文件不会被破坏,提高了备份文件的安全性。

【技术实现步骤摘要】
一种数据备份方法、装置和服务器
本专利技术涉及数据备份
,特别是涉及一种数据备份方法、装置和服务器。
技术介绍
目前,为了保证电子设备中文件的安全,常常需要对文件进行备份。而现有的备份技术考虑得更多的是数据的一致性的问题,在该种备份技术中,当文件中的数据被修改时,该文件的备份文件中的相同数据也必须被修改,以保证备份文件与该文件相同。该种备份技术会导致,当文件中的数据被破坏之后,被破坏的数据会同步到各个备份文件,导致所有备份文件中的数据被破坏。
技术实现思路
本专利技术实施例的目的在于提供一种数据备份方法、装置和服务器,以保证备份文件不被破坏,提高备份文件的安全性。第一方面,本专利技术实施例提供了一种数据备份方法,该方法可以包括:获得目标存储设备中发生了变动的文件对应的目标变动消息;其中,所获得的目标变动消息是在预设备份时间点的上一备份时间点至预设备份时间点之间生成的;一个文件对应的目标变动消息中包括:该文件的标识信息和变动类型信息;当到达预设备份时间点时,基于所获得的目标变动消息,判断目标存储设备中的文件的变动是否满足异常变动规则;若否,对待处理变动消息中的目标标识信息所关联的目标文件进行备份;待处理变动消息为:变动类型信息与预设变动类型信息相匹配的目标变动消息;预设变动类型信息为:用于标识文件的文件内容发生变动的信息。第二方面,本专利技术实施例还提供了一种数据备份装置,该装置可以包括:获得单元,用于获得目标存储设备中发生了变动的文件对应的目标变动消息;其中,所获得的目标变动消息是在预设备份时间点的上一备份时间点至预设备份时间点之间生成的;一个文件对应的目标变动消息中包括:该文件的标识信息和变动类型信息;判断单元,用于当到达预设备份时间点时,基于所获得的目标变动消息,判断目标存储设备中的文件的变动是否满足异常变动规则;第一处理单元,用于当目标存储设备中的文件的变动不满足异常变动规则时,对待处理变动消息中的目标标识信息所关联的目标文件进行备份;待处理变动消息为:变动类型信息与预设变动类型信息相匹配的目标变动消息;预设变动类型信息为:用于标识文件的文件内容发生变动的信息。第三方面,本专利技术实施例提供了一种服务器,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现本专利技术实施例提供的任一项数据备份方法的方法步骤。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行本专利技术实施例提供的任一项数据备份方法的方法步骤。第五方面,本专利技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本专利技术实施例提供的任一项数据备份方法的方法步骤。在本专利技术实施例中,服务器可以获得目标存储设备中发生了变动的文件的目标变动消息。其中,所获得的目标变动消息是在预设备份时间点的上一备份时间点至预设备份时间点之间生成的;一个文件的目标变动消息中包括:该文件的标识信息和变动类型信息。这样,当到达预设备份时间点时,服务器能够根据所获得的目标变动消息,来判断该目标存储设备中的文件的变动是否满足异常变动规则。当判断不满足异常变动规则时,表明该目标存储设备未被病毒攻击,此时可以对变动类型为预设变动类型的目标变动消息(即待处理变动消息)中的目标标识信息所关联的目标文件进行备份。这样,使得进行备份的文件为未被非法篡改的文件,即对没有被恶意篡改的变动文件进行备份,从而使得备份得到的文件(即备份文件)为未被恶意篡改的文件,使得备份文件不被破坏,提高了备份文件的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1为本专利技术实施例提供的一种数据备份方法的流程图;图2为本专利技术实施例提供的又一种数据备份方法的示意图;图3为本专利技术实施例提供的一种数据备份装置的示意图;图4为本专利技术实施例提供的一种服务器的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行描述。为了解决现有技术中存在的问题,本专利技术实施例提供了一种数据备份方法、装置和服务器。下面首先对本专利技术实施例提供的数据备份方法进行说明。本专利技术实施例提供的数据备份方法可以应用于服务器,参见图1,该方法可以包括如下步骤:S101:获得目标存储设备中发生了变动的文件对应的目标变动消息;其中,所获得的目标变动消息是在预设备份时间点的上一备份时间点至预设备份时间点之间生成的;一个文件对应的目标变动消息中包括:该文件的标识信息和变动类型信息;在一种实现方式中,可以拉取目标存储设备在预设备份时间点的上一备份时间点至预设备份时间点之间的时间段生成的、发生变动的文件对应的操作日志作为目标变动消息。在另一种实现方式中,可以从上述每一条操作日志中提取出文件的标识信息和变动类型信息,来生成相应操作日志所对应文件的目标变动信息,这都是合理的。其中,目标存储设备可以为目标网盘(即网络硬盘),也可以为电脑手机等可用于存储文件的电子设备,当然并不局限于此。另外,目标存储设备中发生了变动的文件包括但并不局限于:文件内容发生了变化的文件、文件后缀名进行了更改的文件、新增文件、被删除的文件和被移动的文件。此外,文件的标识信息包括但并不局限于该文件的文件名。文件的变动类型信息包括但并不局限于:删除(即删除文件)、修改文件后缀、修改文件内容、新增(即新增文件)和改变文件存储位置。预设备份时间点可以由本领域技术人员根据具体情况在设定,在此不做详述。S102:当到达预设备份时间点时,基于所获得的目标变动消息,判断目标存储设备中的文件的变动是否满足异常变动规则;若否,执行步骤S103;若是,执行步骤S104;其中,由于所获得的目标变动消息中记录有文件的标识信息和变动类型信息,因而可以知道目标存储设备在预设备份时间点的上一备份时间点至预设备份时间点之间的时间段中哪些文件发生了变动,且发生了哪些类型的变动。因而在达到预设备份时间点时,可以利用所获得的目标变动消息来判断目标存储设备中的文件的变动是否满足异常变动规则。其中,异常变动规则可以由本领域技术人员根据实际需求进行设置。为了清晰说明,后续结合具体示例来对几种异常变动规则进行说明。S103:对待处理变动消息中的目标标识信息所关联的目标文件进行备份;待处理变动消息为:变动类型信息与预设变动类型信息相匹配的目标变动消息;预设变动类型信息为:用于标识文件的文件内容发生变动的信息;S104:放弃对待处理变动消息中的目标标识信息所关联的目标文件进行备份。其中,由于待处理变动消息为:变动类型信息与预设变动类型信息相匹配的目标变动消息,因而可知待处理变动消息中的目标标识信息为:变动类型信息与预设变动类型信息相匹配的目标变动消息中的标识信息。在本专利技术实施例中,服务器可以获得目标存储设备中发生了变动的文件的目标变动消息。其中,所获得的目标变动消息是在预设备份时间点的上一备份时间点至预设备份时间点之间生成的;一个文件的目标变动消息中包括:该文件的标识信息和变动类型信息。这样,当到达预设备份时间点时,服务器能够根据本文档来自技高网...

【技术保护点】
1.一种数据备份方法,其特征在于,所述方法包括:获得目标存储设备中发生了变动的文件对应的目标变动消息;其中,所获得的目标变动消息是在预设备份时间点的上一备份时间点至所述预设备份时间点之间生成的;一个文件对应的目标变动消息中包括:该文件的标识信息和变动类型信息;当到达所述预设备份时间点时,基于所获得的目标变动消息,判断所述目标存储设备中的文件的变动是否满足异常变动规则;若否,对待处理变动消息中的目标标识信息所关联的目标文件进行备份;所述待处理变动消息为:变动类型信息与预设变动类型信息相匹配的目标变动消息;所述预设变动类型信息为:用于标识文件的文件内容发生变动的信息。

【技术特征摘要】
1.一种数据备份方法,其特征在于,所述方法包括:获得目标存储设备中发生了变动的文件对应的目标变动消息;其中,所获得的目标变动消息是在预设备份时间点的上一备份时间点至所述预设备份时间点之间生成的;一个文件对应的目标变动消息中包括:该文件的标识信息和变动类型信息;当到达所述预设备份时间点时,基于所获得的目标变动消息,判断所述目标存储设备中的文件的变动是否满足异常变动规则;若否,对待处理变动消息中的目标标识信息所关联的目标文件进行备份;所述待处理变动消息为:变动类型信息与预设变动类型信息相匹配的目标变动消息;所述预设变动类型信息为:用于标识文件的文件内容发生变动的信息。2.根据权利要求1所述的方法,其特征在于,在所述对待处理变动消息中的目标标识信息所关联的目标文件进行备份的步骤之后,所述方法还包括:根据本次对所述目标文件进行备份的备份时间点,生成针对所述目标文件的备份版本标识;利用所述目标标识信息、所述备份版本标识、所述目标文件的备份存储位置生成备份记录。3.根据权利要求1所述的方法,其特征在于,所述异常变动规则包括:所获得的目标变动消息中变动类型信息为删除的目标变动消息的数目大于第一预设阈值;或,所获得的目标变动消息中变动类型信息为修改文件后缀的目标变动消息的数目大于第二预设阈值;或,所获得的目标变动消息中变动类型信息为修改文件内容的目标变动消息的数目大于第三预设阈值。4.根据权利要求1所述的方法,其特征在于,在所述获得目标存储设备中发生了变动的文件对应的目标变动消息的步骤之前,所述方法还包括:对所述目标存储设备中全量数据进行备份,得到全量备份数据;将所述全量备份数据的读写权限设置为可读不可写。5.根据权利要求2-4中任一项所述的方法,其特征在于,在所述利用所述目标标识信息、所述备份版本标识、所述目标文件的备份存储位置生成备份记录的步骤之后,所述方法还包括:当接收到携带有所述目标标识信息和期望恢复时间点的修复指令时,在所述备份记录中查找所述目标标识信息所对应的所有备份版本标识;从所述所有备份版本标识中查找与所述期望恢复时间点最接近的备份版本标识,作为目标备份版本标识;确定所述目标标识信息和所述目标备份版本标识所对应的备份存储位置,作为目标备份存储位置;利用所述目标备份存储位置所存储的文件,对所述目标存储设备中所述目标标识信息所对应的文件进行替换。6.根据权利要求1所述的方法,其特征在于,在判断所述目标存储设备中的文件的变动满足异常变动规则时,所述方法还包括:放弃对所述待处理变动消息中的目标标识信息所关联的目标文件进行备份。7.一种数据备份装置,其特征在于,所述装置包括:获得单元,用于获得目标存储设备中发生了变动的文件对应的目标变动消息;其中,所获得的目标变动消息是在预设备份时间点的上一备份时间点至所述预设备份时间点之间生成的;一个文件对应的目标变...

【专利技术属性】
技术研发人员:葛应超徐寅俊卢明樊
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1