一种数据备份的方法、数据恢复的方法及系统技术方案

技术编号:8907034 阅读:204 留言:0更新日期:2013-07-11 04:42
本发明专利技术提供一种数据备份的方法、数据恢复的方法及云存储系统,该数据备份的方法包括:接收到保存文件的请求后,对所述文件进行分片存储,并触发对所述文件的分片的备份流程。根据本发明专利技术可以提高数据备份或数据恢复的时效性。

【技术实现步骤摘要】

本专利技术涉及计算机系统数据备份技术,更具体的说,涉及对云存储中数据进行备份及恢复的系统与方法。
技术介绍
在通信和互联网等系统的数据备份和系统容灾中,一般均使用到数据备份系统。目前的备份系统具有通用性,包括可配置策略,通过文件接口,对文件系统的文件进行备份,这些策略包括全量或增量备份方式。随着云存储在通信和互联网等领域的广泛使用,传统的备份系统可以继续使用,通过云存储提供的文件接口,把云存储中的数据,按照常规文件系统一样的方式进行备份。好处是节省了投入,可以继续沿用已有备份系统。弊端也很明显,即没有结合云存储特性,优化备份功能。一般情况是,传统备份方式应用于云存储时,不能准确地获取云存储中数据的变化时间和变化数据,其时效性较低。
技术实现思路
本专利技术要解决的技术问题是提供一种数据备份的方法、数据恢复的方法及云存储系统,以提高数据备份或数据恢复的时效性。为了解决上述技术问题,本专利技术提供了一种数据备份的方法,包括:接收到保存文件的请求后,对所述文件进行分片存储,并触发对所述文件的分片的备份流程。进一步地,上述方法还具有下面特点:所述对所述文件进行分片存储,包括:若所述文件为新建文件,则对所述新建文件进行分片处理;根据获取到的分片存储配置信息对所述处理后的文件分片进行存储,所述分片存储配置信息包括:可用分片空间对应的存储分布、存储位置、存储空间大小。进一步地,上述方法还具有下面特点:所述对所述文件进行分片存储的过程中包括:将所述新建文件进行更新标记;所述触发对文件分片的备份流程包括:若发现具有更新标记的文件,则对该更新标记的文件的分片进行备份。进一步地,上述方法还具有下面特点:所述对所述文件进行分片存储,包括:若所述文件为已有文件,则根据获取到的分片存储配置信息的指示对所述已有文件进行分片存储,所述分片存储配置信息包括:所述已有文件的分片标识、分片的存储位置、存储空间大小。进一步地,上述方法还具有下面特点:所述根据获取到的分片存储配置信息的指示对所述已有文件进行分片存储的过程中,还包括:如发现所述已有文件的分片与本地存储的数据不一致,则将不一致的分片进行更新标记;所述触发对文件分片的备份流程,包括:若发现具有更新标记的分片,则对所述分片或所述分片对应的文件的所有分片进行备份。进一步地,上述方法还具有下面特点:所述对分片进行备份包括:保存所述分片的数据和描述信息,所述描述信息包括:所述分片对应的文件标识,所述分片的标识,所述分片的版本号。为了解决上述问题,本专利技术还提供了一种数据恢复的方法,包括:接收到恢复数据的指令后,根据所述指令携带的文件分片信息获取对应备份的文件分片数据;通过所述文件分片数据进行恢复处理。进一步地,上述方法还具有下面特点:所述文件分片信息包括:文件分片标识;或文件分片标识和文件分片版本号。为了解决上述问题,本专利技术还提供了一种云存储系统,包括:第一模块,用于接收到保存文件的请求后,对所述文件进行分片存储;第二模块,用于触发对所述文件的分片的备份流程。进一步地,上述云存储系统还具有下面特点:所述第一模块包括:第一单元,用于若判断所述文件为新建文件,则对所述新建文件进行分片处理;第二单元,用于根据获取到的分片存储配置信息对所述处理后的文件分片进行存储,所述分片存储配置信息包括:可用分片空间对应的存储分布、存储位置、存储空间大小。进一步地,上述云存储系统还具有下面特点:第一模块还包括:第三单元,用于对所述新建文件进行更新标记;第二模块,具体用于若发现具有更新标记的文件,则对该更新标记的文件的分片进行备份。进一步地,上述云存储系统还具有下面特点:第一模块包括:第四单元,用于若判断所述文件为已有文件,则根据获取到的分片存储配置信息的指示对所述已有文件进行分片存储,所述分片存储配置信息包括:所述已有文件的分片标识、分片的存储位置、存储空间大小。进一步地,上述云存储系统还具有下面特点:第一模块还包括:第五单元,用于如发现所述已有文件的分片与本地存储的数据不一致,则将不一致的分片进行更新标记;第二模块,具体用于若发现具有更新标记的分片,则对所述分片或所述分片对应的文件进行备份。进一步地,上述云存储系统还具有下面特点:还包括:第三模块,用于接收到恢复数据的指令后,根据所述指令携带的文件分片信息获取对应备份的文件分片数据;第四模块,用于通过所述文件分片数据进行恢复处理。综上,本专利技术提供一种数据备份的方法、数据恢复的方法及云存储系统,以提高数据备份或数据恢复的时效性。附图说明图1为本专利技术实施例的云存储系统的示意图。图2是本专利技术实施例的基于云存储系统的总体架构示意图。图3为本专利技术实施例的数据备份的方法的流程图。图4是本专利技术实施例的基于云存储的数据备份的流程图。图5为本专利技术实施例的数据恢复的方法的流程图。图6是本专利技术实施例的基于云存储的数据恢复的流程图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。图1为本专利技术实施例的云存储系统的示意图,如图1所示,本实施例的系统可以包括:第一模块,用于接收到保存文件的请求后,对所述文件进行分片存储;第二模块,用于触发对所述文件的分片的备份流程。其中,在一优选实施例中,第一模块可以包括:第一单元,用于若判断所述文件为新建文件,则对所述新建文件进行分片处理;第二单元,用于根据获取到的分片存储配置信息对所述处理后的文件分片进行存储,所述分片存储配置信息包括:可用分片空间对应的存储分布、存储位置、存储空间大小。其中,第一模块还可以包括:第三单元,用于对所述新建文件进行更新标记;第二模块,具体用于若发现具有更新标记的文件,则对该更新标记的文件的分片进行备份。其中,第一模块还可以包括:第四单元,用于若判断所述文件为已有文件,则根据获取到的分片存储配置信息的指示对所述已有文件进行分片存储,所述分片存储配置信息包括:所述已有文件的分片标识、分片的存储位置、存储空间大小。其中,第一模块还可以包括:第五单元,用于如发现所述已有文件的分片与本地存储的数据不一致,则将不一致的分片进行更新标记;第二模块,具体用于若发现具有更新标记的分片,则对所述分片或所述分片对应的文件进行备份。其中,本实施例的云存储系统还可以包括:第三模块,用于接收到恢复数据的指令后,根据所述指令携带的文件分片信息获取对应备份的文件分片数据;第四模块,用于通过所述文件分片数据进行恢复处理。本实施例的模块、单元是按照执行动作进行划分的,当然,只要能够达到本专利技术的目的,也可以根据功能、或逻辑实体对本专利技术的云存储系统进行不同的划分,如图2所示,本专利技术实施例的云存储系统可以包括:应用、云存储FAC(FiIe Access Client,文件访问客户端)、云存储FLR(File Location Register,文件位置寄存器)、云存储FAS (File AccessServer,文件访问服务器)和本地备份系统。应用:指读写云存储文件的客户端应用程序,可以通过多种开放文件接口(P0SIX(Portable Operating System Interface,可移植操作系统接口)、CIFS(Com本文档来自技高网...

【技术保护点】
一种数据备份的方法,包括:接收到保存文件的请求后,对所述文件进行分片存储,并触发对所述文件的分片的备份流程。

【技术特征摘要】

【专利技术属性】
技术研发人员:柯尊友迟恩宇
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1