【技术实现步骤摘要】
【国外来华专利技术】
本专利技术针对数据存储系统控制器。具体地,本专利技术针对用于恢复在数据存储系统中的数据的方法和设备。
技术介绍
对于存储数字文件、文档、图片、图像和其他数据的需求不断快速增加。关于数据的电子存储,已经为快速并安全地存储大量数据而设计了各种数据存储系统。这样的系统可包括以协同方式使用的一个或多个存储装置。还可用这样的系统,在该系统中可跨越多个存储装置分布数据,使得如果存储装置中的一个(或在一些情况下,多于一个存储装置)失败,则数据不会不能挽回地丢失。协同操作多个单独存储装置的系统还可提供改进的数据访问和/或存储时间。可提供这样的优点的系统的例子可在已被开发的各种RAID(独立磁盘冗余阵列)级别中找到。无论使用一个或是多个存储装置来实现,数据存储系统提供的存储都可被作为一个或多个存储卷。为了便利所希望的数据的可用性,通常希望保持数据存储卷的不同版本。通过保持不同的版本,来方便灾难恢复。例如,如果病毒引起当前存储卷版本丢失或不可用,则系统可退回到不包括引入病毒的文件的较早版本。但是,因为要求保持每个存储卷版本的完整副本,所以保持数据存储卷的不同版本是昂贵和低效的。如果 ...
【技术保护点】
一种存储卷快照方法,包括:启动第一恢复操作,以将主存储卷的状态恢复到主存储卷的第一快照所代表的先前状态;紧接在第一恢复操作的启动之后,从主存储卷读取数据,其中,从主存储卷读取的数据处于由主存储卷的第一快照代表的状态。
【技术特征摘要】
【国外来华专利技术】US 2005-9-6 60/714,904;US 2006-3-28 11/277,7381.一种存储卷快照方法,包括:启动第一恢复操作,以将主存储卷的状态恢复到主存储卷的第一快照所代表的先前状态;紧接在第一恢复操作的启动之后,从主存储卷读取数据,其中,从主存储卷读取的数据处于由主存储卷的第一快照代表的状态。2.如权利要求1所述的方法,还包括:从多个快照中选择第一快照。3.如权利要求2所述的方法,还包括:在启动第一恢复操作后,从多个快照中选择第二快照;启动第二恢复操作,其中,第二恢复操作将主存储卷的状态返回到由主存储卷的第二快照代表的主存储卷的状态;紧接在第二恢复操作的启动之后,从主存储卷读取数据,其中,从主存储卷读取的数据处于由主存储卷的第二快照代表的状态。4.如权利要求3所述的方法,其中,第二快照代表在由第一快照代表的主存储卷的状态之后的时间点的主存储卷的状态。5.如权利要求3所述的方法,其中,第二快照代表在由第一快照代表的主存储卷的状态之前的时间点的主存储卷的状态。6.如权利要求1所述的方法,还包括:紧接在启动第一恢复操作之前,取得主存储卷的当前快照,其中,当前快照包括代表紧接在启动第一恢复操作之前的主存储卷的状态的第二快照,并且,其中,紧接在第一恢复操作数据的启动之后,从主存储卷读取的数据处于主存储卷的第一快照所代表的状态。7.如权利要求6所述的方法,还包括:在启动第一恢复操作之后,启动第二恢复操作,以将主存储卷的状态返回到由主存储卷的第二快照代表的状态。8.如权利要求1所述的方法,还包括:保持高水标,以跟踪后台复制操作已通过主存储卷地址而前进了多远,其中,在主存储卷中的地址上存储的数据块中的至少一些与如由第一快照所保持的那些地址的数据块不同,并且,其中,所述启动第一恢复操作包括:作为后台复制操作的一部分,将与第一快照不同的数据块复制到主存储卷。9.如权利要求1所述的方法,还包括:在进行恢复操作的同时,从主机接收用于写入到在主存储卷中的第一目标地址的第一数据组块;在接收第一数据组块之后,确定第一目标地址是否包含已被恢复到由第一快照代表的状态的现有数据组块;响应于确定第一目标地址包含尚未被恢复到由第一快照代表的状态的现有数据组块:将作为第一快照的一部分保持的第一目标地址的数据组块移动到主存储卷中的目标地址,其中,当完成移动数据组块时,第一目标地址包含所恢复的数据组块;将第一数据组块写入主存储卷中的第一目标地址,其中,覆写在主存储卷的所恢复的数据组块。10.如权利要求1所述的方法,其中,所述第一快照包括元数据,并且,其中,元数据涉及主存储卷中的至少一个数据组块、以及后备存储中的至少一个数据组块。11.如权利要求9所述的方法,还包括:响应于确定现有数据组块被包括在最近的快照中,将现有数据组块从第一目标地址移动到最近的快照。12.如权利要求9所述的方法,还包括:响应于确定当前快照存在:在将作为第一快照的一部分保持的第一目标地址的数据组块移动到主存储卷中的第一目标地址、使得第一目标地址包含所恢复的数据组块之后,将所恢复的数据组块复制到当前快照,其中,不将第一数据组块写入到主存储卷中的第一目标地址,直到已经完成了将所恢复的数据组块复制到当前快照为止。13.如权利要求9所述的方法,还包括:设置与在主存储卷的第一目标地址中的恢复数据组块相关联的恢复标记,以指示已经完成了在主存储卷中的目标地址上的数据组块的恢复操作。14.如权利要求9所述的方法,还包括:响应于确定第一目标地址包含已被恢复到第一快照所代表的状态的数据组块,将第一数据组块写入到主存储卷中的第一目标地址。15.如权利要求9所述的方法,其中,确定所述第一数据组块的第一目标地址是否包含已被恢复到由第一快照代表的状态的数据组块的步骤包括:确定第一目标地址是否在高水标之上,并且,其中,确定第一数据组块的第一目标地址是否包含已被恢复到由第一快照代表的状态的数据组块的步骤还包括:确定是否设置了与在第一目标地址的数据组块相关联的恢复标记。16.如权利要求9所述的方法,还包括:在进行恢复操作的同时,接收针对在主存储卷中的第二目标地址的读取请求;响应于接收到读取请求,确定第二目标地址是否低于高水标;响应于确定第二目标地址不低于高水标,从第一...
【专利技术属性】
技术研发人员:恩戈克兰T武,詹姆斯G韦达,
申请(专利权)人:多特希尔系统公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。