存储系统、解除方法以及副侧的存储装置转让专利

申请号 : CN200910005964.4

文献号 : CN101504591B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 五十岚良典铃木秀典

申请人 : 株式会社日立制作所

摘要 :

提供了可以避免用户的无谓的费用和无谓的操作,并且可以有效地利用不需要的副侧的虚拟卷的使用容量的存储系统、解除方法以及副侧的存储装置。具有:页区域对应信息,其使将实际卷的存储区域划分为规定的存储区域的页区域、和将虚拟卷的存储区域划分为规定的存储区域的页区域相对应;对设定部,为了存储对来自主机装置的数据进行存储的正侧的虚拟卷的复制数据,对副侧的虚拟卷进行对设定;以及页解除部,其解除副侧的虚拟卷的页区域和预先被对应的副侧的实际卷的页区域间的对应。

权利要求 :

1.一种存储系统,其具有存储装置,该存储装置提供由多个盘的存储区域形成的实际卷、以及通过动态地提供所述实际卷的存储区域而形成的虚拟卷,所述存储系统的特征在于,具备:

页区域对应信息,其使将所述实际卷的存储区域划分为规定的存储区域的页区域、和将所述虚拟卷的存储区域划分为规定的存储区域的页区域相对应;

对设定部,其为了存储对来自主机装置的数据进行存储的正侧的虚拟卷的复制数据,对副侧的虚拟卷进行对设定;以及页解除部,其解除所述副侧的虚拟卷的页区域和预先被对应的副侧的实际卷的页区域间的对应。

2.根据权利要求1所述的存储系统,其特征在于,还具备复制处理部,该复制处理部,在所述正侧的虚拟卷的页区域中存储了所述数据时,在由页解除部解除了与所述副侧的实际卷的页区域的对应的所述副侧的虚拟卷中存储复制数据。

3.根据权利要求1所述的存储系统,其特征在于,所述副侧的虚拟卷由副侧的存储装置提供,所述副侧的存储装置与存储来自所述主机装置的数据的正侧的存储装置连接。

4.根据权利要求1所述的存储系统,其特征在于,还具备:

页初始化信息,其将解除了所述副侧的虚拟卷的页区域和所述副侧的实际卷的页区域间的对应的所述副侧的实际卷的页区域,作为初始化对象的页区域来进行管理;以及页可使用信息,其将初始化后的所述副侧的实际卷的页区域作为可使用的页区域进行管理。

5.根据权利要求4所述的存储系统,其特征在于,所述页解除部,

根据所述页初始化信息,对解除了与所述副侧的虚拟卷的页区域的对应的所述副侧的实际卷的页区域进行初始化,将初始化后的所述副侧的实际卷的页区域作为可使用的页区域登录到所述页可使用信息中。

6.一种解除方法,其用于具有存储装置的存储系统,该存储装置提供由多个盘的存储区域形成的实际卷、以及通过动态地提供所述实际卷的存储区域而形成的虚拟卷,所述解除方法的特征在于,具备以下步骤:

对应步骤,作为页区域对应信息,使将所述实际卷的存储区域划分为规定的存储区域的页区域、和将所述虚拟卷的存储区域划分为规定的存储区域的页区域相对应;

对设定步骤,为了存储对来自主机装置的数据进行存储的正侧的虚拟卷的复制数据,对副侧的虚拟卷进行对设定;以及页解除步骤,解除所述副侧的虚拟卷的页区域和预先被对应的副侧的实际卷的页区域间的对应。

7.根据权利要求6所述的解除方法,其特征在于,还具备复制处理步骤,该复制处理步骤,在所述正侧的虚拟卷的页区域中存储了所述数据时,在通过所述页解除步骤解除了与所述副侧的实际卷的页区域的对应的所述副侧的虚拟卷中存储复制数据。

8.根据权利要求6所述的解除方法,其特征在于,所述副侧的虚拟卷由副侧的存储装置提供,所述副侧的存储装置与存储来自所述主机装置的数据的正侧的存储装置相连接。

9.根据权利要求6所述的解除方法,其特征在于,还具备以下步骤:

将解除了所述副侧的虚拟卷的页区域和所述副侧的实际卷的页区域间的对应的所述副侧的实际卷的页区域,作为初始化对象的页区域通过页初始化信息来进行管理;以及将初始化后的所述副侧的实际卷的页区域作为可使用的页区域通过页可使用信息来进行管理。

10.根据权利要求9所述的解除方法,其特征在于,在所述页解除步骤中,

根据所述页初始化信息,对解除了与所述副侧的虚拟卷的页区域的对应的所述副侧的实际卷的页区域进行初始化,将初始化后的所述副侧的实际卷的页区域作为可使用的页区域登录到所述页可使用信息中。

