一种基于写缓存的备份方法及存储系统技术方案

技术编号:16662647 阅读:44 留言:0更新日期:2017-11-30 11:50
一种基于写缓存的备份方法及存储系统,所述方法用于存储系统,所述存储系统包括主存储介质、缓存介质和控制器,所述方法包括:所述控制器接收对所述主存储介质的写请求后,根据所述写请求对应的写记录将目标数据缓存至所述缓存介质;所述控制器根据所述写记录在预设时刻对所述目标数据进行备份。能够实现在不降低存储系统的性能前提下,提高备份间隔的目的。

【技术实现步骤摘要】
一种基于写缓存的备份方法及存储系统
本专利技术涉及备份
,尤其涉及一种基于写缓存的备份方法及存储系统。
技术介绍
快照(英文全称:Snapshot)常用于虚拟化和存储领域,通常也称为虚拟快照(英文全称:VirtualCopy)或时间点逻辑拷贝(英文全称:Point-in-timeLogicalCopy)。快照是只对指定数据集合的一个逻辑的完全可用拷贝,该拷贝包含源数据在拷贝时间点的静态映像,即将虚拟机或者存储卷在某一时刻的数据记录下来。通过快照可以实现周期性备份或者复制,可以将数据回退至过去指定时刻的数据状态。备份分全备份和增量备份,全备份为基准快照,增量备份是指在基准快照的基础上,对增量数据进行备份。现有机制中,在进行增量备份时,需要先识别上一次备份时刻到本次备份时刻之间的增量数据,并且要保证识别的增量数据在备份过程中不会被中途修改,一般采用快照技术识别增量数据,即在备份的时刻打快照,从上一次快照到本次快照之间变化的数据即为增量数据。但目前的快照技术会降低虚拟机或者存储卷的写入性能,降低的幅度在20%~60%不等,并且打快照频率越高,性能降低的幅度越大。故在保证虚拟机或者存储本文档来自技高网...
一种基于写缓存的备份方法及存储系统

【技术保护点】
一种基于写缓存的备份方法,其特征在于,所述方法用于存储系统,所述存储系统包括主存储介质、缓存介质和控制器,所述方法包括:所述控制器接收对所述主存储介质的写请求后,根据所述写请求对应的写记录将目标数据缓存至所述缓存介质;所述控制器根据所述写记录在预设时刻对所述目标数据进行备份。

【技术特征摘要】
1.一种基于写缓存的备份方法,其特征在于,所述方法用于存储系统,所述存储系统包括主存储介质、缓存介质和控制器,所述方法包括:所述控制器接收对所述主存储介质的写请求后,根据所述写请求对应的写记录将目标数据缓存至所述缓存介质;所述控制器根据所述写记录在预设时刻对所述目标数据进行备份。2.根据权利要求1所述的方法,其特征在于,所述写记录包括对象字段、偏移字段、长度字段和数据字段,所述偏移字段用于指示将所述目标数据写入所述对象字段对应的目标对象的目标位置,所述长度字段指示所述目标数据的目标长度,所述数据字段为写入所述目标对象的所述目标数据。3.根据权利要求2所述的方法,其特征在于,所述预设时刻包括第一预设时刻和第二预设时刻,所述控制器根据所述写记录在预设时刻对所述目标数据进行备份,包括:所述控制器执行预设备份策略,获取所述第一预设时刻和所述第二预设时刻之间的写记录集合,得到所述写记录集合包括的差异数据集合;并对所述差异数据集合进行备份。4.根据权利要求3所述的方法,其特征在于,所述根据所述写请求将目标数据缓存至所述缓存介质之后,所述将所述目标数据写入所述主存储介质之时,所述方法还包括以下项之一:在将所述目标数据中的写缓存数据写入所述主存储介质时,若所述写缓存数据未进行备份,则所述控制器将所述写缓存数据保存至所述主存储介质中的增量空间;在将所述目标数据中的写缓存数据写入所述主存储介质时,所述控制器将所述写缓存数据保存至所述主存储介质中的增量空间;所述写缓存数据为所述第一预设时刻到所述第二预设时刻的增量数据。5.根据权利要求1或2所述的方法,其特征在于,所述目标数据包括第一数据、第二数据和第三数据,所述第二数据是以所述第一数据为基准的差异数据,所述第三数据是以所述第一数据和所述第二数据为基准的差异数据,所述根据所述写请求对应的写记录将目标数据缓存至所述缓存介质;所述控制器从所述缓存介质读取缓存的所述目标数据,将所述目标数据写入所述主存储介质;所述控制器根据所述写记录在预设时刻对所述目标数据进行备份,包括:所述控制器根据所述写请求将所述第一数据缓存至所述缓存介质,将所述第一数据缓存完成的时刻记录为第一时刻,在所述第一时刻对所述第一数据进行备份,将所述第一时刻之前的写记录作为第一次备份的备份数据,将所述第一次备份的备份数据备份;将所述第二数据缓存至所述缓存介质,将所述第二数据缓存完成的时刻记录为第二时刻,在所述第二时刻对所述第二数据进行备份,将所述第一时刻与所述第二时刻之间的写记录作为第二次备份的差异数据,将所述第二次备份的差异数据备份,并删除所述第一时刻;将所述第三数据缓存至所述缓存介质,将所述第三数据缓存完成的时刻记录为第三时刻,在所述第三时刻对所述第三数据进行备份,将所述第二时刻与所述第三时刻之间的写记录作为...

【专利技术属性】
技术研发人员:张国军
申请(专利权)人:深圳市深信服电子科技有限公司
类型:发明
国别省市:广东,44

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

1