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

技术编号:22688611 阅读:39 留言:0更新日期:2019-11-30 03:24
本发明专利技术公开了一种快照数据备份方法,包括:预先接收用户通过客户端发送的监测指令;根据所述监测指令中包含的文件类型信息,对所述文件类型信息对应的文件进行监测;当所述文件中存在被修改文件时,则根据被修改文件的修改方式进行相应地快照数据备份。本申请中通过对用户指定类型的文件进行检测,并且只在用户指定类型的文件出现修改的修改进行相应地快照备份,在保证防范数据丢失功能前提下,可以最大程度上减少对存储资源占用以及对文件系统性能的影响,从而提高这个分布式文件系统的功能和性能,提高用户体验。本申请中还提供了一种快照数据备份装置、设备以及计算机可读存储介质,具有上述有益效果。

Snapshot data backup methods, devices, devices and readable storage media

The invention discloses a snapshot data backup method, which comprises: receiving the monitoring instruction sent by the user through the client in advance; monitoring the file corresponding to the file type information according to the file type information contained in the monitoring instruction; when there is a modified file in the file, corresponding snapshot data backup is carried out according to the modification method of the modified file \u3002 In this application, by detecting the files of the type specified by the user, and only making corresponding snapshot backup in case of modification of the files of the type specified by the user, on the premise of ensuring the function of preventing data loss, the occupation of storage resources and the impact on the performance of the file system can be minimized, so as to improve the function and performance of the distributed file system High user experience. The application also provides a snapshot data backup device, a device and a computer-readable storage medium, which has the above beneficial effect.

【技术实现步骤摘要】
快照数据备份方法、装置、设备及可读存储介质
本专利技术涉及数据备份
,特别是涉及一种快照数据备份方法、装置、设备及计算机可读存储介质。
技术介绍
随着技术不断发展,将所有的业务单元集中部署在一个或若干个大型机上的体系结构,已经越来越不能满足当今计算机系统,尤其是大型互联网系统的快速发展,各种灵活多变的系统架构模型层出不穷。分布式的处理方式越来越受到业界的青睐。分布式文件系统是分布式系统的一种,对于分布式文件系统来说,将分布在不同计算系统上资源集中起来供用户使用,从用户角度看,其跟操作集中系统一样任意写入读取。在分布式文件中,有一种快照技术做为在线存储设备防范数据丢失的备份方法,当存储设备发生应用故障或者文件损坏时可以进行及时数据恢复,将数据恢复成快照产生时间点的状态。目前快照技术主要分为两类:一种叫做即写即拷(copy-on-write)快照,每次输入新数据或已有数据被更新时生成对存储数据改动的快照;另一种叫做分割镜像快照,引用镜像硬盘组上所有数据,每次应用运行时,都生成整个卷的快照,而不只是新数据或更新的数据。不管是即写即拷,还是分割镜像都是对整个目录备份,对整个目录备份不仅会占用多余存储空间也会影响系统性能。
技术实现思路
本专利技术的目的是提供一种快照数据备份方法、装置、设备以及计算机可读存储介质,降低了快照数据备份的数据对存储空间的占用量,降低备份数据对系统性能的影响。为解决上述技术问题,本专利技术提供一种快照数据备份方法,包括:预先接收用户通过客户端发送的监测指令;根据所述监测指令中包含的文件类型信息,对所述文件类型信息对应的文件进行监测;当所述文件中存在被修改文件时,则根据被修改文件的修改方式对所述文件进行相应地快照数据备份。其中,则根据被修改文件的修改方式进行相应地快照数据备份包括:判断所述被修改文件的修改方式是否为增加文件,若是,则判断增加的文件是否为已经被快照备份过的文件,若是,则删除原快照备份文件,并对当前所述文件进行快照备份。其中,所述判断增加的文件是否为已经被快照备份过的文件包括:当所述增加的文件为未被快照备份过的文件,则对当前所述文件进行快照备份。其中,所述判断所述被修改文件的修改方式是否为增加文件包括:当所述被修改文件的修改方式不为增加文件,则对当前所述文件进行快照备份。本专利技术中还提供了一种快照数据备份装置,包括:指令接收模块,用于预先接收用户通过客户端发送的监测指令;文件监测模块,用于根据所述监测指令中包含的文件类型信息,对所述文件类型信息对应的文件进行监测;快照备份模块,用于当所述文件中存在被修改文件时,则根据被修改文件的修改方式进行相应地快照数据备份。其中,所述快照备份模块具体用于,判断所述被修改文件的修改方式是否为增加文件,若是,则判断增加的文件是否为已经被快照备份过的文件,若是,则删除原快照备份文件,并重新进行快照备份。其中,所述快照备份模块具体用于,当所述增加的文件为未被快照备份过的文件,则对当前文件进行快照备份。其中,所述快照备份模块具体用于,当所述被修改文件的修改方式不为增加文件,则对当前所述文件进行快照备份。本专利技术中还提供了一种快照数据备份设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序,以实现如上所述的快照数据备份方法的操作步骤。本专利技术中还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述快照数据备份方法的步骤。本专利技术所提供的一种快照数据备份方法,包括:预先接收用户通过客户端发送的监测指令;根据所述监测指令中包含的文件类型信息,对所述文件类型信息对应的文件进行监测;当所述文件中存在被修改文件时,则根据被修改文件的修改方式进行相应地快照数据备份。本申请中通过对用户指定类型的文件进行检测,并且只在用户指定类型的文件出现修改的修改进行相应地快照备份,在保证防范数据丢失功能前提下,可以最大程度上减少对存储资源占用以及对文件系统性能的影响,从而提高这个分布式文件系统的功能和性能,提高用户体验。本申请中还提供了一种快照数据备份装置、设备以及计算机可读存储介质,具有上述有益效果。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的快照数据备份方法的流程示意图;图2为本专利技术另一实施例提供的快照数据备份方法的流程示意图;图3为本专利技术实施例提供的快照数据备份装置的结构框图;图4为本专利技术实施例提供的快照数据备份设备的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,图1为本专利技术实施例提供的快照数据备份方法的流程示意图,该方法可以包括:步骤S11:预先接收用户通过客户端发送的监测指令。步骤S12:根据监测指令中包含的文件类型信息,对文件类型信息对应的文件进行监测。步骤S13:当文件中存在被修改文件时,则根据被修改文件的修改方式对文件进行相应地快照数据备份。其中,本实施例中监测指令可以是用户根据对各种类型文件修改需求进行设定的。只对用户需要修改的文件进行监测,而其他文件不进行监测。例如,当前用户可能只对某一类型的文件进行修改和变动,此时用户即可发送该针对该类型文件进行监测的监测指令。一旦出现文件被改动,则对这一类型的文件进行快照备份,既无需对整个硬盘或者整卷的数据进行快照备份,又保证了数据备份的可靠性。在满足了用户对数据修改后的备份的需求,又能够在很大程度上减少备份数据在整个硬盘上的空间占用量。另外,需要说明的是,本申请中的监测指令可以随时根据用户需求的变化进行更新,例如,用户需要修改的文件类型发生变化,则可以重新发送新的监测指令,以便对需要监测和备份的数据进行调整。本申请中基于用户发送的监测指令,对用户需要备份的文件进行实时的监测,一旦文件出现修改则自动完成和该文件同一类型的文件的备份,在满足用户对数据进行备份的需求的基础上,又避免减少了快照备份的数据所占用的空间,有利于在保证文件备份的安全可靠性基础上,增大可备份的文件的数量。具体地,对数据进行备份的最根本原因是文件数据发生了改动,后期可能需要对修改前的文件数据进行恢复,因此,每进行一次修改,都需要进行一次快照备份。而对文本文档来自技高网
...