11.一种副侧的存储装置,其与具有存储来自主机装置的数据的正侧的虚拟卷的正侧的存储装置相连接,并且,提供由多个盘的存储区域形成的副侧的实际卷和通过动态地提供所述副侧的实际卷的存储区域而形成的副侧的虚拟卷,所述副侧的存储装置的特征在于,具备:

页区域对应信息,其使将所述副侧的实际卷的存储区域划分为规定的存储区域的页区域、和将所述副侧的虚拟卷的存储区域划分为规定的存储区域的页区域相对应;

对设定部,其为了存储所述正侧的虚拟卷的复制数据,对所述副侧的虚拟卷进行对设定;以及页解除部,其解除所述副侧的虚拟卷的页区域和预先被对应的副侧的实际卷的页区域间的对应。

12.根据权利要求11所述的副侧的存储装置,其特征在于,还具备复制处理部,该复制处理部,在所述正侧的虚拟卷的页区域中存储了所述数据时,在由页解除部解除了与所述副侧的实际卷的页区域的对应的所述副侧的虚拟卷中存储复制数据。

13.根据权利要求11所述的副侧的存储装置,其特征在于,还具备:

页初始化信息,其将解除了所述副侧的虚拟卷的页区域和所述副侧的实际卷的页区域间的对应的所述副侧的实际卷的页区域,作为初始化对象的页区域来进行管理;以及页可使用信息,其将初始化后的所述副侧的实际卷的页区域作为可使用的页区域进行管理。

14.根据权利要求13所述的副侧的存储装置,其特征在于,所述页解除部,

根据所述页初始化信息,对解除了与所述副侧的虚拟卷的页区域的对应的所述副侧的实际卷的页区域进行初始化,将初始化后的所述副侧的实际卷的页区域作为可使用的页区域登录到所述页可使用信息中。

说明书 :

存储系统、解除方法以及副侧的存储装置

技术领域

[0001] 本发明涉及存储系统、解除方法以及副侧的存储装置,尤其是涉及关于具备对多个虚拟卷进行对设定的存储装置的存储系统的应用。

背景技术

[0002] 目前,在使用存储装置来存储数据的存储系统中,具有通过RAID(Redundant Arrays of Independent/Inexpensive Disks)方式管理多个硬盘的方法。并且,在多个硬盘提供的物理的存储区域中形成至少1个以上的逻辑的卷(以下将其称为逻辑卷)。
[0003] 近年来,如在专利文献1中记载的那样,公开了不通过硬盘的存储区域生成固定容量的逻辑卷,而是由多个逻辑卷对主机装置提供虚拟的卷(以下将其称为虚拟卷)的技术。在该虚拟卷中,动态地分配逻辑卷的存储区域。由此,实际上可以将分散在多个存储装置中的存储区域作为单一的卷提供给主机装置。
[0004] 将这样的虚拟卷对设定成正侧的虚拟卷和副侧的虚拟卷将数据从正侧的虚拟卷复制到副侧的虚拟卷中来期待数据的可靠性。
[0005] 【专利文献1】特开2003-015915号公报

发明内容

