具有备份功能的存储器系统的制作方法

文档序号:6612262阅读:207来源:国知局
专利名称:具有备份功能的存储器系统的制作方法
技术领域
本发明涉及具有备份功能的存储器系统。
技术背景作为关于备份的技术,例如有在存储器系统内进行数据复制的技术(以 下称存储器系统内数据复制技术)。这种技术,例如已在专利文献l中公开了。根据这种技术, 一般,把以存储器系统具有的多个存储装置为^i^出而形成的第 一逻辑巻内的数据,向以这些多个存储装置为基础形成的第二逻辑巻复制。专利文献1特开2001—216185号公报在存储器系统内数据复制技术中, 一般第二逻辑巻的容量,需要和复制 源的第一逻辑巻的容量相同。因此,为把第一逻辑巻内的数据的备份多世代地 进行备份,在存储器系统内的多个存储装置内,需要(第一逻辑巻的容量x世 代数)数量的空容量。因为存储装置的台数有限,怎样多世代地备份第 一逻辑 巻内的数据就成为课题。 一般,虽然在存储器系统中安装的多个存储装置的各 个可以交换,但是尽管如此存储装置的台数也并不是无限的。因此,本发明的目的在于向有限的台数的存储装置多世代地备份逻辑巻 内的数据。本发明的进一步的目的从后面的说明就会清楚。 发明内容在存储器系统中,具有包含一个以上的第一存储装置的存储资源、根 据该存储资源的存储空间而形成的第一逻辑巻、安装有由用户选择的可拆卸的 第二存储装置的安装部件、和备份部。备份部执行以下(a)以及(b)的处理(a) 在和根据在安装部件上安装的可拆卸的第二存储装置的存储空间形 成的第 一逻辑巻成对的第二逻辑巻中,备份在第 一逻辑巻中存储的数据,(b) 在存储资源中存储关于第一逻辑巻的此次备份是第几代的备份的备 份世代信息要素。