【技术保护点】
1.一种快照数据备份方法,其特征在于,包括:/n预先接收用户通过客户端发送的监测指令;/n根据所述监测指令中包含的文件类型信息,对所述文件类型信息对应的文件进行监测;/n当所述文件中存在被修改文件时,则根据被修改文件的修改方式对所述文件进行相应地快照数据备份。/n

【技术特征摘要】
1.一种快照数据备份方法,其特征在于,包括:
预先接收用户通过客户端发送的监测指令;
根据所述监测指令中包含的文件类型信息,对所述文件类型信息对应的文件进行监测;
当所述文件中存在被修改文件时,则根据被修改文件的修改方式对所述文件进行相应地快照数据备份。


2.如权利要求1所述的快照数据备份方法,其特征在于,根据被修改文件的修改方式进行相应地快照数据备份包括:
判断所述被修改文件的修改方式是否为增加文件,若是,则判断增加的文件是否为已经被快照备份过的文件,若是,则删除原快照备份文件,并对当前所述文件进行快照备份。


3.如权利要求2所述的快照数据备份方法,其特征在于,所述判断增加的文件是否为已经被快照备份过的文件包括:
当所述增加的文件为未被快照备份过的文件,则对当前所述文件进行快照备份。


4.如权利要求2所述的快照数据备份方法,其特征在于,所述判断所述被修改文件的修改方式是否为增加文件包括:
当所述被修改文件的修改方式不为增加文件,则对当前所述文件进行快照备份。


5.一种快照数据备份装置,其特征在于,包括:
指令接收模块,用于预先接收用户通过客户端发送的监测指令;
文件监测模块,用于根据所述监测指令...

【专利技术属性】
技术研发人员:牛勇刚
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:山东;37

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

1