[0006] 在对已经使用的副侧的虚拟卷重新进行对设定时,按以下的方法进行:将与副侧的虚拟卷的使用容量相同容量的全部数据(包含零数据的数据)从正侧的虚拟卷复制到副侧的虚拟卷中,来使两个虚拟卷之间的内容一致;或者,在对副侧的虚拟卷的使用区域进行初始化之后与正侧的虚拟卷进行对设定,只将存在于正侧的虚拟卷中的数据的存储区域复制到副侧的虚拟卷中来使虚拟卷的内容一致的方法。
[0007] 但是,在前者的方法中会产生传输量大、花费大量传输时间的问题。此外,在后者的方法中,虽然传输量少,但正侧的虚拟卷需要掌握副侧的虚拟卷的状态,必须在与正侧的虚拟卷中存在的数据的存储区域相对应的副侧的虚拟卷的存储区域中,存储数据的复制。
[0008] 除此之外,在用户支付与进行对设定的两个虚拟卷的购入容量成比例的购入金额时,在前者的方法中除了复制所需要的容量之外,还必须购入预先所使用的副侧的虚拟卷的容量。此外,在后者的方法中,虽然只购入进行复制的容量即可,但在重新进行对设定之前,需要用户自身对在复制以外的用途中已使用的副侧的虚拟卷进行初始化来再次构成,对于用户产生无谓的费用和无谓的操作。
[0009] 因此,本发明的目的在于,提供可以避免用户的无谓的费用和无谓的操作,并且可以有效地利用不需要的副侧的虚拟卷的使用容量的存储系统、解除方法以及副侧的存储装置。
[0010] 为了解决该课题,本发明的存储系统具有存储装置,该存储装置提供由多个盘的存储区域形成的实际卷、以及通过动态地提供实际卷的存储区域而形成的虚拟卷,该存储系统的特征为,具有:页区域对应信息,其使将实际卷的存储区域划分为规定的存储区域的页区域、和将虚拟卷的存储区域划分为规定的存储区域的页区域相对应;对设定部,为了存储对来自主机装置的数据进行存储的正侧的虚拟卷的复制数据,对副侧的虚拟卷进行对设定;以及页解除部,解除所述副侧的虚拟卷的页区域和预先被对应的副侧的实际卷的页区域间的对应关系。
[0011] 结果,即使在对设定时使用副侧的虚拟卷内的存储区域,通过解除保存有实际的数据的副侧的实际卷和副侧的虚拟卷间的对应,可以在副侧的虚拟卷内进行初始化。
[0012] 此外,在本发明中,提供一种存储系统的解除方法,该存储系统具有存储装置,该存储装置提供由多个盘的存储区域形成的实际卷、以及通过动态地提供实际卷的存储区域而形成的虚拟卷,该存储系统的解除方法的特征为,具有以下步骤:对应步骤,作为页区域对应信息,使将实际卷的存储区域划分为规定的存储区域的页区域、和将虚拟卷的存储区域划分为规定的存储区域的页区域相对应;对设定步骤,为了存储对来自主机装置的数据进行存储的正侧的虚拟卷的复制数据,对副侧的虚拟卷进行对设定;以及页解除步骤,解除副侧的虚拟卷的页区域和预先被对应的副侧的实际卷的页区域间的对应关系。
[0013] 结果,即使在对设定时使用副侧的虚拟卷内的存储区域,通过解除保存有实际的数据的副侧的实际卷和副侧的虚拟卷间的对应,可以在副侧的虚拟卷内进行初始化。
[0014] 并且,在本发明中提供一种副侧的存储装置,其与具有存储来自主机装置的数据的正侧的虚拟卷的正侧的存储装置相连接,并且,提供由多个盘的存储区域形成的副侧的实际卷、和通过动态地提供副侧的实际卷的存储区域而形成的副侧的虚拟卷,该副侧的存储装置的特征为,具有:页区域对应信息,其使将副侧的实际卷的存储区域划分为规定的存储区域的页区域、和将副侧的虚拟卷的存储区域划分为规定的存储区域的页区域相对应;对设定部,为了存储正侧的虚拟卷的复制数据,对副侧的虚拟卷进行对设定;以及页解除部,解除副侧的虚拟卷的页区域和预先被对应的副侧的实际卷的页区域间的对应。
[0015] 结果,即使在对设定时使用副侧的虚拟卷内的存储区域,通过解除保存有实际的数据的副侧的实际卷和副侧的虚拟卷间的对应,可以在副侧的虚拟卷内进行初始化。
[0016] 根据本发明,可以避免用户的无谓的费用和无谓的操作,并且可以有效地使用不需要的副侧的虚拟卷的使用容量。

附图说明

[0017] 图1是表示本实施方式的存储系统的硬件结构的方框图。
[0018] 图2是说明本实施方式的逻辑卷的概念图。
[0019] 图3是表示本实施方式的公共存储器的内容的方框图。
[0020] 图4是表示本实施方式的虚拟卷表的图表。
[0021] 图5是表示本实施方式的卷管理表的图表。
[0022] 图6是表示本实施方式的页初始化表的图表。
[0023] 图7是表示本实施方式的页可使用表的图表。
[0024] 图8是说明本实施方式的各种处理的说明图。
[0025] 图9是表示本实施方式的对设定处理的流程图。
[0026] 图10是表示本实施方式的对设定画面的画面图。
[0027] 图11是表示本实施方式的对设定画面的画面图。
[0028] 图12是表示本实施方式的对设定画面的画面图。
[0029] 图13是表示本实施方式的对设定画面的画面图。
[0030] 图14是表示本实施方式的页解除处理的流程图。
[0031] 图15是表示本实施方式的页解除处理的说明图。
[0032] 图16是表示本实施方式的页解除执行处理的流程图。
[0033] 图17是表示本实施方式的复制处理的流程图。
[0034] 图18是输出本实施方式的副侧虚拟卷的页使用容量以及页使用容量的履历的画面图。
[0035] 图19是说明现有的虚拟卷的使用容量的说明图。
[0036] 图20是说明本实施方式中的虚拟卷的使用容量的图表。
[0037] 符号说明
[0038] 1存储系统;2主机装置;3网络;4复制用网络;5A正侧的存储装置、5B副侧的存储装置;60A、60B硬盘;70通道适配器;700微处理器;71开关;72公共存储器;73高速缓冲存储器;74盘适配器;8存储导航器;80管理画面;720虚拟卷表;721卷管理表;722页初始化表;723页可使用表;724对设定程序;725页解除程序;726页解除执行程序;727复制程序