图1表示本发明的第一实施形态的存储器系统的外观的一例。图2是表示图1的存储器系统内的硬件构成例的框图。图3表示盘插入时处理的处理流程的一例。图4表示差分备份处理的处理流程的一例。图5表示事件监视部执行的处理的流程的一例。图6表示新备份请求处理的处理流程的一例。图7表示盘拔出时处理的处理流程的一例。图8表示PAIR转移后处理的处理流程的一例。图9表示微程序的模块构成例。图10表示LU之间的备份关系。图ll表示在备份盘中存储的信息。图12A表示盘管理信息的构成例。图12B表示盘内LU信息要素的构成例。图13表示对管理表的构成例。 图14表示位图更新的流程一例。图15表示本发明的第二实施形态的存储器系统的构成例。 图16表示管理画面的一例。图17表示由管理程序和备份处理部执行的处理的流程的一例。 图18表示第二实施形态中盘插入时处理的处理流程的 一例。 图19表示恢复处理的流程的一例。图20A表示在一个备份盘中存储的多个副LU分别和多个正LU构成对。 图20B表示在一个备份盘中存储的多个副LU分别和一个正LU构成对。 图21表示本发明的第三实施形态的存储器系统的构成例。 图22表示本发明的第四实施形态的存储器系统的构成例。 符号说明0101存储器装置,0103扩展槽,0904盘插拔检测部,1101盘管理信 息,1301对管理表
具体实施例方式
说明本发明的实施形态的概要。在存储器系统中,具有包含一个以上的第一存储装置的存储资源、以该 存储资源的存储空间为基础形成的第 一逻辑巻、安装有由用户选择的可拆卸的第二存储装置的安装部件、和备份部。备份部执行以下(a)以及(b)的处理 (a)在和以在安装部件上安装的可拆卸的第二存储装置的存储空间为基础形成的第 一逻辑巻成对的第二逻辑巻中,备份在第 一逻辑巻中存储的数据, (b )在存储资源中存储关于第一逻辑巻的此次备份是第几代的备份的备份世代信息要素。第一以及可拆卸的第二存储装置,可以是互相不同种类的存储装置,也 可以是相同种类的存储装置。作为存储装置的种类,可以是顺序存取型的存储 装置、随机存取型的存储装置中的任何一种。作为顺序存取型的存储装置例如 可以采用磁带装置。作为随机存取型的存储装置例如可以采用硬盘驱动器 (HDD)、 DVD (Digital Versatile Disk)驱动器、闪光存储器设备等。备份部, 对于在安装部件上安装的可拆卸的第二存储装置,可以用接触式或者非接触式 备份在第一逻辑巻中存储的数据。备份部也可以在(b)的处理中,使作为安 装的可拆卸的第二存储装置的识别符的第二存储装置ID与备份世代信息要素 对应。安装部件,例如可以用可插拔可拆卸的第二存储装置的槽、和连接插入 槽中的可拆卸的第二存储装置的连接器构成。用户选择作为备份目的地的可拆 卸的第二存储装置,把该选择的可拆卸的第二存储装置插入该槽中。插入槽中的可拆卸的第二存储装置连接与该槽对应的连接器。备份部能够把在第一逻辑 巻中存储的数据备份到在连接器上连接的可拆卸的第二存储装置上。在备份完成的场合,用户能够把可拆卸的第二存储装置从安装部件上取 出。即使把可拆卸的第二存储装置取出,存储资源也能存储第二存储装置ID 和备份世代信息要素的对应(存储资源例如是非易失的)。在在取出了可拆卸 的第二存储装置的安装部件上新安装相同或者别的可拆卸的第二存储装置的 场合,备份部,能够向该新安装的可拆卸的第二存储装置备份第一逻辑巻内的 数据,在存储资源中存储表示就在此前的备份世代的下一备份世代的备份世代 信息要素和该新安装的可拆卸的第二存储装置的第二存储装置ID。因此,能
够向有限台数的可拆卸的第二存储装置多世代地备^f分第一逻辑巻内的凄丈据。亦 即即使使用限制台数的可拆卸的第二存储装置,也能够管理比该台数多的备份 世代的数据。存储器系统可以进一步具有检测在上述选择的可拆卸的第二存储装置在 安装部件上安装这一事实的第一检测部。备份部,能够响应第一检测部4企测到 上述选择的可拆卸的第二存储装置在安装部件上安装这一事实,执行上述的(a)以及(b)的处理。存储器系统可以进一 步具有保护不由用户把一个以上的第 一存储装置的 各个取出的保护部。亦即第一存储装置可以是不可更换的。另外,安装部件的 数目也可以比第 一存储装置的数少。安装部件也可以有多个。在多个安装部件中可以包含第一安装部件和第 二安装部件。备份部,在第一安装部件上安装有上述选择的可拆卸的第二存储 装置的场合,能够执行上述的(a)的处理。另一方面,在第二安装部件上安 装有上述选择的可拆卸的第二存储装置的场合,备份部可以执行以下(c)的 处理(c)把在第二安装部件上安装的可拆卸的第二存储装置的第二逻辑巻内 的数据向以存储资源的存储空间为基础形成的上述第 一逻辑巻或者别的第一 逻辑巻上恢复。存储器系统可以进一步具有外部指示接收部。外部指示接收部,可以从 作为在该存储器系统的外部存在的计算机的外部计算机接收执行备份和恢复 中的何者的指示。备份部可以在外部指示接收部接收备份的指示的场合执行上 述的(a)的处理。另一方面,在外部指示接收部^"收恢复的指示的场合,备 份部可以执行以下(c)的处理(c)把在安装部件上安装的可拆卸的第二存储装置的所述第二逻辑巻内 的数据向以存储资源的存储空间为基础形成的上述第 一逻辑巻或者别的第一 逻辑巻上恢复。存储器系统可以进一步具有备份/恢复指定接收部。备份/恢复指定接收部 能够从用户接收执行备份和恢复中的何者的指定。备份/恢复指定接收部,例 如可以是机械式的开关,也可以是存储器系统中装备的输入装置。备份部可以
在备份/恢复指定接收部接收备份的指定的场合执行上述(a)的处理。在备份 /恢复指定接收部接收恢复的指定的场合,备份部可以执行以下(c)的处理 (c)把在安装部件上安装的可拆卸的第二存^f渚装置的所述第二逻辑巻内 的数据向以存储资源的存储空间为基础形成的上述第 一逻辑巻或者别的第一 逻辑巻上恢复。存储资源,可以存储与把第 一逻辑巻作为构成要素的多个对的各个对应 的差分管理信息要素。各差分管理信息要素是表示差分数据块在上述第一逻辑 巻的哪个位置的信息要素,所述差分数据块是与作为与该差分管理信息要素对 应的对的构成要素的第二逻辑巻和上述第一逻辑巻的差分相当的数据块。备份 部,能够在上述(a)的处理中,从多个差分管理信息要素中的、与作为把在 安装部件上安装的可拆卸的第二存储装置的第二逻辑巻作为构成要素的对的 对象对对应的差分管理信息要素中,确定差分数据块位于第 一逻辑巻的哪个位 置,把位于确定的位置处的差分数据块向该第二逻辑巻中的与该确定的位置对 应的位置备份。存储器系统可以进一步具有I/0处理部。该i/o处理部,可以从作为在该 存储器系统的外部存在的计算机的外部计算机接收指定第一逻辑巻的I/O请 求,向用从该外部计算机接收的1/0请求指定的第一逻辑巻写用该1/0请求指 定的写对象数据。存储资源可以进一步存储与把第一逻辑巻作为构成要素的多 个对的各个对应的对状态。1/0处理部,在把第一逻辑巻作为构成要素的对的 对状态成为第一状态的场合,能够在每次向该第一逻辑巻写写对象数据的数据 块时,把与该对对应的差分管理信息要素更新为在该写目的地的位置有差分数 据块。备份部,可以在把与该对象对对应的对状态更新为第二种状态后开始备 份,在备份结束的场合,把与该对象对对应的差分管理信息要素更新为无差分 数据块,把与该对象对对应的对状态更新为第 一种状态。备份部,在上述(b)的处理中,能够在把与对象对对应的对状态更新为 第一种状态后,进而在可拆卸的第二存储装置中存储作为关于对象对的信息的 对管理信息要素。于是在其后,在把可拆卸的第二存储装置从安装部件中取出、 重新把该取出的可拆卸的第二存储装置或者由用户选#^的别的存储装置安装 到安装部件内的场合,备份部能够在上述(a)的处理中确定与安装到安装部 件中的该可拆卸的第二存储装置内的对管理信息要素对应的差分管理信息要 素。该确定的差分管理信息要素是与把该可拆卸的第二存储装置的第二逻辑巻 作为构成要素的对对应的差分管理信息要素。从该确定的差分管理信息要素可 以确定要在新安装的可拆卸的第二存储装置的第二逻辑巻备^^分的、在第 一逻辑 巻中的差分数据块位于哪个位置。备份部,在每次把差分数据块备份到第二逻辑巻时,能够从该第二逻辑 巻读该差分数据块,把读取的差分数据块与备份的差分数据块进行比较,在这 些差分数据块互相一致的场合,把与对象块对应的差分管理信息要素更新为在 上述确定的位置无差分数据块。具体说,例如存储器系统进一步具有超高速緩 冲存储器,备^P分部能够在超高速緩冲存储器中临时存储从第一逻辑巻中读取的 差分数据块,J巴该差分数据块备份到第二逻辑巻,从该第二逻辑巻读该差分数 据块,比较该读取的差分数据块和在超高速緩冲存储器中存储的上述差分数据 块。存储器系统,可以进一步具有检测从安装部件取出可拆卸的第二存储装 置这一事实的第二检测部。备份部能够响应第二检测部检测到从安装部件取出可拆卸的第二存储装置这一事实,把与对象对对应的对状态变更为第 一种状态。备份部,在上述(b)的处理中,进而能够把作为关于对象对的信息的对 管理信息要素存储在可拆卸的第二存储装置中,其后,从安装部件中取出可拆 卸的第二存储装置、在重新把该取出的可拆卸的第二存储装置或者由用户选择的别的可拆卸的第二存储装置安装到安装部件的场合,在上述(a)的处理中, 确定与在安装部件中安装的该可拆卸的第二存储装置内的对管理信息要素对 应的差分管理信息要素。该确定的差分管理信息要素是与把该可拆卸的第二存 储装置的第二逻辑巻作为构成要素的对对应的差分管理信息。上述各部,可以通过硬件、计算机程序或者它们的組合(例如通过计算 机程序实现一部分,其余的由硬件实现)构建。计算机程序被读入规定的处理 器执行。计算机程序可以从CD-ROM等存储介质安装到计算机内,也可以通 过通信网络下载到计算机中。下面详细说明本发明的几个实施形态。此外,在以下的说明中,假定第
一以及第二存储装置各个是硬盘驱动器,把硬盘驱动器简称为"盘"。另外,逻辑巻称为"逻辑单元"或简称为"LU"。 <第一实施形态>图1表示本发明的第一实施形态的存储器系统的外观的一例。此外,在 该图1中,接口或者电源等部位省略图示。在存储器系统(0101)中,预先装载有多个盘。预先装载的盘不能由用 户更换。作为不能更换的方法,如图示,可以采用用屏蔽部件(0104)覆盖的 方法以使用户不能接触预先装载的各盘,也可以采用对于预先装载的各盘施加 若不输入规定的口令就不能开启的锁的方法等,各种方法。存储器系统(0101 )有插槽(0隐,0103b )。在图示的例子中,插槽(0103a, 0103b)的数目,几个均可,在本实施形态中是两个。在插槽(0103a, 0103b) 中插拔盘(0102)。如果在两个插槽(0103a, 0103b)中分别插入盘(0102), 则可在存储器系统(OIOI )中装载的盘的最大数成为在预先装载的盘的数目上 加上2的数。以下把各插槽成为"扩展槽"。另外,把预先装载的盘称为"内 部盘",把对于扩展槽可插拔的盘称为"备份盘"。另外,在以下的说明中,在 把多个同种的构成要素中的 一个作为例子进行说明的场合,为避免混淆是多个 还是单个,假定仅使用多个同种的构成要素中的母号码(例如对于(0103a) 是(0103)),或者以多个同种的构成要素中的任意的构成要素为例采用。图2是表示存储器系统内的硬件构成例的框图。存储器系统(0101)具有前端接口 (0201 )、存储器控制器(0202)、处 理器(0203 )、超高速緩冲存储器(0204)、后端接口 (0205 )、内部盘(0206a, 0206b, 0206c)、扩展槽(0103a, 0103b)、以及连接器(0211a, 0211b)。通 过把备份盘(0102)插入并按紧扩展槽(0103a),使该备份盘(0102)连接连 接器(0211a或者0211b)。内部盘(0206)的数在图示的例子中是3,但是可 以比3少也可以比3多。也可以用前端接口 (0201 )、存储器控制器(0202)、 处理器(0203 )、超高速緩沖存储器(0204)以及后端接口 (0205)构成控制 器(0210)。以内部盘(0206a, 0206b, 0206c)的存储空间为基础形成多个逻辑单元 (LU)。另外,可以以备份盘(0102)的存储空间为基础形成一个以上的LU。
以下把以内部盘(0206a, 0206b, 0206c)的存储空间为J^出形成的各LU称 为"内部LU",把以备份盘(0102)的存储空间为基础形成的LU称为"备份 LU"。前端接口 (0201 )是用于连接(例如经由通信网络)主计算机(例如服 务器)(0207)和存储器系统(0101)的接口装置。在处理器(0203)中,执 行I/O处理或者备份处理等的微程序动作。超高速缓沖存储器0204具有临 时存储写到内部LU中的数据、临时存储从内部LU读取的数据以及关于存储 器系统(0101)的结构的结构信息等的作用。后端接口 0205是用于处理器 (0203)从内部盘(0206)或者备份盘(0102)(插入扩展槽(0103)的备份 盘(0102))读或者写数据的接口。存储器控制器(0202)具有在已述的构成 要素(0201, 0203, 0204, 0205 )之间移动数据或者传递控制信号等的作用图9表示在处理器(0203)中执行的微程序(0901 )的模块构成例的框图。微程序(0901 )包含事件监视部(0903 )、盘插拔检测部(0904 )、备份 处理部(0卯5)、 1/0处理部(0906)、以及核(0907)。事件监视部(0卯3)起动在存储器系统(0101)内发生的事件对应的处 理。具体说,例如,事件监视部(0903)在用户使用未图示的管理计算机向存 储器系统(0101)请求备份的场合,起动备份处理部(0905 )。盘插拔检测部(0904)检测备份盘(0102)插入了扩展槽(0103)或者 从扩展槽(0103a, 0103b)拔出了。检测后,盘插拔4企测部(0904)向事件监 视部(0903)传达事件。备份处理部(0905)进行以下工作处理来自用户的备份请求、向插入 的备份盘(0102)备份数据、和管理备份的进展状况。I/O处理部(0卯6 )处理由前端接口 ( 0201 )从主计算才几(0207 )接收的、 对于内部LU的I/0请求。另外,1/0处理部(0906),为确定在驱动器被拔出 期间在内部LU中被更新的数据,可以管理后述的位图。图10表示LU之间的备份关系。在以下的说明中,把多个内部LU中成 为复制源的LU称为"正LU",把和正LU构成对成为复制目的地的LU称为 "副LU"。副LU相当于上述的备份LU。
正LU (1001),是存储业务数据(例如在主计算机(0207)中执行的应 用程序使用的数据)的盘巻(利用盘形成的逻辑巻)。副LU ( 1002 ~ 1005 )是 用于取得业务数据的备份的盘巻,其实体是插入扩展槽(0103a, 0103b)的备 份盘(0102a, 0102b )。亦即在图10的例子中,就其一个正LU ( 1001 )来说, 使用4个备份盘(0102a 0102d )。通过正LU ( 1001 )和各副LU ( 1002- 1005 )构成各对。所谓对,表示 LU之间的复制关系。这里,正LU的容量和各副LU ( 1002 ~ 1005 )的容量相 同。在该例中,表示把正LU (1001)作为复制源的对有4个,分别与4个对 对应的4个副LU ( 1002 ~ 1005 )分别在不同的4个备份盘(0102a 0102d )中 存在。根据图10的例子,表示使用备份盘(0102a 0102d)可以取得正LU( 1001 ) 的4世代的备份。这里所谓"4世代"意味4个世代,不是第四世代。以下在 指第n(n是l以上的整数)代的场合,表现为"第n代"。另外,在图10中, 在一个备份盘中,采用存在一个副LU的场合为例,但是不限于此,例如可以 如图20A例示,分别与多个正LU (5032, 5042 )对应的多个副LU ( 5002, 5012),存在于一个备份盘(0102a)中,也可以如图20B例示,与一个正LU(5032)对应的多个副LU (5002, 5012),存在于一个备份盘(0102a)中。每一对的位图(1010 ~ 1013)例如在超高速緩冲存储器(0204)中存储。 位图(1010)表示在与该位图(1010)对应的对1的正LU ( 1001 )的哪个块 中有和副LU( 1002)的差分。具体说,例如,构成位图(1010)的多个位分 别与构成正LU (1001)的多个块对应。另外,构成各副LU ( 1002~ 1005 ) 的多个块也分别与构成正LU (1001)的多个块对应。附带说,所谓块是规定 大小的逻辑存储区域。使用位图(1010)的差分管理,在对1的对状态为规定的状态(例如"COPY"以及"PAIR"以外的状态)的情况下来执行。以下有时也把该规定 的状态称为"挂起(suspend)状态",有时也表示为"PSUS"。所谓挂起状态(PSUS"),是即使在正LU (1001)的某块中写数据块,在与该某块对应的、 副LU( 1002)的块中也不复制该数据块,而把在该某块中产生差分的事实在 位图(1010)中记录的状态。亦即在对1的对状态是"PSUS"的场合,在正 LU (1001)的某块中存储数据块时,因为在该某块中产生差分,所以I/O处理部(0906)设置与该某块对应的位。在该实施形态中,^假定如果位是ON(例 如'T,),则意味着有差分,如果位是OFF(例如"O,,),则意味着无差分。附 带说,作为把与某块对应的位置为OFF的定时,是从该某块向副LU的块(与 该某块对应的块)复制差分数据块(与差分相当的数据块)结束的时刻。 图14表示位图更新的流程的一例。例如,假定在时刻tl,在对1中在块14中有差分,在对2中无差分,在 对3中在块9中有差分,在对4中在块1中有差分。在时刻t2 ,假定I/0处理部(0906)向块6写数据块。在这一场合,因 为在对1~4的每一个中,在块6中产生差分,所以I/O处理部(0906),在位 图(1010 ~ 1013)的每一个中把与块6对应的位置成ON。在时刻t3,假定1/0处理部(0906)进一步向块16写数据块。在这一场 合,因为在对1 4的每一个中,在块16中也产生差分,所以1/0处理部(0906), 在位图(1010 ~ 1013)的每一个中4巴与块16对应的位置成ON。在时刻t4,在对2中,由备份处理部(0905 )把正LU (1001)的数据向 副LU( 1003)复制。根据与对2对应的位图(1011),知道与正LU(1001) 和副LU ( 1003 )的差分相当的数据块位于正LU (1001)的块6以及块16中。 因此,在从正LU(1001)的复制(备份)中,仅块6以及块16中的差分数据 块向副LU ( 1003 )的块6以及块16复制。每次各差分lt据块的复制结束时, 把与该差分数据块的复制源块对应的位置为OFF。具体说,例如,备4分处理部(0905 ),从正LU (1001 )中读位于6中的 数据块,在超高速緩冲存储器0204中临时存储,向备份盘(0102b)发行为把 该数据块向副LU ( 1003 )的块6中写的写命令。备份盘(0102b),例如具有 临时存储用接收到的写命令指定的数据块的緩存存储器,在向緩存存储器存储 该数据块时向备份处理部(0905)返回写结束,把位于緩存存储器中的数据块 向副LU ( 1003 )的块6上写。备份处理部(0905 ),在从备份盘(0102b)接 收写结束的场合,向备份盘(0102b)发送指定副LU ( 1003 )的块6的读命令。 备份盘(0102b)接收该读命令,响应该读命令,向备份处理部(0905 )发送 副LU ( 1003 )的块6中的数据块。备份处理部(0905 ),作为读命令的响应比 较接收到的数据块和在超高速緩冲存储器0204中临时存储的数据块(向副LU(1003 )的块6写入的数据块)。如果数据块互相一致,则因为写正常结束, 所以备份处理部(0905 )把与块6对应的、位图(1011)中的位置为OFF。另 一方面,如果数据块互相不一致,则因为写未结束,所以备份处理部(0905) 不把与块6对应的、位图(1011)中的位置为OFF。下面把从副LU读数据块 后比较该数据块与已备份的数据块进行比较的动作称为"比较检查"。 图ll表示备份盘(0102)的存储空间的构成例。备份盘(0102)的存储空间,可以大体分为存储盘管理信息(1101)的 第一区域和存储LU数据(1102 )的第二区域。所谓LU数据是在副LU (备 份LU)中存储的数据。亦即第二区域是具有一个以上的副LU的区域。图12A表示盘管理信息(1101 )的构成例。在参照图12A以及图12B的 说明中,把存储该盘管理信息(1101)的备份盘称为"对象备份盘"。盘管理信息(1101 )包含盘识别符(1201 )和盘内LU信息要素列表(1202 )。盘识别符(1201 )是存储器系统(0101 )中唯一的识别符(ID)。盘识别 符(1201 )例如可以通过存储器系统(0101 )的制造号码和存储该盘管理信息 (1101)的备份盘(0102)的制造号码的组合构成。盘内LU信息要素列表(1202)是排列对象备份盘(0102)内的盘内LU 数的盘内LU信息要素(1203 )的列表。所谓盘内LU,是在对象备份盘(0102) 内存在的副LU的意思。图12B表示盘内LU信息要素(1203 )的构成例。在下面参照该图12B 的说明中,把与该盘内LU信息要素(1203)对应的副LU(盘内LU)称为"对 象副LU",把包含该副LU的对称为"对象对"。盘内LU信息要素(1203 )是用于管理对象副LU的信息要素,例如,包 含盘内LU号码(1204)、 LU大小(1205)、 LU位置(1206)、对号码(1207)、 对状态(1208)以及最终备份时刻(1209)。所谓盘内LU号码(1204),是该备份盘(0102)内唯一的号码,是分配 给对象副LU的识别符。所谓LU大小(1205 )是对象副LU的大小(容量)。所谓LU位置(1206)是对象副LU的开始地址(表示对象副LU从对象 备份盘(0102)的何处开始的地址)。
所谓对号码(1207)是在存储器系统(0101)中唯一的识别符(对象对 的识别符)。所谓对状态(1208 )是对象对的状态。在从扩展槽(0103)中拔出对象 备份盘(0102)的场合,对状态(1208)表示在拔出对象备份盘(0102)时刻 的对象对的状态。在本实施形态中,通常,在备份结束后(复制结束后),对 状态(1208),从"COPY"转移到"PAIR",其后,从"PAIR"转移到"PSUS"。 因此,备份结束后在拔出对象备份盘(0102)的场合的对状态(1208 )成为 "PSUS"。如果,在备份中拔出对象备份盘(0102)的场合,对状态(1208) 是"COPY"或者"PAIR"。所谓块状态"COPY",例如是在备份处理部(0905) 从主计算机(0207)或者未图示的管理计算机接收指定对状态"PSUS"的对 象对的再同步指示的场合,或者备份处理部(0905)从正LU开始向对象副 LU进行复制的场合(亦即新备份的场合),由备份处理部(0905 )设定的状态, 是意味着从正LU向对象副LU正复制数据块的状态。所谓对状态"PAIR"意 味着正LU和对象副LU是同步的状态(同一状态)。在对状态"PAIR"的场 合,在向正LU的某块新写数据块的场合,该数据块也向与该某块对应的、对 象副LU的块写(复制)。在响应指定对状态"PSUS"的对象对的再同步指示 执行的复制中,在进行比较检查得到一致的场合,把位图中的相应位置为OFF。 另外,在新备份中,在新备份开始时,与对象对对应的位图的全部位是ON, 在每次复制数据块通过比较检查得到一致时,把相应的位置为OFF。因为执行 这样的处理,所以在备份中途再次把拔出来的对象备份盘(0102)插入扩展槽 (0103)的场合,因为对状态成为"COPY"或者"PAIR",所以备份处理部 (0905)能够检测在备份中途被拔出,而且,从与对象对对应的位图,能够识 别位于正LU的哪个块中的数据块尚未完成复制,能够仅选择未完成复制的数 据块向对象副LU进行复制(亦即能够不从开始重新备份而从中断的状态重新 开始)。最终备份时刻(1209 )表示对象副LU保持何时刻的正LU内数据的备份。 最终备份时刻(1209)能够作为把握对象副LU保持的正LU内数据是该正LU 的第几代的备份的一个指标(标准)。图13是说明对管理表(1301)的图。
对管理表(1301 )是为每一对准备的表,在存储器系统(0101 )内的存 储区域(例如超高速緩沖存储器(0204))内存储。以下在参照图13的说明中, 把与该对管理表(1301 )对应的对称为"对象对"。对管理表(1301 )是用于管理是关于对象对的信息的表。在对管理表 (1301 )中,例如,记录对号码(1302)、正LUN ( 1303 )、副LU盘识别 符(1304)、副LUN ( 1305 )、对状态(1306)以及最终备份时刻(1307)。对号码(1302)是对象对的识别符。正LUN ( 1303 )是构成对象对的正 LU的号码(识别符)。副LU盘识别符(1304)是存储构成对象对的副LU的 备份盘的识别符。副LUN ( 1305 )是构成对象对的副LU的号码(识别符)。 对状态(1306)是对象对的状态。最终备份时刻(1307)表示构成对象的副 LU保持有哪一时刻的正LU内数据的备份。代替最终备份时刻(1307)或者 除它之外,也可以记录表示该正LU内数据是第几代的备份的备份世代(对于 参照图12B说明的盘内LU信息的最终备份时刻(1209)也同样)。图5表示事件监视部的处理流程。在该实施形态中,事件监视部(0903 )由核(0902)定期地起动。作为 另外的方法,也可以在事件发生时起动中断处理。事件监视部(0903 )在步骤0502检查某个事件是否发生。在步骤0503, 如果事件未发生,则事件监视部(0903)重复事件监视(步骤0502)。如果事 件发生,则事件监视部(0903 )在步骤0504判定发生了什么样的事件。如果事件是新备份请求,则事件监视部(0903 )在步骤0505起动新备份 请求处理。新备份请求例如从主计算机(0207 )或者未图示的管理计算机接收。 在新备份请求中,例如包含多个内部LU中的作为复制源的正LU的正LUN。如果事件是向扩展槽(0103 )插入备份盘(0102 ),则事件监视部(0903 ) 在步骤0506起动盘插入时处理。把备份盘(0102)插入扩展槽(0103)这样 的事件通过盘插拔检测部(0904)检测,向事件监视部(0903 )报告。如果事件是从扩展槽(0103 )拔出备份盘(0102 ),则事件监视部(0903 ) 在步骤0507起动盘拔出处理。把备份盘(0102)从扩展槽(0103)拔出这样 的事件通过盘插拔检测部(0904)检测,向事件监视部(0卯3)报告。如果事件是备份结束(即对状态是从"COPY"向"PAIR"转移),则事
件监视部(0903 )在步骤S0508起动PAIR转移后处理。图6表示新备份请求处理的处理流程。本处理通过备份处理部(0905)进行。备份处理部(0905),在步骤0602,在插入的备份盘(0102)上,制作与 在新备份请求中包含的与正LUN对应的和正LU相同容量的副LU。接着,在步骤0603,备份处理部(0905)生成通过正LU和副LU构成 的对。具体说,例如备份处理部(0905)准备与该对对应的对管理表(1301) 以及位图。在该表(1301 )中记录该正LU的正LUN和该副LU的副LUN。 该副LUN,也可以是在新备份请求中包含的LUN。也可以是通过备份处理部 (0905 )自动赋予的LUN。以下在图13的说明中把生成的对称为"对l",把 构成对1的正LU称为"正LU1",把构成对1的副LU称为"副LU1"。另外,在步骤0603,备份处理部(0905),作为对l的对状态(1306)在 上述准备的对管理表(1301)内记录"COPY"。在该时刻,备份处理部(0905 ), 开始向副LU1复制正LU1内的全部数据块。因此,备份处理部(0905)把构 成上述准备的位图的全部位置为0N。然后,备份处理部(0905),在每次向 副LU1复制正U1内的各数据块时执行上述的比较检查,如果一致,则把与得 到一致的数据块的复制源块对应的位置为OFF。如果全部位都成为OFF,则备份处理部(0905)在步骤0604,在备份盘 (0102)上更新盘管理信息。具体说,例如如果副LU已经存在、通过此次的 新备份请求处理生成新的副LU1,则备份处理部(0905 )把与对1对应的盘内 LU信息要素(1203 )重新存储在备份盘(0102)内。或者,例如如果通过此 次的新备份请求处理最初在备份盘(0102)内存储副LU,则备份处理部(0905 ) 在备份盘(0102 )内存储包含盘识别符和与对1对应的盘内LU信息要素(1203 ) 的盘管理信息(1101 )。图3表示盘插入时处理的处理流程。本处理由备份处理部(0905)执行。在步骤0302,备份处理部(0905)从插入的备份盘(0102)读出盘管理 信息(1101 )。在步骤0303,如果备份盘是新盘(例如盘识别符(1201 )是空 白的情况),则在步骤0304,备份处理部(0卯5)初始化该备份盘的盘管理信 息(1201)。如果盘管理信息(1101)已经初始化毕,则备份处理部(0905 )
在步骤0305起动差分备份处理。图4表示差分备份处理的处理流程。本处理由备份处理部(0905 )执行。在步骤0402,备份处理部(0905 )从备份盘(0102 )读盘管理信息(1101 ), 从该盘管理信息(1101 )取得对号码(1207)。接着,在步骤0403,备份处理部(0905 )对于与取得的对号码对应的对 (以下称"对1")进行再同步。亦即新备份请求处理例如响应新备份请求的 接收后被处理,但是差分备份处理响应检测到存储有副LU的备份盘(0102) 被插入的事件而自动开始。在再同步中,备份处理部(0卯5),使对状态向 "COPY"转移,参照与对l对应的位图,把位于与该位图中成为ON的各位 对应的各正LU块(构成正LU的各块)中的数据块(差分数据块)作为构成 对1的副LU1 (亦即把从对1的最终备份时刻到现时刻更新的、正LU上的差 分数据块复制到副LU1)。其时,备份处理部(0905),进行上述的比较检查, 把对应于与得到一致的差分数据块对应的正LU块的位置为OFF。如果位图的 全部位都成为OFF (即全部差分数据块的复制结束的话),备份处理部(0905 ) 把对l的对状态从"COPY"转移到"PAIR"。此外,在该差分备份处理中,例如如在图20B中例示那样,在分别和一 个正LU ( 5032)构成对的多个副LU (5002, 5012)位于一个备份盘(0102) 上的场合,备份处理部(0卯5 )从多个副LU ( 5002, 5012 )中选择一个副LU, 向选择的副LU复制差分数据块。作为选择的副LU的条件,例如可以采用构 成最终备份时刻最早的对的副LU等各种条件。图7表示盘拔出时处理的处理流程。本处理由备份处理部(0905)执行。备份处理部(0905 ),在步骤0702,检查分别与拔出的备份盘内的一个以 上的副LU对应的一个以上的对的对状态。如果对状态是"PSUS"的对,备份处理部(0905 ),对于该对,备份已 经结束,所以什么也不做使其结束。如果有对状态是"COPY"或者"PAIR"的对,则因为备份未结束,所以 备份处理部(0905 )在步骤0703,把该对的对状态转移到"PSUS"。此时, 对于该对,在拔出来的备份盘(0102)上的盘管理信息(1101)中的盘内LU 信息要素(1203 )中,对状态(1208)仍然是"COPY"或者"PAIR"。原因
在于,未根据对状态被更新为"PSUS,,的对管理表(1301)更新该盘内LU 信息要素(1203 )。图8表示PAIR转移后处理的处理流程。本处理由备份处理部(0905 )执行。对状态"PAIR",例如表示从正LU到副LU的差分数据块的复制结束、 且正LU和副LU —致。在步骤0802,备4分处理部(0905 )在该处理中净皮相应 的对的对状态转移到"PSUS"。此时,为保持副LU内的数据的一致性,进行 保障写顺序的对的分裂处理。接着,在步骤0803,备份处理部(0905 )更新备份盘(0102)上的盘管 理信息(1101)。具体说,例如在该处理中更新与相应的对对应的盘内LU信 息要素(1203 )中的对状态(1208)或者最终备份时刻(1209)(使其与其相 应的对对应的对管理表(1301)的对状态(1306)或者最终备份时刻(1307) 相同)。由此,就知道已经正确地取得了备份盘(0102)上的副LU内备份。以上,根据上述实施形态,有K台(在图IO的例子中,K=4,但是可以 取比4小或者大的自然数)备除盘(0102 ),在有比K少的P个(P是自然数) 的扩展槽(0103 )的场合,通过轮流使用插入扩展槽(0103 )的备份盘(0102 ), 能够用K台备份盘(0102 )保存比K多的世代的正LU的备份。另外,根据上述实施形态,响应备份盘(0102)的插入的检测,能自动 地开始备份。使用主计算机(0207)或者管理计算机即使对存储器系统(0101 ) 不特意进行各种请求也能开始备份,所以对于用户是便利的。此外,在该实施 形态中,在判断插入的备份盘(0102 )是新盘的场合,进行盘管理信息(1101 ) 的初始化,但是也可以自动开始新的备份。另外,根据上述实施形态,在备份盘(0102)中存储的构成副LU的对的 对号码等,被复制到备份盘(0102)上,能够从该备份盘(0102)内的对号码 确定对。另外,在用存储器系统(0101)管理每一对的位图、并在正LU内有 更新的场合,把与更新位置的块对应的位置为0N,在插入备份盘(0102)的 场合,确定与从该备份盘(0102)读出的对号码对应的位图,从该位图确定差 分数据块位于构成与对号码对应的块的正LU的何处,仅复制确定的差分数据 块。总之,根据该实施形态,能够把响应备份盘(0102)的插入的检测而开始
的备份作为差分备份。 <第二实施形态>下面说明本发明的第二实施形态。其时,主要说明和第一实施形态的不 同点,关于和第一实施形态的共同点,省略或者简化说明。图15表示本发明的第二实施形态的存储器系统的构成例。 在存储器系统(1101a)中,具有用于和管理计算机(0208)通信的管理 接口 (0209)。管理接口 (0209),例如被连接到存储器控制器(0202)。管理 计算机(0208)可以采用具有显示装置或者输入装置的一般的计算机。用管理 计算机(0208)的处理器(例如CPU)例如执行管理程序。图17表示用管理程序(9500 )和备份处理部(0905,)执行的处理的流程。 在步骤3301,管理程序(9500)向存储器系统(0101,)发送对管理表取 得请求。在步骤3302,备份处理部(0905,)响应该对管理表取得请求,取得 位于存储器系统(0101,)内的各对管理表(1301),向管理计算机(0208)发 送。在步骤3303,管理程序(9500),根据在接收到的各对管理表(1301)中 记录的信息,生成图16例示的管理画面(1501 )(例如GUI (Graphical User Interface)),并进行显示。在管理画面(1501 )上,例如对于每一个备份盘, 显示副LU盘识别符、对号码、正LUN以及最终备份时刻。由此,看到管理 画面(1501 )的用户,能够把握在哪个备^f分盘上存J渚有哪个正LU的哪个时刻 的备份。另外,在管理画面(1501)上显示与各对对应的各选择框、备份按钮 (1503 )、和恢复按钮(1502)。在步骤3304,管理程序(9500)接受对于与用户希望的对对应的选择框 的选择标记的登记(即希望的对的指定)、和是执行备份还是恢复的指定。用 户如果对于指定的对希望取得备份,则按压备份按钮(1503 ),另一方面,如 果对于指定的对希望进行恢复,则按压恢复按钮(1502)。在步骤3305,管理程序(9500),向备份处理部(0905,)通知指定的对 的对号码、具有构成该对的副LU的备份盘的副LU盘识别符、和是备份和恢 复中的哪一个。在步骤3306,备份处理部(0905,),在检测到插入备份盘(0102)的场
合,执行盘插入时处理。图18表示第二实施形态中的盘插入时处理的处理流程。在步骤0303,在判定不是新盘的场合,备份处理部(0905,),在步骤4301, 在插入的备^f分盘(0102)内的盘识别符(1201 )和从管理程序(9500)通知的 副LU盘识别符相同的场合,判断是备份还是恢复。在从管理程序(9500)接 受备份的场合,在步骤4301成为Yes,在从管理程序(9500)接受恢复的场 合,在步骤4301成为No。在步骤4301为No的场合,执行恢复处理(步骤 4302 )。图19表示恢复处理的流程。在步骤4402,备份处理部(0卯5'),从插入的备份盘(0102)确定包含 与从管理程序(9500)通知的对号码相同的对号码的盘内LU信息要素(1203 )。 从该盘内LU信息要素(1203 ) 了解与该对号码对应的副LU处于该备份盘 (0102)的何处。在步骤4403,备Y分处理部(0905,),向与该对号码对应的正LU复制与 该对号码对应的副LU内的全部数据块。亦即向存储器系统(OIOI')恢复该 副LU。此外,作为复制目的地的正LU,代替与该对号码对应的正LU,也可 以作为利用内部盘(0206a 0206c )的空闲而形成的空闲的内部LU (具有复制 源的副LU的容量以上的容量的LU)。以上,根据该第二实施形态,事前,如果在存储器系统(0101,)中已经 设定好盘识别符或者对或者执行备份还是恢复,响应备份盘(0102)插入的检 测就能自动开始备份或者恢复。此外,在该第二实施形态中,是假定为从管理 计算机(0208)指定,但是也可以代之其从主计算机(0207)指定。另外,对于插入的备份盘(0102)指定执行备份和恢复哪一方的方法, 不限于从管理计算机(0208)或者主计算机(0207)指定的方法,例如也可以 采用下述的第三或者第四实施形态中说明的方法。<第三实施形态>图21表示本发明的第三实施形态的存储器系统的构成例。 也可以将存储器系统(1101b)的至少一个扩展槽(0153a)作为备份用 的扩展槽(备份槽),而将至少一个扩展槽(0153b)作为恢复用的扩展槽(恢 复槽)。在这一场合,用户,在希望取得备份的场合,把希望的备份盘(0102) 插入备份槽(0153a),在希望恢复的场合,把希望的备份盘(0102)插入恢复 槽(0153b)。在检测到在备份槽(0153a)中插入了备份盘(0102)的场合, 备份处理部(0905 )对于插入的备份盘(0102)进行备份,另一方面,在4企测 到在恢复槽(0153b )中插入了备份盘(0102 )的场合,从插入的备份盘(0102 ) 进行恢复。<第四实施形态>图22表示本发明的第四实施形态的存储器系统的构成例。 也可以在存储器系统(1101c)内设置备份/恢复指示开关(7203)。在把 备份/恢复指示开关(7203 )设定为备份的场合,备份处理部(0905)对于插 入的备份盘(0102)进行备份,另一方面,在把备份/恢复指示开关(7203 ) 设定为恢复的场合,对于插入的备份盘(0102)进行恢复。以上说明了本发明的几个实施形态,但是这些是为说明本发明的例示, 不是把本发明的范围仅限定在这些实施形态上的意思。本发明也可以用其他的 各种形态实施。
权利要求
1.一种存储器系统,具有包含一个以上的第一存储装置的存储资源;根据所述存储资源的存储空间形成的第一逻辑卷;安装由用户所选择的可拆卸的第二存储装置的安装部件;和执行以下(a)以及(b)处理的备份部;(a)在和根据在所述安装部件上所安装的可拆卸的第二存储装置的存储空间所形成的所述第一逻辑卷成对的第二逻辑卷中,备份在所述第一逻辑卷中存储的数据,(b)在所述存储资源中存储关于所述第一逻辑卷的此次备份是第几代的备份的备份世代信息要素。
2. 根据权利要求1所述的存储器系统,其中,进一步具有检测部,其检测所述选择的可拆卸的第二存储装置已被安装在所述安装部件上,所述备份部,响应所述检测部检测到所述选择的可拆卸的第二存储装置 已被安装在所述安装部件上这一事实,并执行所述(a)以及(b)的处理。
3. 根据权利要求1所述的存储器系统,其中,进一步具有保护部,其保护所述一个以上的第一存储装置的各个不被所 述用户取下。
4. 根据权利要求1所述的存储器系统,其中, 所述安装部件有多个,在所述多个安装部件中,包含第一安装部件和第二安装部件, 所述备份部,在所述第一安装部件上安装有所述选择的可拆卸的第二存 储装置的场合,执行所述(a)的处理,在所述第二安装部件上安装有所述选 择的可拆卸的第二存储装置的场合,执行以下(c)的处理(c) 把在所述第二安装部件上安装的可拆卸的第二存储装置的所述第二 逻辑巻内的数据,恢复到根据所述存储资源的存储空间所形成的所述第一逻辑 巻或者别的第 一逻辑巻上。
5. 根据权利要求1所述的存储器系统,其中,进一步具有外部指示接收部,其从作为在所述存储器系统的外部存在的 计算机的外部计算机接收执行备份和恢复的何者的指示,所述备份部,在所述外部指示接收部接收到备份的指示的场合,执行所 述(a)的处理,在所述外部指示接收部接收到恢复的指示的场合,执行以下 (c)的处理(c)把在所述安装部件上安装的可拆卸的第二存储装置的所述第二逻辑 巻内的数据,恢复到^f艮据所述存储资源的存储空间所形成的所述第一逻辑巻或 者别的第一逻辑巻上。
6. 根据权利要求1所述的存储器系统,其中,进一步具有备份/恢复指定接收部,其从所述用户接收执行备份和恢复的 何者的指定,所述备份部,在所述备份/恢复指定接收部接收到备份的指定的场合,执 行所述(a)的处理,在所述备份/恢复指定接收部接收到恢复的指定的场合, 执行以下(c)的处理(c)把在所述安装部件上安装的可拆卸的第二存储装置的所述第二逻辑 巻内的数据,恢复到根据所述存储资源的存储空间所形成的所述第一逻辑巻或 者别的第一逻辑巻上。
7. 根据权利要求1所述的存储器系统,其中,所述存储资源,存储与把所述第一逻辑巻作为构成要素的多个对的各个 对应的差分管理信息要素,各差分管理信息要素,是表示差分数据块位于所述第一逻辑巻的哪个位 置的信息要素,所述差分数据块,是与作为与该差分管理信息要素对应的对的 构成要素的第二逻辑巻和所述第一逻辑巻间的差分相当的数据块,所述备份部,在所述(a)的处理中,从所述多个差分管理信息要素中的、 与作为把在所述安装部件上安装的可拆卸的第二存储装置的第二逻辑巻作为 构成要素的对的对象对对应的差分管理信息要素中,确定差分数据块位于所述 第一逻辑巻的哪个位置,把位于所确定的位置处的差分数据块,备份到该第二 逻辑巻中的、与该确定的位置对应的位置。
8. 根据权利要求7所述的存储器系统,其中,存储器系统进一步具有I/O处理部,其从作为在所述存储器系统的外部存 在的计算机的外部计算机接收指定了所述第一逻辑巻的1/0请求,向用从该外 部计算机接收到的I/O请求所指定的第一逻辑巻,写用该I/O请求指定的写对 象数据,所述存储资源,还存储与把所述第一逻辑巻作为构成要素的多个对的各 个对应的对状态,所述i/o处理部,在把所述第一逻辑巻作为构成要素的对的对状态成为第一种状态的场合,在每次向该第一逻辑巻写所述写对象数据的数据块时,把与 该对对应的差分管理信息要素,更新为在该写目的地的位置有差分数据块,所述备份部,在把与所述对象对对应的对状态更新为第二种状态后开始 备份,在备份结束的场合,把与所述对象对对应的差分管理信息要素更新为无 差分数据块,把与所述对象对对应的对状态更新为第 一种状态。
9. 根据权利要求8所述的存储器系统,其中,所述备份部,在所述(b)的处理中,在^l巴与所述对象对对应的对状态更 新为所述第一种状态后,进而,在所述可拆卸的第二存储装置中存储作为关于 所述对象对的信息的对管理信息要素,其后,在把所述可拆卸的第二存储装置 从所述安装部件取下、重新把该取下的可拆卸的第二存储装置或者由所述用户 所选择的别的存储装置安装到所述安装部件的场合,在所述(a)的处理中, 确定与安装到了所述安装部件的该可拆卸的第二存储装置内的对管理信息要 素对应的差分管理信息要素。
10. 根据权利要求8所述的存储器系统,其中,所述备份部,在每次把差分数据块备份到所述第二逻辑巻时,从该第二 逻辑巻读该差分数据块,把所读取的差分数据块与已备份的差分数据块进行比 较,在这些差分数据块互相一致的场合,把与所述对象对对应的差分管理信息 要素,更新为在所述确定的位置无差分数据块。
11. 根据权利要求8所述的存储器系统,其中,进一步具有检测部,其检测从所述安装部件取下了所述可拆卸的第二存储装置,所述备份部,响应所述检测部检测到从所述安装部件取下了所述可拆卸 的第二存储装置这一事实,把与所述对象对对应的对状态变更为第 一种状态。
12. 根据权利要求7所述的存储器系统,其中,所述备份部,在所述(b)的处理中,进而把作为关于所述对象对的信息 的对管理信息要素存储在所述可拆卸的第二存储装置,其后,在从所述安装部 件中取下所述可拆卸的第二存储装置、重新把该取下的可拆卸的第二存储装置 或者由所述用户选择的别的存储装置安装到所述安装部件的场合,在所述(a) 的处理中,确定与在所述安装部件中安装的该可拆卸的第二存储装置内的对管 理信息要素对应的差分管理信息要素。
13. 根据权利要求1所述的存储器系统,其中, 所述安装部件的数目比第一存储装置的数目少。
14. 根据权利要求1所述的存储器系统,其中,所述备份部,更新在所述存储资源中存储的、所述对的对状态,在所述 可拆卸的第二存储装置中存储更新后的该对状态。
15. 根据权利要求1所述的存储器系统,其中, 在一个可拆卸的第二存储装置中形成多个第二逻辑巻, 所述备份部,在所述(a)的处理中,在分别和多个第一逻辑巻构成多个对的所述多个第二逻辑巻上,分别备份所述多个第 一逻辑巻内的数据。
16. 根据权利要求1所述的存储器系统,其中, 在一个可拆卸的第二存储装置中形成多个第二逻辑巻, 所述备份部,在所述(a)的处理中,在从分别和所述第一逻辑巻构成多个对的所述多个第二逻辑巻中选择的第二逻辑巻上,备份所述第 一逻辑巻内的 数据。
17. 根据权利要求1所述的存储器系统,其中,存储器系统还具有I/O处理部,其从作为在所述存储器系统的外部存在的 计算机的外部计算机接收指定了所述第一逻辑巻的1/0请求,向用从该外部计 算机接收到的1/0请求指定的第一逻辑巻,写用该1/0请求指定的写对象数据,所述存储资源,存储与把所述第一逻辑巻作为构成要素的多个对的各个对应的差分管理信息要素和对状态,各差分管理信息要素,是表示差分数据块位于所述第一逻辑巻的哪个位 置的信息要素,所述差分数据块,是与作为与该差分管理信息要素对应的对的 构成要素的第二逻辑巻和所述第一逻辑巻间的差分相当的数据块,所述I/O处理部,在把所述第 一逻辑巻作为构成要素的对的对状态成为第一种状态的场合,在每次向该第一逻辑巻写所述写对象数据的数据块时,把与 该对对应的差分管理信息要素更新为在该写目的地的位置有差分数据块,所述备份部,在所述(a)的处理中,对于作为把在所述安装部件上所安 装的可拆卸的第二存储装置的第二逻辑巻作为构成要素的对的对象对,在把与 该对象对对应的对状态更新为第二种状态后开始备4分,从所述多个差分管理信 息要素中的、与所述对象对对应的差分管理信息要素中,确定在所述第一逻辑 巻的哪个位置有差分数据块,把位于确定的各位置的各差分数据块,备份在与 该第二逻辑巻中的该确定的各位置对应的各位置,在每次结束关于一个确定的 位置的备份时,把与所述对象对对应的差分管理信息要素,更新为在该确定的 位置无差分数据块,在全部差分数据块的备份结束了的场合,把与所述对象对 对应的对状态更新为第 一种状态。
18. 根据权利要求17所述的存储器系统,其中,所述备份部,在所述(b)的处理中,在把与所述对象对对应的对状态更 新为所述第一种状态后,进而,在所述可拆卸的第二存储装置中存储作为关于 所述对象对的信息的对管理信息要素,其后,在把所述可拆卸的第二存储装置 从所述安装部件中取下、重新把该取下的可拆卸的第二存储装置或者由所述用 户所选择的别的存储装置安装到所述安装部件的场合,在所述(a)的处理中, 确定与安装到所述安装部件中的该可拆卸的第二存储装置内的对管理信息要 素对应的差分管理信息要素,该确定的差分管理信息要素,是与把该可拆卸的第二存储装置的第二逻 辑巻作为构成要素的对对应的差分管理信息。
19. 根据权利要求17所述的存储器系统,其中, 具有第 一检测部,其检测在所述安装部件上已安装了所述可拆卸的第二存储 装置;和第二检测部,其检测从所述安装部件已取下了所述可拆卸的第二存储装置;所述备份部,响应所述第一检测部检测到所述可拆卸的第二存储装置已安装到所述安装部件上的事实,执行所述(a)以及(b)的处理,响应所述第二检测部检测到从所述安装部件已取下了所述可拆卸的第二存储装置的事实, 把与所述对象对对应的状态变更为第 一种状态。
20.根据权利要求17所述的存储器系统,其中,进一步具有保护部,其保护所述一个以上的第一存储装置的各个不被所 述用户取下,所述安装部件的数目比第一存储装置的数目少。
全文摘要
在有限的台数的存储装置上跨越多代备份逻辑卷内的数据。存储器系统中,具有包含一个以上的第一存储装置、以该存储资源的存储空间为基础形成的第一逻辑卷、安装由用户选择的第二存储装置的安装部件、和备份部。备份部,执行以下(a)以及(b)的处理(a)在和以在安装部件上安装的第二存储装置的存储空间为基础形成的第一逻辑卷成对的第二逻辑卷中,备份在第一逻辑卷中存储的数据,(b)在存储资源中存储关于第一逻辑卷的此次备份是第几代备份的备份世代信息要素。
文档编号G06F11/14GK101211288SQ200710153358
公开日2008年7月2日 申请日期2007年9月18日 优先权日2006年12月28日
发明者儿玉升司 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1