快照数据处理方法和系统以及存储设备技术方案

技术编号:3922014 阅读:178 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供一种快照数据处理方法和系统以及存储设备,其中一个方法包括:接收写请求消息,所述写请求消息中携带需要向生产卷中写入数据的地址信息;根据所述地址信息获取对应的位图信息;若获取的位图信息为需要将生产卷中当前存储的快照数据拷贝到从存储设备上的资源卷中的第一标识信息,则向所述从存储设备发送数据拷贝请求以将所述快照数据拷贝到所述从存储设备上的资源卷中。本发明专利技术实施例可以实现降低快照占用主存储设备的存储资源和内存资源,提高主存储设备的服务质量。

【技术实现步骤摘要】

本专利技术涉及数据存储
,尤其涉及一种快照数据处理方法和系统以及存储 设备。
技术介绍
随着存储应用需求的提高,用户需要采用在线方式进行数据保护,快照 (Snapshot)就是在线存储设备防范数据丢失的有效方法之一。所谓快照,就是关于指定数 据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点,即拷贝开始的时间点的 映像。快照的作用主要是能够进行在线数据恢复,当存储设备发生应用故障或者文件损坏 时可以进行及时数据恢复,将数据恢复成快照产生时间点的状态。快照的另一个作用是为 用户提供了另外一个数据访问通道,当原数据进行在线应用处理时,用户可以访问快照数 据,还可以利用快照进行测试等工作。在现有的多台设备协作提供服务的情况下,关键业务可以部署在主存储设备上, 次要业务可以部署在从存储设备上。为了保护部署在主存储设备上的关键业务数据,需要 对关键业务的数据进行快照,从而在主存储设备发生硬盘写错误、文件损坏或程序故障时, 可以恢复到与快照对应的数据存储状态。即写即拷快照(copy-onirite)即为对主存储设 备上的关键业务数据进行快照的一种实现方式。在快照初始创建时,与快照对应的数据可 以存放在主存储设备的生产卷中。在后续需要向生产卷中的某个地址写入数据之前,生产 卷中该地址上与快照对应的数据需要先被拷贝到主存储设备的资源卷中,并且将该数据的 映射信息指向资源卷中相应的位置,从而使得在向生产卷中写入数据时,不会修改与快照 对应的数据,进而保证与快照对应的数据完整性,以便后续采用该数据进行恢复处理。在实现本专利技术过程中,专利技术人发现现有技术中主存储设备的购置成本较高,快照 会占用主存储设备的存储资源和内存资源,而且,访问快照也会占用主存储设备的处理器 资源和内存资源,从而导致快照访问操作需要与主存储设备上的关键业务争用系统资源, 从而降低了主存储设备的服务质量。
技术实现思路
本专利技术实施例提供一种快照数据处理方法和系统以及存储设备,以实现降低快照 占用主存储设备的存储资源和内存资源,使得访问快照不会占用主存储设备的处理器资源 和内存资源,提高主存储设备的服务质量。本专利技术实施例提供一种快照数据处理方法,包括接收写请求消息,所述写请求消息中携带需要向生产卷中写入数据的地址信息;根据所述地址信息获取所述地址信息对应的位图信息;若获取的位图信息为需要将生产卷中当前存储的快照数据拷贝到从存储设备上 的资源卷中的第一标识信息,则向所述从存储设备发送数据拷贝请求以将所述快照数据拷 贝到所述从存储设备上的资源卷中。本专利技术实施例提供另一种快照数据处理方法,包括接收写请求消息,所述写请求消息中携带所需写入快照数据的第一地址信息;根据所述第一地址信息获取对应的第一映射信息;若所述第一映射信息与主存储设备中的生产卷对应,则将所需写入快照数据写入 资源卷中,并将所述主存储设备中与所述第一地址信息对应的位图信息修改为第二标识信 息,所述第二标识信息用于表示所述主存储设备上的生产卷中与所述第一地址信息对应的 数据不需要拷贝到资源卷中。本专利技术实施例提供一种主存储设备,包括 第一接收模块,用于接收写请求消息,所述写请求消息中携带需要向生产卷中写 入数据的地址信息;第一查询模块,用于根据所述地址信息获取所述地址信息对应的位图信息;第一处理模块,用于在获取的位图信息为需要将生产卷中当前存储的快照数据拷 贝到从存储设备上的资源卷中的第一标识信息时,向所述从存储设备发送数据拷贝请求以 将所述快照数据拷贝到所述从存储设备上的资源卷中。本专利技术实施例提供一种快照数据处理系统,包括上述主存储设备和从存储设备,所述从存储设备,用于接收主存储设备发送的数据拷贝请求,将所述快照数据存 储在所述资源卷中。本专利技术实施例提供另一种从存储设备,包括第三接收模块,用于接收写请求消息,所述写请求消息中携带所需写入快照数据 的第一地址信息;第三查询模块,用于根据所述第一地址信息获取对应的第一映射信息;第三处理模块,用于在所述第一映射信息与主存储设备中的生产卷对应时,将所 需写入快照数据写入资源卷中,并将所述主存储设备中与所述第一地址信息对应的位图信 息修改为第二标识信息,所述第二标识信息用于表示所述主存储设备上的生产卷中与所述 第一地址信息对应的数据不需要拷贝到资源卷中。本专利技术实施例提供另一种快照数据处理系统,包括主存储设备和上述从存储设 备,所述主存储设备,用于接收所述从存储设备发送的读请求消息,所述读请求消息 中携带所需读取快照数据的第二地址信息,并将与所述第二地址信息对应的快照数据发送 给所述从存储设备。本专利技术实施例中,生产卷可以部署在主存储设备上,而快照和资源卷可以部署在 从存储设备上,因此,将资源卷部署到从存储设备上可以节约主存储设备的存储空间,将快 照部署在从存储设备上,使得快照本身不会占用主存储设备的存储资源和内存资源,访问 快照的操作也不会占用主存储设备的处理器资源和内存资源,因此不会与主存储设备上的 关键业务争夺资源,从而保证了主存储设备上关键业务的运行,提高了关键业务的服务质 量。而且,在主存储设备上对生产卷进行写操作处理时,只需查询主存储设备内的位图信息 即可确定是否需要进行快照数据的写前拷贝,位图信息不需要记录地址,因此占用的资源 较小,结构简单,访问效率高。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。图1为本专利技术快照数据处理方法一个实施例的流程图;图2为本专利技术快照数据处理方法另一个实施例的流程图;图3为本专利技术快照数据处理方法再一个实施例的流程图;图4为本专利技术快照数据处理方法又一个实施例的流程图;图5为本专利技术快照数据处理方法还一个实施例的流程图;图6为本专利技术主存储设备一个实施例的结构示意图;图7为本专利技术主存储设备另一个实施例的结构示意图;图8为本专利技术从存储设备一个实施例的结构示意图;图9为本专利技术从存储设备另一个实施例的结构示意图;图10为本专利技术从存储设备再一个实施例的结构示意图;图11为本专利技术快照数据处理系统一个实施例的结构示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例 中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术快照数据处理方法一个实施例的流程图,如图1所示,本实施例的方 法可以包括步骤101、接收写请求消息,所述写请求消息中携带需要向生产卷中写入数据的地 址f曰息。在本实施例中,生产卷可以部署在主存储设备上,而与该生产卷对应的快照、资源 卷以及映射信息都可以部署在从存储设备上。其中生产卷是为应用的数据提供存储和访问 的卷,资源卷用于存放生产卷中的旧数据。在快照创建初始,从存储设备上的映射信息均指 向主存储设备的生产卷,而从存储设备上没有任何数据。而且,主存储设备可以为本文档来自技高网
...

【技术保护点】
一种快照数据处理方法,其特征在于,包括:接收写请求消息,所述写请求消息中携带需要向生产卷中写入数据的地址信息;根据所述地址信息获取所述地址信息对应的位图信息;若获取的位图信息为需要将生产卷中当前存储的快照数据拷贝到从存储设备上的资源卷中的第一标识信息,则向所述从存储设备发送数据拷贝请求以将所述快照数据拷贝到所述从存储设备上的资源卷中。

【技术特征摘要】

【专利技术属性】
技术研发人员:欧阳戟
申请(专利权)人:成都市华为赛门铁克科技有限公司
类型:发明
国别省市:90[中国|成都]

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

1