具体实施方式

[0039] 以下参照附图对本发明的一实施方式进行说明。
[0040] (1)存储系统的结构在图1中,1作为整体表示了本实施方式的存储系统。该存储系统1的结构为:主机装置2经由网络3与正侧的存储装置5A连接,正侧的存储装置5A经由复制用网络4与副侧的存储装置5B连接,各个存储装置经由网络3与存储导航器8连接。
[0041] 在本实施方式中,将直接进行来自主机装置2的数据的输入输出的存储装置称为正侧的存储装置5A。
[0042] 主机装置2是具备CPU、存储器等信息处理资源的计算机装置,例如由个人计算机、工作站、大型主机等构成。此外,主机装置2具备键盘、开关等信息输入装置(未图示)、监视显示器、扬声器等信息输出装置(未图示)。
[0043] 网络3以及复制用网络4例如由SAN(Storage Area Network)、LAN(LocalArea Network)、因特网、公共线路或专用线路等构成。例如,在网络3为SNA时,按照光纤通道协议进行动作,在网络3为LAN时,按照TCP/IP协议进行动作。在本实施方式中,对连接主机装置2和正侧的存储装置5A的网络3使用SAN,对其他的网络3以及复制用网络4使用LAN。
[0044] 存储装置5具备由多个硬盘60(HDD)构成的盘部6以及通过RAID方式管理多个硬盘60的控制器部7。此外,除了需要特别地进行区分的情况以外,不进行A、B的记载。
[0045] 硬盘60例如由SCSI盘等存取性能高的高价的盘、SATA或光盘等存取性能低的低价的盘等构成。
[0046] 控制器部7具备多个通道适配器(CHA)、开关71、公共存储器72、高速缓冲存储器73、多个盘适配器74(DKA)以及服务处理器75(SVP)。
[0047] 通道适配器70被构成为具备微处理器700、存储器(未图示)以及通信接口等的微计算机系统,并且具备用于与网络连接的端口P。通道适配器70解释从主机装置2发送的各种命令,来执行所需要的处理。对通道适配器70的端口P分配了用于识别多个通道适配器70的网络地址(例如IP地址或WWn),由此,通道适配器70各自可以单独地作为NAS(Network AttachedStroage)进行动作。
[0048] 开关71与通道适配器70、公共存储器72、高速缓冲存储器73以及盘适配器74连接。通道适配器70、公共存储器72、高速缓冲存储器73以及盘适配器74之间的数据或命令的收发经由该开关71来进行。
[0049] 公共存储器72是由通道适配器70以及盘适配器74共用的存储器。公共存储器72主要用于存储系统构成信息以及各种控制程序或来自主机装置2的命令等。此外,关于在公共存储器72内存储的各种表和程序,将在后面进行说明。
[0050] 高速缓冲存储器73也是由通道适配器70以及盘适配器74共用的存储器。高速缓冲存储器73主要用于临时存储存储装置输入输出的数据。
[0051] 盘适配器74被构成为具备微处理器700(未图示)和存储器(未图示)等的微计算机系统,作为进行与盘部6进行通信时的协议控制的接口来工作。盘适配器74例如经由光纤通道电缆与对应的盘部6连接,按照光纤通道协议进行与盘部6之间的数据收发。
[0052] 服务处理器75是为了维护存储装置4而被被操作的计算机装置,例如由笔记本型个人计算机构成。服务处理器75经由网络3连接主机2,可以从主机2接收数据或命令。
[0053] 存储导航器8是为了管理存储装置4而被操作的计算机装置,例如由个人计算机构成。存储导航器8从多个存储装置中设定成为对的存储装置,并进行后述的虚拟卷V的对设定、或者后述的虚拟卷V和逻辑卷的相关联的管理等。存储导航器8可以在管理画面80上显示这样的设定处理或管理处理。
[0054] 此外,在本实施方式的存储系统中,在多个硬盘60中,每4个硬盘60构成1个RAID组。并且,在该1个RAID组提供的存储区域上定义1或多个逻辑卷LU。
[0055] 逻辑卷LU被分配了固有的识别符LUN(Logical Block Number)。关于数据的输入输出,指定组合了该识别符以及给在逻辑卷内逻辑分割后的块分配的固有的号码LBA(Logical Block Addressing)的地址来进行。
[0056] (2)硬盘的逻辑结构
[0057] 图2是表示存储系统1中的多个硬盘60的逻辑结构的概念图。
[0058] 作为逻辑卷LU的属性,大体分为作为主机装置2访问的逻辑卷的虚拟卷V和与该虚拟卷V相关联的实际卷R。实际卷R的存储区域与硬盘60的实际的存储区域相对应。并且,由多个实际卷R形成池区域POOL。
[0059] 虚拟卷V通过动态地分配与池区域POOL的实际卷R相关联的硬盘60的存储区域,来提供存储区域。虚拟卷V通过虚拟地生成卷的容量,可以向主机装置2提供不依赖于物理容量的任意容量的卷。
[0060] 此外,虚拟卷V通过称为槽S的存储区域划分卷内的存储区域。槽S是存储上述数据的最小的存储区域,相当于上述的块。在图2中,表示了反映出虚拟卷V的存储区域内的状况的位图M。位图M的网格按槽单位进行划分。
[0061] 此外,通过称为页P的最小的存储区域使虚拟卷V和实际卷R相关联。1个页P由多个槽S形成,并划分了存储区域。
[0062] 并且,在本实施方式中,是可以对由主机装置2所识别的虚拟卷V进行对设定的结构。将由主机装置2直接访问的虚拟卷V称为正侧的虚拟卷V(以下称为正侧虚拟卷PV),把对正侧虚拟卷PV中存储的数据(实际上是在正侧虚拟卷PV被分配的硬盘60驱动器的存储区域中存储的数据)进行复制的复制目的地的虚拟卷V称为副侧的虚拟卷SV(以下称为副侧虚拟卷SV)。
[0063] 并且,将与正侧虚拟卷PV对应的实际卷称为正侧实际卷PR,将与副侧虚拟卷SV相对应的实际卷称为副侧实际卷SR。
[0064] 此外,除了需要特别区分正侧、副侧的情况以外,作为虚拟卷V、实际卷R来进行说明。
[0065] (3)表结构
[0066] 图3表示在公共存储器72中存储的各种表以及程序的一例。
[0067] 在公共存储器72中存储虚拟卷表720、卷管理表721、页初始化表722、页可使用表723、对设定程序724、页解除程序725、页解除执行程序726以及复制程序727。
[0068] (3-1)虚拟卷表
[0069] 虚拟卷表720是按每个端口号码保存的表,是可以识别存储装置5的对全部的虚拟卷V的信息进行管理的表。该表在设定虚拟卷V的对时使用。
[0070] 如图4所示,虚拟卷表720主要由以下构成:“端口号码”栏7200、表示正侧虚拟卷PV的号码的“虚拟卷号码”栏7201、表示该正侧虚拟卷PV是否为对状态的“对状态”栏7202、表示是否解除副侧虚拟卷SV的页P的“页解除”栏7203、表示副侧的存储装置5B的号码的“副侧存储装置号码”栏7204、表示副侧的端口号码的“副侧端口号码”栏7205、表示副侧虚拟卷SV的号码的“副侧虚拟卷号码”栏7206、表示设定了对的虚拟卷PV、SV之间的复制是同步或是非同步的“类型”栏7207、以及表示设定了对的虚拟卷PV、SV之间的数据的一致率的“一致率”栏7208。
[0071] 例如,在对状态为“SNPL”时,表示仅进行了对设定还没有执行数据的复制的状态,在对状态为“COPY”时,表示数据的复制正在执行的状态,在对状态为“PAIR”时,表示数据的复制已完成的状态。
[0072] 此外,在“页解除”栏7203中存在选定时,表示在数据复制时自动地解除副侧虚拟卷SV的页P。此外,所谓页P解除,是指解除与虚拟卷V和实际卷R相对应的页(存储区域)来删除虚拟卷V,具体地说,删除在实际卷R内的页(存储区域)中存储的数据,使该页(存储区域)成为可用于存储新数据的状态。
[0073] (3-2)卷管理表
[0074] 卷管理表721是在各个存储装置5的每一个中保存的表,是管理虚拟卷V和实际卷R的对应的表。
[0075] 卷管理表721如图5所示,由表示虚拟卷号码的“虚拟卷号码”栏7210、表示虚拟卷V的存储区域的“虚拟页号码”7211、与虚拟卷号码对应的“实际卷号码”栏721 3、以及与实际卷R对应的“硬盘号码”栏7214构成。
[0076] (3-3)页初始化表
[0077] 页初始化表722是以页为单位来管理将实际卷R内存储的数据的删除作为对象的存储区域的表。在本实施方式中,通过页解除来对存储区域进行初始化,是为了副侧虚拟卷SV内的存储区域,特别是需要将该表722存储在副侧的存储装置5B的公共存储器72中。
[0078] 此外,如图6所示,页初始化表722由通过页号码表示了将初始化作为对象的存储区域的“初始化对象的页号码”栏7220构成。
[0079] (3-4)页可使用表
[0080] 页可使用表723是以页为单位管理实际卷R内的存储区域中可以存储数据的存储区域的表。
[0081] 此外,如图7所示,页可使用管理表723由通过页号码表示了可以存储数据的存储区域的“可使用页号码”7230构成。
[0082] (4)各种的处理
[0083] 在本实施方式中,如图8所示,在正副虚拟卷PV、SV之间,可以依次进行对设定处理P1、对解除处理P2、复制处理P3。以下对各个处理进行说明。
[0084] (4-1)对设定处理
[0085] 使用上述的各种表,对设定虚拟卷V的对的处理进行说明。对设定处理通过管理者对正侧的存储装置5A进行管理的存储导航器8A的管理画面80来进行。关于对设定处理P1,当管理者从存储导航器8A的管理画面进行操作时,存储导航器8A内的CPU调出对设定程序来执行。
[0086] 首先,如图9所示,管理者选择希望进行对设定的正侧虚拟卷PV(S1)。具体地说,如图10所示,在存储导航器8A的管理画面上输出对操作画面S1。在画面左栏C1中通过树结构表示了正侧的存储装置5A的端口号码。当选择了该端口号码中的一个时,与选择出的端口号码相连接的虚拟卷列表作为虚拟卷表720被输出到画面右上栏C2中。管理者从该虚拟卷表720中选择任意的虚拟卷V。
[0087] 此时,管理者在将选择出的任意的虚拟卷V设定为正侧虚拟卷PV时,按下位于画面右下方的“应用”按钮B1。另一方面,管理者在取消对操作自身时,按下“取消”按钮B2。
[0088] 此外,在画面右下栏C3中输出与作为对设定选择出的副侧虚拟卷SV有关的信息。当前时刻是对设定前,所以画面右下栏C3没有输出任何的信息。此外,画面中央栏C4也是与副侧虚拟卷SV有关的信息,所以在后面进行叙述。
[0089] 当管理者按下“应用”按钮P1时,在管理画面80A上输出图11所示的设定画面S2,所以管理者选择副侧虚拟卷SV(S2)。在设定画面S2上表示了在步骤S1中选择出的正侧虚拟卷PV的号码以及端口号码,所以管理者从画面S2中选择希望与该正侧虚拟卷PV进行对设定的副侧虚拟卷SV号码等,与副侧虚拟卷SV有关的信息。
[0090] 管理者可以下拉副侧虚拟卷SV号码栏C4,来选择任意的副侧虚拟卷SV。同样地,管理者可以从副侧的存储装置号码栏C5中选择任意的副侧的存储装置5B。此外,管理者可以从副侧端口号码栏C6中对于要使用的副侧的端口P进行选择。并且,管理者可以从个数栏C7中选择要生成的副侧虚拟卷SV的个数。
[0091] 此外,管理者可以从页解除栏C8中对于副侧虚拟卷SV的页解除的有无进行选择。通过下拉该页解除栏C8,管理者可以对进行对设定的副侧虚拟卷SV,选择是否解除目前副侧虚拟卷SV的存储区域被分配的全部的页P。
[0092] 例如,管理者选择副侧虚拟卷号码“0001”、副侧存储装置号码“63507”、副侧端口P号码“0001”、个数“02”以及页P“全解除”来作为与副侧虚拟卷SV有关的信息。
[0093] 在设定如此选择出的副侧的信息时,管理者按下位于画面S的右下方的“设定”按钮B3。另一方面,在取消副侧的信息时,管理者按下位于画面S2的右下方的“取消”按钮B4。
[0094] 当管理者按下“设定”按钮B3时,设定与副侧虚拟卷SV有关的信息(S3)。如图12的对操作画面S3所示,在画面S3的右下栏以表形式输出与在步骤S2中选择出的副侧虚拟卷SV有关的信息。例如,在设定与5号正侧虚拟卷PV相对应的副侧虚拟卷SV时,在画面S3的右下栏C3中显示与进行对设定的预定的副侧虚拟卷SV有关的信息。
[0095] 此时,当选择与右下栏C3中显示的副侧虚拟卷SV有关的信息时,在画面中央栏C4的卷使用容量中显示当前的副侧虚拟卷SV的使用容量。在此,显示已使用完的使用容量X、全部容量Y。
[0096] 当管理者按下“应用”按钮B1时,在虚拟卷表720中登录与在右下栏C3中输出的副侧虚拟卷SV有关的信息(S4)。如图13的对操作画面S4所示,在画面S4的右上栏C2中反映所登录的内容。特别是在管理者在步骤S2中进行了“页全解除”的设定时,在“页解除”栏7203中形成选定显示。
[0097] 当反映了内容时,对设定处理P1结束。
[0098] (4-2)页解除处理
[0099] 然后,在进行了对设定的正副虚拟卷PV、SV之间执行复制之前,说明对副侧虚拟卷SV进行的页解除处理P2。该处理由正侧存储装置5的通道适配器70内的微处理器700(未图示)根据各个页解除程序725来执行。此外,该处理尤其在副侧虚拟卷SV的存储区域已经被管理者或用户使用时有效。并且,该处理在设定对的定时或者由管理者或用户指示的定时,由副侧的存储装置5B执行。
[0100] 首先,管理者从正侧的存储导航器8A的管理画面80A进行页解除的指示,当正侧的存储装置5A接收到该指示时,该页解除处理P2开始。
[0101] 然后,如图14所示,正侧的存储装置5A将页解除的指示发送给副侧的存储装置5B(S10)。
[0102] 副侧的存储装置5B当接收到页解除的指示时(S11),确认收到解除指示的副侧虚拟卷SV的页号码,通过卷管理表721确认与该页号码对应的副侧实际卷SR的页号码。
[0103] 副侧的存储装置5B解除使副侧虚拟卷SV和副侧实际卷SR对应的页(S12)。之后,副侧的存储装置5B在页初始化表722中登录解除了对应的副侧实际卷SR的页号码(S13)。
[0104] 例如,如图8所示,假设被分割为16个槽S的副侧虚拟卷SV的存储区域为已使用的区域。并且,假设通过4个槽S形成1个页P。此时,副侧虚拟卷SV和实际的副侧实际卷SR通过页单位就形成了4个部位的对应。
[0105] 在图15中表示页解除的概念图。通过执行该页解除处理P2,解除副侧虚拟卷SV和实际的副侧实际卷SR的对应。当把作为副侧实际卷SR的存储区域的4个部位的页号码设为5、8、10、11时,将这些页号码登录在页初始化表722中。
[0106] 之后,副侧的存储装置5B对副侧实际卷R进行页解除执行处理,使副侧实际卷R内的存储区域成为可使用区域(S14)。
[0107] 副侧的存储装置5B对副侧虚拟卷SV解除与副侧虚拟卷SV的页P对应的副侧实际卷SR的页P,到全部的页解除结束之前反复执行页解除执行处理(S15:NO)。
[0108] 如此当全部的页解除结束时(S15:YES),副侧的存储装置5B将页P解除的完成报告和复制开始的指示发送给正侧的存储装置5A(S16),副侧的存储装置5B中的页解除处理结束(S17)。
[0109] 正侧的存储装置5A当接收到页解除的完成报告和复制开始的指示时(S18),结束页解除处理P3(S19)。
[0110] 如上所述,即使在进行了对设定的时刻副侧虚拟卷SV的存储区域为使用完结的情况下,也可以通过页解除处理对全部的副侧虚拟卷SV的存储区域进行初始化。
[0111] (4-3)页解除执行处理
[0112] 在此,说明在步骤S12中,在副侧的存储装置5B一侧执行副侧虚拟卷SV内的页解除的处理。页解除执行处理由副侧的存储装置5B的通道适配器70B内的微处理器700B根据页解除执行程序726来执行。
[0113] 如图16所示,微处理器700B当接收到页解除的指示时,开始页解除执行处理(S20)。
[0114] 然后,微处理器700B参照存在于公共存储器72B中的页初始化表722,在页号码被登录到页初始化表722中时(S21;YES),对所登录的页号码的存储区域进行初始化,删除数据(S22)。
[0115] 然后,微处理器700B将初始化后的页号码登录在页可使用表723中(S23)。
[0116] 例如,如图15所示,当假设关于副侧实际卷SR进行了初始化的页号码为“5”号时,微处理器700B将初始化后的5号页P登录在页可使用表723中。
[0117] 如此,微处理器700B在直到页可使用表723中登录的页号码不存在为止执行步骤S21到S23的处理时(S21:NO),结束页解除执行处理(S24)。
[0118] 如此,当解除了副侧虚拟卷SV和副侧实际卷SR的页的对应时,可以对存储实际数据的副侧实际卷SR内的存储区域进行初始化,使其成为可使用的存储区域。
[0119] (4-4)复制处理
[0120] 说明在步骤S18中,当在正侧的存储装置5A一侧接收到页解除完成报告和复制开始指示时,在正副侧虚拟卷PV、SV之间进行数据复制的处理。关于复制处理P3,经由管理画面80A接收到来自管理者的指示的正副侧存储装置5的通道适配器70内的微处理器700,根据各自的复制程序727来执行。
[0121] 首先,正侧的存储装置5A在接收到页解除完成报告和复制开始指示时,开始复制处理P3。
[0122] 然后,正侧的存储装置5A检查是否已将正侧虚拟卷PV内的全部的页P复制到了副侧虚拟卷SV中(S30)。正侧的存储装置5A在判断为关于正侧虚拟卷PV内的全部的页P复制尚未完成时(S30:NO),检查在选定对象的页P中是否存储了数据(S31)。
[0123] 然后,正侧的存储装置5A在选定对象的页P中存储有数据时(S31:YES),将该页P内的数据发送到相对应的副侧虚拟卷SV的页P中(S32)。
[0124] 正侧的存储装置5A反复检查是否按页单位存储了数据(S31:NO),在存储了数据时(S31:YES),届时,将该数据发送到相对应的副侧虚拟卷SV的页P中(S32)。
[0125] 副侧的存储装置5B,在步骤S16中,在对正侧的存储装置5A发送了页P解除完成报告和复制开始指示的时刻,开始复制处理P3。因此,副侧的存储装置5B当接收到以页单位发送的数据时,在对应的副侧虚拟卷SV的页P中存储该数据(S33)。即,在与副侧虚拟卷SV的页P对应的副侧实际卷SR的页P中随时存储数据。当向全部的副侧虚拟卷SV内的对应的全部的页P的复制结束时,结束复制处理(S34)。
[0126] 另一方面,正侧的存储装置5A当检查出全部的页P已经都被复制到了副侧虚拟卷SV中时(S30:YES),结束复制处理P3(S35)。
[0127] 例如,如图8所示,假设在正侧虚拟卷PV的槽S1~S16中的槽S1~8中存储了数据。通过执行该复制处理P3,可以只将槽S1~8中存储的数据,按照页单位复制到对应的副侧虚拟卷SV的槽S1~8中。因此,副侧虚拟卷SV的槽S9~16可以有效地使用该存储区域。
[0128] 图1 8是输出了任意时刻的副侧虚拟卷SV的页使用容量以及其履历的画面S5。画面左侧的棒图G1表示了在任意时刻的副侧虚拟卷SV的页使用容量。此外,画面右侧的G2表示在任意时刻的副侧虚拟卷SV的页使用容量的履历。如果页使用容量多相应地与副侧虚拟卷SV对应的页(存储区域)就多。图表G2表明:在点PO1时刻页解除开始,在点PO2时刻副侧虚拟卷SV的页使用容量缓缓地减少,而在点PO3时刻副侧虚拟卷SV的页使用容量再次增加。由此可知:一旦在点PO2~PO3之间通过页解除处理P3,可有效使用副侧虚拟卷SV的存储区域增加了。
[0129] 如此,目前,如图19所示,在只进行了对设定的时刻使用了5TB的副侧虚拟卷SV的情况下,即使从正侧虚拟卷PV仅复制1TB的数据,要传输包含零数据的5TB的数据,正副虚拟卷PV、SV之间才会一致。因此,与正侧虚拟卷PV的使用容量1TB无关,在副侧虚拟卷SV中成为了5TB的使用容量。特别是在根据使用容量来计费的系统中,对于支付费用的用户来说成为了沉重的负担。
[0130] 在本实施方式中,通过解除副侧虚拟卷SV的页P,也会解除使用容量,所以从正侧虚拟卷PV只传输1TB的本来的数据即可。因此,如图20所示,可以有效地应用副侧虚拟卷SV的使用容量。
[0131] 此外,在本实施方式中,虽然按照页单位实施了管理或复制,但也可以按照槽单位实施管理或复制。
[0132] 此外,关于对设定处理、页解除处理、复制处理,虽然记载了从存储导航器8A的管理画面80A由管理者来进行操作的情况,但也可以从存储导航器8B或主机2进行操作。
[0133] 在本实施方式中,说明了副侧虚拟卷和副侧实际卷的页解除,但该处理也可应用于正侧虚拟卷和正侧实际卷的页解除。
[0134] (5)本实施方式的效果
[0135] 如上所述,在本实施方式中,即使在进行对设定时副侧虚拟卷的存储区域已经使用完,但因为对实际存储副侧虚拟卷内的数据的实际卷的存储区域进行初始化后,使副侧虚拟卷内的存储区域成为可以使用的状态,所以可以避免用户的无谓的费用和无谓的操作,并且可以有效地利用不需要的副侧的虚拟卷的使用容量。
[0136] 本发明可以广泛地用于具有1个或多个存储装置的存储系统、或其他方式的存储系统。