到处理器180中。
[0084]终端1000还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0085]尽管未示出,终端1000还可以包括摄像头、蓝牙模块等,在此不再赘述。在本实施例中,终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行本公开实施例提供的方法的指令:
[0086]接收对应目标虚拟机的第一增量镜像的备份请求,备份请求中携带有待过滤数据标识;
[0087]创建第二增量镜像,将第一增量镜像中的除待过滤数据标识对应的数据外的其它数据复制到第二增量镜像中;
[0088]对第二增量镜像中的数据进行备份,将得到的备份数据存储为第一增量镜像的备份数据。
[0089]可选地,创建第二增量镜像,将第一增量镜像中的除待过滤数据标识对应的数据外的其它数据复制到第二增量镜像中,包括:
[0090]如果目标虚拟机当前未基于第一增量镜像工作,则创建第二增量镜像,将第一增量镜像与第二增量镜像进行挂载,将第一增量镜像中的除待过滤数据标识对应的数据外的其它数据复制到第二增量镜像中,取消对第二增量镜像的挂载。
[0091]可选地,创建第二增量镜像,将第一增量镜像中的除待过滤数据标识对应的数据外的其它数据复制到第二增量镜像中,包括:
[0092]如果目标虚拟机当前基于第一增量镜像工作,则创建对应第一增量镜像的快照镜像,将第一增量镜像中的数据复制到快照镜像中,并将快照镜像设置为第三增量镜像;
[0093]创建第二增量镜像,将第一增量镜像与第二增量镜像进行挂载,将第一增量镜像中的除待过滤数据标识对应的数据外的其它数据复制到第二增量镜像中,取消对第二增量镜像的挂载。
[0094]可选地,创建第二增量镜像,将第一增量镜像中的除待过滤数据标识对应的数据外的其它数据复制到第二增量镜像中,包括:
[0095]如果目标虚拟机当前基于第一增量镜像工作,则创建对应第一增量镜像的快照镜像,将第一增量镜像进行只读挂载,并将第二增量镜像进行挂载,将第一增量镜像中的除待过滤数据标识对应的数据外的其它数据复制到第二增量镜像中,取消对第二增量镜像的挂载;
[0096]取消快照镜像。
[0097]可选地,对第二增量镜像中的数据进行备份,将得到的备份数据存储为第一增量镜像的备份数据,包括:
[0098]向备份服务器发送携带有第二增量镜像中的数据和第一增量镜像的标识的备份消息,以使备份服务器将第二增量镜像中的数据作为第一增量镜像的备份数据进行存储。
[0099]本发明实施例中,接收对应目标虚拟机的第一增量镜像的备份请求,备份请求中携带有待过滤数据标识,创建第二增量镜像,将第一增量镜像中的除待过滤数据标识对应的数据外的其它数据复制到第二增量镜像中,对第二增量镜像中的数据进行备份,将得到的备份数据存储为第一增量镜像的备份数据,这样,通过创建空白增量镜像,以存储第一增量镜像中的除待过滤数据标识对应的数据外的其它数据,进而达到对指定数据进行备份的目的,从而,可以提高数据备份的灵活性。
[0100]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0101]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种数据备份的方法,其特征在于,所述方法包括: 接收对应目标虚拟机的第一增量镜像的备份请求,所述备份请求中携带有待过滤数据标识; 创建第二增量镜像,将所述第一增量镜像中的除所述待过滤数据标识对应的数据外的其它数据复制到所述第二增量镜像中; 对所述第二增量镜像中的数据进行备份,将得到的备份数据存储为所述第一增量镜像的备份数据。2.根据权利要求1所述的方法,其特征在于,所述创建第二增量镜像,将所述第一增量镜像中的除所述待过滤数据标识对应的数据外的其它数据复制到所述第二增量镜像中,包括: 如果所述目标虚拟机当前未基于所述第一增量镜像工作,则创建第二增量镜像,将所述第一增量镜像与所述第二增量镜像进行挂载,将所述第一增量镜像中的除所述待过滤数据标识对应的数据外的其它数据复制到所述第二增量镜像中,取消对所述第二增量镜像的挂载。3.根据权利要求1所述的方法,其特征在于,所述创建第二增量镜像,将所述第一增量镜像中的除所述待过滤数据标识对应的数据外的其它数据复制到所述第二增量镜像中,包括: 如果所述目标虚拟机当前基于所述第一增量镜像工作,则创建对应所述第一增量镜像的快照镜像,将所述第一增量镜像中的数据复制到所述快照镜像中,并将所述快照镜像设置为第三增量镜像; 创建第二增量镜像,将所述第一增量镜像与所述第二增量镜像进行挂载,将所述第一增量镜像中的除所述待过滤数据标识对应的数据外的其它数据复制到所述第二增量镜像中,取消对所述第二增量镜像的挂载。4.根据权利要求1所述的方法,其特征在于,所述创建第二增量镜像,将所述第一增量镜像中的除所述待过滤数据标识对应的数据外的其它数据复制到所述第二增量镜像中,包括: 如果所述目标虚拟机当前基于所述第一增量镜像工作,则创建对应所述第一增量镜像的快照镜像,将所述第一增量镜像进行只读挂载,并将所述第二增量镜像进行挂载,将所述第一增量镜像中的除所述待过滤数据标识对应的数据外的其它数据复制到所述第二增量镜像中,取消对所述第二增量镜像的挂载; 取消所述快照镜像。5.根据权利要求1所述的方法,其特征在于,所述对所述第二增量镜像中的数据进行备份,将得到的备份数据存储为所述第一增量镜像的备份数据,包括: 向备份服务器发送携带有所述第二增量镜像中的数据和所述第一增量镜像的标识的备份消息,以使所述备份服务器将所述第二增量镜像中的数据作为所述第一增量镜像的备份数据进行存储。6.一种数据备份的装置,其特征在于,所述装置包括: 接收模块,用于接收对应目标虚拟机的第一增量镜像的备份请求,所述备份请求中携带有待过滤数据标识; 复制模块,用于创建第二增量镜像,将所述第一增量镜像中的除所述待过滤数据标识对应的数据外的其它数据复制到所述第二增量镜像中; 存储模块,用于对所述第二增量镜像中的数据进行备份,将得到的备份数据存储为所述第一增量镜像的备份数据。7.根据权利要求6所述的装置,其特征在于,所述复制模块,用于: 如果所述目标虚拟机当前未基于所述第一增量镜像工作,则创建第二增量镜像,将所述第一增量镜像与所述第二增量镜像进行挂载,将所述第一增量镜像中的除所述待过滤数据标识对应的数据外的其它数据复制到所述第二增量镜像中,取消对所述第二增量镜像的挂载。8.根据权利要求6所述的装置,其特征在于,所述复制模块,用于: 如果所述目标虚拟机当前基于所述第一增量镜像工作,则创建对应所述第一增量镜像的快照镜像,将所述第一增量镜像中的数据复制到所述快照镜像中,并将所述快照镜像设置为第三增量镜像; 创建第二增量镜像,将所述第一增量镜像与所述第二增量镜像进行挂载,将所述第一增量镜像中的除所述待过滤数据标识对应的数据外的其它数据复制到所述第二增量镜像中,取消对所述第二增量镜像的挂载。9.根据权利要求6所述的装置,其特征在于,所述复制模块,用于: 如果所述目标虚拟机当前基于所述第一增量镜像工作,则创建对应所述第一增量镜像的快照镜像,将所述第一增量镜像进行只读挂载,并将所述第二增量镜像进行挂载,将所述第一增量镜像中的除所述待过滤数据标识对应的数据外的其它数据复制到所述第二增量镜像中,取消对所述第二增量镜像的挂载; 取消所述快照镜像。10.根据权利要求6所述的装置,其特征在于,所述存储模块,用于: 向备份服务器发送携带有所述第二增量镜像中的数据和所述第一增量镜像的标识的备份消息,以使所述备份服务器将所述第二增量镜像中的数据作为所述第一增量镜像的备份数据进行存储。
【专利摘要】本发明公开了一种数据备份的方法和装置,属于计算机技术领域。所述方法包括:接收对应目标虚拟机的第一增量镜像的备份请求,备份请求中携带有待过滤数据标识,创建第二增量镜像,将第一增量镜像中的除待过滤数据标识对应的数据外的其它数据复制到第二增量镜像中,对第二增量镜像中的数据进行备份,将得到的备份数据存储为第一增量镜像的备份数据。采用本发明,可以提高数据备份的灵活性。
【IPC分类】G06F11/14
【公开号】CN105653394
【申请号】
【发明人】王小飞, 陈杰, 李辉
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年6月8日
【申请日】2014年11月14日