Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN101655813 A
Publication typeApplication
Application numberCN 200910171581
Publication date24 Feb 2010
Filing date24 Jun 2004
Priority date27 Jun 2003
Also published asCN1591345A, CN100565464C, CN101051286A, CN101051286B, CN101655813B, US7152079, US7725445, US8135671, US8239344, US8566284, US8943025, US20040267829, US20050073887, US20070168361, US20070168362, US20120311252, US20140046901
Publication number200910171581.4, CN 101655813 A, CN 101655813A, CN 200910171581, CN-A-101655813, CN101655813 A, CN101655813A, CN200910171581, CN200910171581.4
Inventors佐藤孝夫, 平川裕介, 武田贵彦, 荒川敬史
Applicant株式会社日立制作所
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
存储系统 Storage Systems translated from Chinese
CN 101655813 A
Abstract
The invention relates to a storage system comprising a main storage system and a sub storage system. The first storage system includes a plurality of first drives corresponding to a first logical rool and a main logical rool visiting through an external device; a first high-speed cache for storing data to be sent from the main storage system to the sub storage system, and the data is sent from the external devcie to the main logical rool. The sub storage system includes a second high-speed cache for storing data sent from the main storage system; a plurality of disk drives corresponding to the second logical rool and the sub logical rool, and the second logical rool is used to store data sent from the main storage system when amount of the data stored in the second high-speed cache reaching a specified amount of users, the sub logical rool is a logical rool having a dyadic relationship with the main logical rool, and the sub logical rool is a logical rool for storing data red-out fromthe second logical rool.
Claims(13)  translated from Chinese
1.一种具有正存储系统和副存储系统的系统,其特征在于, 所述正存储系统具有: 与从外部装置进行访问的正逻辑卷和第一逻辑卷相对应的多个第一盘驱动器;以及保存应从所述正存储系统发送到所述副存储系统的数据的第一高速缓冲存储器,该数据是从所述外部装置对所述正逻辑卷发送的数据, 所述第一逻辑卷用于当保存在所述第一高速缓冲存储器中的数据的量达到由用户指定的量之后、存储从所述外部装置发送的数据, 所述副存储系统具有: 保存从所述正存储系统发送的数据的第二高速缓冲存储器;以及与第二逻辑卷和副逻辑卷相对应的多个第二盘驱动器,该第二逻辑卷用于当保存在所述第二高速缓冲存储器中的数据的量达到由用户指定的量之后、存储从所述正存储系统发送的数据,该副逻辑卷是与所述正逻辑卷之间具有对关系的逻辑卷,并且该副逻辑卷是存储从所述第二逻辑卷读出的数据的逻辑卷。 A memory system having n storage system and the secondary system, characterized in that said n storage system comprising: an external device with access from the first logical volume and the logical volume n corresponding to the plurality of first disk drives ; and should save the storage system being sent to the first cache memory of said secondary data storage system, the data is the data from the external device to the logical volume being sent, with the first logical volume When the amount of data in stored in the first cache memory reaches an amount specified by the user, storing the data transmitted from the external apparatus, the secondary storage system comprising: transmitting from said n-saving storage system The second cache memory data; and a second logical and vice logical corresponding plurality of second disk drives, the second logical volume for when the data stored in the second cache memory amount After reaching the amount specified by the user, the data being transmitted from the storage system storage, the sub logical volume is the logical volume between the positive and having a logical relationship, and the sub logical volume is stored from the first Second logical data logical reads.
2. 根据权利要求1所述的系统,其特征在于,所述正存储系统经由多个连接线路向所述副存储系统发送所述第一高速緩冲存储器或者所述第一逻辑巻中存储的数据。 2. The system according to claim 1, wherein said storage system being connected via a plurality of lines sent to the secondary storage system of the first cache memory or said first logical Volume stored data.
3. 根据权利要求1所述的系统,其特征在于,连接所述外部装置和所述正存储系统的路径与连接所述正存储系统和所述副存储系统的路径是不同的路径。 3. The system according to claim 1, characterized in that the path of the path connecting the apparatus and the external storage system and being connected to the positive storage system and the secondary storage system are different paths.
4. 根据权利要求1所述的系统,其特征在于,关于所述第一高速緩冲存储器的、由所述用户指定的量,是由用户经由与所述正存储系统通信的计算机而指定的量,关于所述第二高速緩沖存储器的、由所述用户指定的量,是由用户经由与所述副存储系统通信的计算机而指定的量。 4. The system according to claim 1, characterized in that, with respect to the first cache memory, the amount specified by the user, via the computer being in communication with the storage system designated by the user amount, with respect to the second cache memory, the amount specified by the user, by the user of the computer an amount of the secondary storage system in communication via designated.
5. 根据权利要求1所述的系统,其特征在于, 所述正逻辑巻为多个,并具有正逻辑巻A和正逻辑巻B,所述副逻辑巻为多个,并具有与所述正逻辑巻A之间具有对关系的副逻辑巻A、以及与所述正逻辑巻B之间具有对关系的副逻辑巻B,将所述第一逻辑巻分配给用于维持所述正逻辑巻A与所述正逻辑巻B之间的一致性的组,该組至少包含所述正逻辑巻A和所述正逻辑巻B,将所述第二逻辑巻分配给用于维持所述副逻辑巻A与所述副逻辑巻B之间的一致性的组,该组至少包含所述副逻辑巻A和所述副逻辑巻B。 5. The system according to claim 1, characterized in that a plurality of said positive logic Volume and Volume A with positive logic and a positive logic Volume B, a plurality of said secondary logical Volume and having the positive A Logical Volume has the relationship between the sub-logic Volume A, and between the positive logic Volume B having relations with the sub-logical Volume B, and assigned to the first logical Volume for maintaining the positive logic Volume Volume consistency between group A and B of the positive logic, the group contains at least the positive logic Volume Volume A and the positive logic B, and assigned to the second logic Volume Logic for maintaining the deputy Volume consistency between groups A and the sub-logic Volume B, the group contains at least the secondary logical Volume Volume A and the sub-logic B.
6. 根据权利要求1所述的系统,其特征在于,所述副存储系统进行如下控制:根据在所述第一高速緩冲存储器和所述第一逻辑巻中存储的数据的量,来决定从所述正存储系统向所述副存储系统发送在所述第一高速緩沖存储器或所述第一逻辑巻中存储的数据的时间间隔。 6. The system according to claim 1, characterized in that the secondary storage system performs control: based on the amount in the first cache memory and the first logical Volume of stored data to determine being spaced from the storage system at the time the transmission of the first cache memory or a first logical Volume data stored to the secondary storage system.
7. 根据权利要求1所述的系统,其特征在于,所述副存储系统进行如下控制:根据在所述正存储系统与所述副存储系统之间收发的数据的通信量,来决定从所述正存储系统向所述副存储系统发送在所述第一高速緩冲存储器或所述第一逻辑巻中存储的数据的时间间隔。 7. A system according to claim 1, characterized in that the secondary storage system controls the following: In accordance with the traffic being exchanged between the storage system and the secondary data storage system, to determine from the said storage system being transmitted at the time said first cache memory or said first logical Volume data stored in the secondary storage system to the interval.
8. 根据权利要求1所述的系统,其特征在于,所述副存储系统进行如下控制:根据所述副存储系统自身的处理负荷,来决定从所述正存储系统向所述副存储系统发送在所述第一高速緩冲存储器或所述第一逻辑巻中存储的数据的时间间隔。 8. A system according to claim 1, characterized in that the secondary storage system controls the following: the secondary storage system in accordance with its own processing load is transmitted from the positive to determine storage system to the secondary storage system the time interval of the first data cache memory or said first logical Volume stored.
9. 根据权利要求1所述的系统,其特征在于, 所述正存储系统拥有关于所述第一逻辑巻的管理信息, 所述副存储系统进行如下控制:从所述正存储系统读出所述正存储系统所拥有的关于所述第一逻辑巻的管理信息,才艮据所述读出的管理信息,来决定,人所述正存储系统向所述副存储系统发送在所述第一高速緩冲存储器或所述第一逻辑巻中存储的翁:据的时间间隔。 9. The system according to claim 1, characterized in that said positive management information on the storage system has the first logic Volume of the secondary storage system is controlled as follows: n reads out from the storage system said storage system being owned by the management information on the first logical Volume, only Gen said data management information read out, to determine, the human being transmitted in said first storage system to the secondary storage system the cache or stored in the first logical Volume Dion: It's time interval.
10. 根据权利要求1所述的系统,其特征在于,所述副存储系统对所述正存储系统发送指令,该指令请求发送在所述第一逻辑巻中存储的数据以及与所述数据有关的顺序信息,所述正存储系统根据所述指令对所述副存储系统发送在所述第一逻辑巻中存储的数据以及与所述数据有关的顺序信息。 10. The system according to claim 1, characterized in that said secondary storage system to send commands to the positive storage system, the instruction request data in said first logical Volume and stored with the data related sequence information, the sequence information being related to the storage system and the data in the transmission data stored in the first logical Volume and on the secondary storage system in accordance with the instructions.
11. 一种系统,其特征在于,该系统具有正存储系统和副存储系统,所述正存储系统具有:保存发送到副存储系统的复制数据的第一高速緩冲存储器,该复制数据是从主计算机发送的数据的复制数据;以及与正逻辑巻和第一逻辑巻相对应的多个第一盘驱动器,该正逻辑巻是从外部装置进行访问的对象,该正逻辑巻存储从所述主计算才几发送的数据,该第一逻辑巻用于当所述第一高速緩冲存储器中保存的数据的量达到由用户指定的量之后存储数据,所述副存储系统具有:保存从所述正存储系统发送的数据的第二高速缓冲存储器;以及与第二逻辑巻和副逻辑巻相对应的多个第二盘驱动器,该第二逻辑巻用于当所述第二高速緩冲存储器中保存的数据的量达到由用户指定的量之后存储数据,该副逻辑巻是与所述正逻辑巻之间具有对关系的逻辑巻,该副逻辑巻存储从所述第二逻辑巻读出的数据。 11. A system, characterized in that the storage system and the system having a positive secondary storage system, said storage system having a positive: Save sent to the first cache memory in the secondary storage system to copy the data, the data is copied from the Copy the data sent from the host computer; and a first logic positive logic Volume and Volume corresponding plurality of first disk drives, the positive logic Volume object access from an external device, the positive logic from the storage Volume only a few host computer data transmission, the first logical Volume for when the amount of data stored in the first cache memory for storing data reaches the amount specified by the user after a secondary storage system has: Save from the said data transmission system is storing a second cache memory; and a second logic Volume and Volume deputy logic corresponding plurality of second disk drives, the second logic Volume for when the second cache memory the amount of data stored in the memory after the data reaches the amount specified by the user, the sub-logical Volume Volume is between the positive logic and the logic of having a relationship Volume, Volume of the sub-logical memory is read out from the second logic Volume data.
12. —种与副存储系统相连接的正存储系统,其特征在于, 该正存储系统具有多个盘驱动器和高速緩冲存储器,所述多个盘驱动器与正逻辑巻和第一逻辑巻相对应,该正逻辑巻与所述副存储系统所具有的副逻辑巻具有对关系,所述高速緩冲存储器保存根据所述对关系应发送到所述副存储系统的复制数据,该复制数据是从主计算机向所述正逻辑巻发送的数据的复制数据,所述第一逻辑巻用于当保存在所述高速緩冲存储器中的所述复制数据的量达到由用户指定的量之后、存储根据所述对关系应发送到所述副存储系统的复制数据,该复制数据是从所述主计算机向所述正逻辑巻发送的数据的复制数据。 12. - kind of storage system being connected to the secondary storage system, characterized in that the positive storage system having a plurality of disk drives and a cache memory, a plurality of disk drives and the positive logic and the first logical Volume Volume phase corresponding to the positive logic Volume Vice logic of the secondary storage system has Volume has relationships, the cache memory stores data based on the relationship between the secondary storage system copy should be sent to the replicate data Copy the data from the host computer to send data Volume of the positive logic, the first logic used when the amount of the Volume stored in the cache memory of copy data reaches the amount specified by the user, storage should be sent according to the copy of the data related to the secondary storage system, the data is replicated copy of the data sent from the host computer to the positive logic Volume.
13. —种与正存储系统相连接的副存储系统,其特征在于, 该副存储系统具有多个盘驱动器和高速緩冲存储器,所述多个盘驱动器与副逻辑巻和第二逻辑巻相对应,该副逻辑巻与所述正存储系统所具有的正逻辑巻具有对关系,所述高速緩冲存储器保存根据所述对关系从所述正存储系统发送来的复制数据,该复制数据是从主计算机向所述正逻辑巻发送的数据的复制数据,所述第二逻辑巻用于当保存在所述高速緩冲存储器中的所述复制数据的量达到由用户指定的量之后、存储根据所述对关系从所述正存储系统发送来的复制数据,该复制数据是从所述主计算机向所述正逻辑巻发送的数据的复制数据,所述副逻辑巻存储从所述第二逻辑巻读出的数据。 13. - kind of secondary storage systems and being connected to the storage system, characterized in that the secondary storage system having a plurality of disk drives and a cache memory, a plurality of disk drives and vice logic and second logic Volume Volume phase Positive logic corresponds to the logic of the sub-Volume with the positive storage system has Volume has relationships, the cache memory stores the positive relationship based on the storage system to send to copy data from the copied data is Copy the data from the host computer to send data Volume of the positive logic, the second logic used when the amount of the Volume stored in the cache memory of copy data reaches the amount specified by the user, storage According to the copy data transmitted from the positive relationship between the storage system, which replicated data is to copy data from the host computer to the positive logic Volume data is transmitted, the deputy Volume logical storage from the second Logical Volume data is read out.
Description  translated from Chinese

存储系统 Storage Systems

本申请为2004年6月24日递交的、发明名称为"存储系统"的第200410050022.5号发明专利申请的分案申请。 This application is June 24, 2004 submitted, titled "Storage systems" divisional application No. 200410050022.5 patent application.

技术领域 Technical Field

本发明涉及存储系统,特别是涉及多个存储系统间的数据复制。 The present invention relates to a storage system, and more particularly to copy data between multiple storage systems. 背景技术 Background

近年来,经常由于要对顾客提供连续的服务,因此,既便是在第一存储系统中发生障碍的情况下,数据处理系统也能够提供服务的、有关存储系统间的数据复制的技术变得越来越重要。 In recent years, often due to a case of continuous service to customers, therefore, not only is the place in the first storage system disorders, a data processing system is also able to provide services, data replication technology-related storage system becomes more and more important. 作为将第一存储系统内存储的信息复制到第二和第三存储系统的技术,存在以下的专利文献中所公开的技术。 As copying information stored in the first storage system to the second and third storage system technology, the following patent documents disclosed technique.

美国专利No.5170480号公报中,公开了这样一种技术:连接在第一存储系统上的第一计算机,通过第一计算机和第二计算机间的通信链i?各,将第一存储系统内存储的数据传送给第二计算机,第二计算机再将其传送给与第二计算机相连的第二存储系统。 U.S. Patent No. No.5170480 discloses a technique: the first storage system connected to the first computer through the communication chain i first computer and a second computer between each, the first store in the system? Data transfer storage to the second computer, the second computer and then transfer it to give a second storage system connected to the second computer.

在美国专利6209002号公报中公开了以下技术:第一存储系统将第一存储系统内存储的数据传送给第二存储系统,而后,第二存储系统将其传送给第三存储系统。 Disclosed in U.S. Patent No. 6,209,002 discloses a technique: the first storage system to transfer data stored in the first storage system to the second storage system, then, the second storage system to be transferred to a third storage system. 计算机和第一存储系统是通过通信链路而连接的,第一存储系统和第二存储系统是通过通信链路连接的,而且,第二存储系统和第三存储系统是 Computer and the first storage system is connected via a communication link, the first storage system and the second storage system are connected via a communication link, and a second storage system and the third storage system is

通过通信链路连接的。 Connected through a communication link. 第一存储系统保持复制对象的第一逻辑巻。 The first storage system to maintain replicated objects first logical Volume. 第二存储系统,保存作为第一逻辑巻的副本(copy)的第二逻辑巻,以及作为第二逻辑巻的副本的第三逻辑巻。 Second storage system, save it as a copy of the first Volume of logic (copy) of the second logic Volume, as well as a second copy of the third logical Volume Volume Logic. 第三存储系统保存作为第三逻辑巻的副本的第四逻辑巻。 The third storage system saves a copy of the third logical Volume Volume fourth logic. 在该专利文献中,第二逻辑系统排他地执行从第二逻辑巻到第三逻辑巻的数据复制处理,与从第三逻辑巻到第四逻辑巻的数据复制处理。 In this patent document, the second logic system exclusively perform data replication process from the second to the third logic Volume Volume of logic, and Volume Logic from third to fourth logic Volume data replication process.

(专利文献l)美国专利No. 5170480号公报 (Patent Document l) U.S. Patent Publication No. No. 5170480

(专利文献2)美国专利No. 6209002号/A才艮发明内容 (Patent Document 2) United States Patent No. No. 6209002 / A only Burgundy Disclosure

(发明目的) (Invention purpose)

美国专利No. 5170480号公报中所公开的技术,为了数据复制而经常要使用第一计算机和第二计算机。 U.S. Patent No. No. 5,170,480 discloses a technique disclosed, for data replication and often use the first computer and a second computer. 第一计算机执行通常的业务,不能无视对于第一 The first computer to perform the usual business, can not ignore the first

计算机所添加的数据复制处理的负荷。 Add computer data replication load of processing. 再有,用于复制的数据,由于《吏用第一计算机和第一存储系统间的通信链路,因此与通常业务所必需的数据传输发生冲突,存在通常业务所必需的数据参考、数据更新时间变长的问题。 Further, for copying data, since the communication link, "officials with the first computer and the first storage system, and therefore conflict with the ordinary business of the necessary data transfer takes place, the presence of the ordinary business of the necessary data for reference data updates time becomes long.

美国专利No. 620卯02号公报中公开的技术,在第二存储系统和第三存储系统中,必须是执行复制的数据量的存储容量的2倍的存储容量。 U.S. Patent No. 620 d 02 discloses technology in the second storage system and the third storage system, you must perform the storage capacity is the amount of data replicated twice the storage capacity. 由于复制对象的数据量多,因此,数据复制处理所花费的时间变长,第三存^f诸系统的数据会变旧。 Since the amount of data replication objects and more, so, data replication process takes time becomes longer, the third data stored ^ f such systems will become old. 其结果,使用第三存储系统的数据再次执行业务的情况下,使第三存储系统的数据变为最新数据的时间变长,存在到再开始业务时的时间延长的问题。 As a result, the case of using the third data storage system operations executed again, so that the third data storage system becomes the latest data time becomes long, time before it starts to exist when the extended service problem. 再者,在该文献中,第一存储系统,除了执行第一存储系统内的数据更新处理外,还在与第二存储系统之间的数据行进处理结束的时间点上,还对上一级计算机执行数据更新完毕报告。 Furthermore, in this document, the first storage system, in addition to the data updating process executed within the first storage system, but also with the data storage system to travel between the second point in time the process ends, but also on the level computer to perform data update is completed report. 因此,来自于计算机的数据更新所耗费的时间长,如果第一存储系统和第二存储系统之间的距离越远,则数据更新所耗费的时间越长。 Therefore, the long computer data updates from time-consuming, if the farther the distance between the first storage system and the second storage system, the longer the time it takes to update the data. 其结果,如果按照该文献中所公开的技术,则存在不能把各存储系统间的距离设置得太远的问题。 As a result, according to the technique disclosed in the literature, there is not the distance between each of the storage system is set to be too far from the issue.

本发明的目的是对于存储系统的上一级计算机不施加影响,而在多个存储系统间执行数据传输或数据复制。 The object of the present invention for the primary computer storage system does not influence, and perform data copy or data transfer between a plurality of storage systems. 再者,本发明的目的还有对存储系统和计算机间的通信也不施加影响。 Furthermore, the object of the present invention there is communication between the storage system and the computer does not influence it.

还有,本发明的目的是能够使多个存储系统内存储的数据存储区变少。 Further, the object of the present invention is capable of storing a plurality of data storage systems store fewer. 另外,以不对多个存储系统的上一级计算机的业务施加影响的方式,高速有效地在多个存储系统之间执行数据传输或数据复制。 In addition, computer-level manner on a plurality of operations of the storage system does not influence the high-speed data transfer or effective implementation of data replication between a plurality of storage systems. (发明概述) (Summary)

为了解决这些问题,在本发明中,第一存储系统,将有关第一存储系统内存储的数据之更新的信息作为日志(journal)进行存储。 To solve these problems, in the present invention, the first storage system, the relevant data within the first storage system stores the update information as a log (journal) is stored. 日志,具体而言是用更新中使用的数据的拷贝和更新时的写入命令等更新信息构成的。 A copy of the log, specifically for use with the updated data and update the write commands update information constituted. 另外,第二存储系统通过第一存储系统和第二存储系统间的通信线,获取所述日志。 In addition, the second storage system via the communication lines of the first storage system and the second storage system, access to the log. 第二存储系统保持第一存储系统所保持的数据的副本,并使用所述日志,按照第一存储系统中的数据更新顺序,更新与第一存储系统的数据相对应的数据。 The second copy of the data storage system holding a first storage system held, and using the log, according to the order of the first storage system to update the data, updating the first data storage system corresponding to the data.

在本发明中,第二存储系统保持第二存储区,用于存储第一存储系统执行 In the present invention, the second storage system holding a second memory area for storing the first storage system executes

存储的第一存储区内所存储的数据的副本;将有关第二存储区的数据的更新之 The update of the data of the second storage area; copy of the data stored in the first storage area stored

信息作为日志,存储在日志专用的第三存储区内。 Information as a log, stored in the log storage area dedicated to third. 第三存储区的存储容量,可以是比第二存储区少的存储容量。 The storage capacity of the third storage area, may be less than the second storage area of storage. 另外,第三存储系统,通过第二存储系统和 In addition, the third storage system, the storage system and through the second

第三存储系统之间的通信线,来获取所述日志,并将其存储在日志专用的第四存储区内。 A third communication line between the storage system, to obtain the log, and stores it in the log storage area dedicated to the fourth. 第四存储区的存储容量可以是比第二存储区少的存储容量。 Fourth storage area of the storage capacity may be less than the second storage area of storage. 第三存储系统,保持用于存储被存储在第二存储区内的数据之副本的第五存储区,并使用所述日志,按照第二存储区中的数据更新顺序,对与第二存储区相对应的第五存储区的数据进行更新。 A third storage system to keep a copy for storing the data stored in the second storage area of the fifth storage area, and the use of the log, according to the second storage area sequentially updated data, and the second storage area data corresponding to the fifth storage area is updated. 附图说明 Brief Description

图1是本发明一实施例的逻辑结构框图。 Figure 1 is a logical block diagram of one embodiment of the present invention.

图2是本发明一实施例的存储系统的框图。 Figure 2 is a block diagram of a memory system according to an embodiment of the present invention.

图3是用于说明本发明一实施例的更新信息和写入数据的关系的图。 Figure 3 is a diagram illustrating the update information and write data relationships according to an embodiment of the present invention.

图4是用于说明本发明一实施例的巻信息的例子的图。 4 is a diagram illustrating an example of an embodiment of the information Volume of the present invention.

图5是用于说明本发明一实施例的对(pair)信息的例子的图。 5 is a diagram illustrating an example of the embodiments of the (pair) information to an embodiment of the present invention.

图6是用于说明本发明一实施例组信息的例子的图。 Figure 6 illustrates an example embodiment of the present invention, group information for example in Fig.

图7是用于说明本发明一实施例的指针信息的例子的图。 7 is a diagram illustrating an example of pointer information according to an embodiment of the present invention.

图8是用于说明本发明一实施例的日志逻辑巻的结构的图。 8 is an explanatory diagram showing the structure of an embodiment of the invention logs Volume of logic.

图9是用于说明本发明一实施例的开始数据复制的顺序的流程图。 9 is a flowchart for explaining an example of data replication start sequence of an embodiment of the present invention.

图IO是用于说明本发明一实施例的初期拷贝处理的流程图。 Figure IO is a flowchart illustrating the initial copy process according to one embodiment of the present invention.

图ll是用于说明本发明一实施例的命令接收处理的图。 Figure ll is a diagram illustrating an example of the command receiving process view of an embodiment of the present invention.

图12是用于说明本发明一实施例的命令接收处理的流程图。 FIG 12 is a flowchart illustrating an example of the command receiving process of an embodiment of the present invention.

图13是本发明一实施例的日志生成处理的流程图。 FIG 13 is a flowchart of an example of a log generation processing of an embodiment of the present invention. 图14是用于说明本发明一实施例的日志读接收处理的图。 14 is a diagram illustrating an embodiment of the invention the log read reception process of FIG.

图15是用于说明本发明一实施例的日志读接收处理的流程图。 FIG 15 is a flowchart illustrating an embodiment of the present invention, the log is read reception process embodiment.

图16是用于说明本发明一实施例的日志读命令处理的图。 FIG. 16 is a diagram illustrating an example of a read command log processing view of one embodiment of the present invention.

图17是用于说明本发明一实施例的日志读命令处理的流程图。 FIG. 17 is a flowchart illustrating an example of a read command process logs an embodiment of the present invention. 图18是用于说明本发明一实施例的日志存储处理的流程图。 FIG 18 is a flowchart illustrating a log storage processing according to an embodiment of the present invention.

图19是用于说明本发明一实施例的重新启动处理的图。 FIG. 19 is a diagram illustrating restart processing according to an embodiment of the present invention FIG.

图20是用于说明本发明一实施例的重新启动处理的流程图。 FIG 20 is a flowchart illustrating restart processing according to an embodiment of the present invention.

图21是用于说明本发明一实施例的更新信息的例子的图。 21 is a diagram illustrating an example of the update information according to an embodiment of the present invention. FIG.

图22是用于说明本发明一实施例的日志生成处理时的更新信息的例子的图。 22 is a diagram illustrating an embodiment of the invention the log generation update treatment is an example of FIG.

图23是显示本发明第2实施例的图。 FIG. 23 is a diagram showing a second embodiment of the present invention is. 图24是显示本发明第3实施例的图。 FIG. 24 is a diagram showing the third embodiment of the present invention. 具体实施方式 DETAILED DESCRIPTION

以下,将利用附图,详细地说明按照本发明的数据处理系统的实施例。 Hereinafter, the use of the drawings, a data processing system according to an embodiment of the present invention in detail. 图1是显示本发明第一实施例的逻辑结构的框图。 Figure 1 is a block diagram showing the logical structure of the first embodiment of the present invention.

本发明的一个实施例是这样构成的:主才几180和存4渚系统100A通过连接总线l卯相连,存储系统100A和用于保持存储系统100A中所保存的数据之副本的存储系统100B通过连接总线200相连。 An embodiment of the present invention is configured such that: only a few main memory 180 and 100A 4 For systems connected via bus connection l d, storage systems 100A and 100A in the storage system to keep copies of stored data of the storage system 100B for by connecting bus 200 connected 在以下的说明中,为了容易区分保持复制对象的数据的存储系统100,和保持复制数据的存储系统100,我们决定将保持复制对象的数据的存储系统IOO称为正存储系统100A,将保持复制数据的存储系统IOO称为副存储系统IOOB。 In the following description, in order to easily distinguish the storage system to maintain data replication objects 100, and maintaining replicated data storage system 100, we decided to keep the data storage system IOO copy target storage system called positive 100A, will keep the copy IOO data storage system called the secondary storage system IOOB.

对存储系统100的存储区进行分割管理,分割后的存储区叫做逻辑巻230。 The storage area of the storage system 100 will be split management, divided storage area called the Logical Volume 230. 逻辑巻230的容量和存储系统100内的物理存储位置(物理地址),能够使用连接在存储系统100上的计算机等维修终端或主机180来指定。 Logical Volume capacity computer 230 and storage system physical storage location (physical address) can be used to connect the storage system 100 on a maintenance terminal 100. The host computer 180 or to specify. 各逻辑巻230的物理地址,保存在后述的巻信息400内。 Logical Volume 230 each physical address stored in the Volume information 400 described later. 物理地址,例如是用于识别存储系统100内的存储装置150的编号(存储装置编号),和唯一地显示存储装置内的存储区的数值,例如是从存储装置的存储区的开头开始的位置。 Physical address, for example, number (storage device number) identifying a storage device within the storage system 100 for 150, and uniquely value stored within the memory means of the display, for example, from the head position of the storage area storing means starting . 在以下的说明中,设物理地址是存储装置编码和从存储装置的存储区的开头开始的位置的组。 In the following description, it is assumed that the physical address of the storage means and from the beginning of the coding region of the storage device storage location of the group starts. 在以下的说明中,逻辑巻是一个存储装置的存储区,但是,通过逻辑地址和物理地址的变换,1个逻辑巻可能对应多个存储装置的存储区。 In the following description, Volume logical storage area is a storage device, however, by changing the logical address and the physical address, a logical Volume may correspond to a plurality of storage areas of storage devices.

存储系统100保存的数据的参照、更新,能够利用识别逻辑巻的编号(逻辑巻编号)和唯一显示存储区的数值,例如是从逻辑巻的存储区开头开始的位置,来唯一指定。 Storage system 100 stored reference data, updated to take advantage of a number identifying the logical Volume (logical Volume number) and a unique numeric display storage area, such as the position from the beginning of Volume logical storage area began to uniquely specify. 以下,将逻辑巻编号和从逻辑巻的存储区开头开始的位置(逻辑地址内位置)的组称为逻辑地址。 Hereinafter, the number and location of logical Volume Volume from the first logical storage area starting (a logical address position) group called logical addresses.

在以下说明中,为了容易区分复制对象的数据和复制数据,我们决定将复 In the following description, in order to easily distinguish the replicated objects and replicate data, we decided to re-

制对象的逻辑巻230称为正逻辑巻,而将作为复制数据的逻辑巻230称为副逻辑巻。 Logical Volume 230 system objects is called positive logic Volume, but as the replicated data logic 230 is called the sub Logical Volume Volume. 一对正逻辑巻和副逻辑巻称为对(pair)。 A pair of positive logic Volume and Volume Logic deputy called for (pair). 正逻辑巻和副逻辑巻的关系和状态等保存在后述的对信息500内。 And other positive logic Volume and Volume deputy logic relationships and status information stored in the 500. later.

为了遵守逻辑巻间的数据的更新顺序,设置了所谓组管理单元。 In order to comply with the order to update data between logical Volume, set up the so-called group management unit. 例如,主机180,更新正逻辑巻1的数据1,之后,读出数据1,使用数据1的数值,来执行更新正逻辑巻2的数据2的处理。 For example, host 180, data updating positive logic 1, then, a read data, using the data value 1 Volume 1, positive logic to perform the update processing of Volume data 2 2. 在从正逻辑巻1到副逻辑巻1的数据复制处理,以及从正逻辑巻2到副逻辑巻2的数据复制处理是独立执行的情况下,存在在复制到副逻辑巻1的数据1的复制处理之前,执行复制到副逻辑巻2的数据2的复制处理的情况。 In Volume 1 of the copying process data from Volume 1 to the positive logic deputy logic, and copy processing positive logic Volume 2 to Volume 2 deputy logical data from a case of the independent execution, there is copied to the secondary logical data in Volume 1 of 1 Before copying process, the copy data to the secondary logical Volume 2 of the copying process of the case 2. 在复制到副逻辑巻2的数据2的复制处理和复制到副逻辑巻1的数据1的复制处理之间,在由于故障等发生复制到副逻辑巻1的数据1的复制处理停止的情况下,则缺少副逻辑巻1和副逻辑巻2的数据的一致性。 Between logical data copied to the deputy Volume 2 of the copying process and copying to the secondary logical data replication Volume 1 of 2 for 1, and the like due to a fault occurs in the copy to the sub logical case of data replication process 1 Volume 1 is stopped , the missing deputy logic Volume 1 and Volume deputy logical consistency of the data 2. 为了在这种情况下也保持副逻辑巻1和副逻辑巻2的数据的一致性,遵守数据更新顺序所必要的某个逻辑巻,在同一组中进行登录,每当有数据更新时,就分配后述的组信息600的更新编号,并按照更新编号的顺序,在副逻辑巻中执行复制处理。 In this case also, in order to maintain consistency deputy logic Volume 1 and Volume deputy logical data 2, comply with the order of the data necessary to update a logical Volume, were registered in the same group, whenever data is updated, it After assigning said group information update number 600, and the order number of the update, replication process in the sub-logical Volume. 例如,在图1中,正存储系统100A的逻辑巻(DATA1)和逻辑巻(DATA2)构成了组1。 For example, in Figure 1, the system is storing a logic 100A Volume (DATA1) and logical Volume (DATA2) constitute a group 1. 作为逻辑巻(DATA1)之副本的逻辑巻(C0PY1)和逻辑巻(DATA2)之副本的逻辑巻(COPY2),构成了副存储系统内的组1。 As a logical Volume (DATA1) the copy of Logic Volume (C0PY1) and Logical Volume (DATA2) of the copy logic Volume (COPY2), constitutes a secondary storage system in the group 1.

在更新作为数据复制对象的正逻辑巻的数据的情况下,为了更新副逻辑巻的数据,生成了后述的日志,并将器保存在正存储系统100A内的逻辑巻内。 In the update as a positive logic Volume data replication object data, in order to update deputy logical Volume of data to generate a log to be described later, and is stored within the storage system 100A in the positive logical Volume. 在本实施例的说明中,为每组分配仅保存日志的逻辑巻(以下称为日志逻辑巻)。 In the description of the present embodiment, for each group is assigned only to save the log logical Volume (hereinafter referred Log Logical Volume). 图1中,为组1分配了逻辑巻(JNL1)。 1, Group 1 is assigned to the logical Volume (JNL1).

还为副存储系统100B的组,分配了日志逻辑巻。 But also for secondary storage system 100B of the group, the Log Logical Volume assignment. 日志逻辑巻,是为了保存从正存储系统100A传送到副存储系统100B的日志而使用的。 Log Logical Volume it is to save storage system 100A from being transferred to the secondary storage system 100B of logs and use. 通过将日志保存于日志逻辑巻内,例如,在副存储系统100B的负荷高的情况下,在曰志接收时不执行副逻辑巻的数据更新,稍后,能够在副存储系统100B的负荷低的时侯,更新副逻辑巻的数据。 By the logs stored in the Log Logical Volume, for example, in the secondary storage system 100B of the load is high, not when receiving said Chi, Executive Vice logical Volume data update later, can load secondary storage system 100B Low at the right time, to update Volume deputy logical data. 又,在连接线200有多条的情况下,多路(日文:多重仁)执行从正存储系统100A到副存储系统100B的日志的传输,从而 Further, in the case of multiple connection line 200 of the multiplexer (Japanese: Multiple ren) execution logs being transferred from the storage system 100A to the secondary storage system 100B, which

10能够有效利用连接线200的传输能力。 10 can effectively utilize the transmission capacity of the cable 200. 存在为了轮流进行更新,而在副存储系统100B中积压了许多日志的可能性,由于不能立刻用于副逻辑巻的凝:据更新的日志,退避到日志逻辑巻内,因此能够释放高速緩沖存储器。 To turn updates exist, and in the secondary storage system 100B in a backlog of many possibilities of the log, because it is not logical for the sub Volume of condensate at once: It updates the log, retreated into the Log Logical Volume, thereby releasing the cache memory . 图1中,对副存储系统内的组1分配了逻辑巻(JNL2)。 Figure 1, for secondary storage systems in the group 1 is assigned a logical Volume (JNL2).

日志由写入数据和更新信息构成。 Log consists of write data and update information. 更新信息是用于管理写入数据的信息,由接收写入命令的时刻、组编号、后述的组信息600的更新编号、写入命令的逻辑地址、写入数据的数据大小、存储写入数据的日志的逻辑巻的逻辑地址等构成。 Update information is information for managing data written by the write command receiving time, group number, group information 600 described later update number, logical address write command, the write data size of the data, memory write Logical Volume The data log logical addresses and the like. 更新信息也可以仅仅保持接收写入命令的时刻和更新编号中的任何一方。 Updated information may be maintained only receives a write command and update time in either number. 当在来自主机180的写入命令中存在写入命令之产生时刻的情况下,也可以使用该写入命令内的产生时刻,而不是接收写入命令的时刻。 When the presence of a write command of the generation timing of the write command from the host 180, or you can use the time to generate the write command within instead of receiving a write command of the moment. 使用图3和图21,来说明日志的更新信息的例子。 Fig. 3 and 21, to illustrate an example of the log update information. 更新信息310,存储了在1999年3月17日的22时20分10秒时所接收的写入命令。 Update information 310 stores the write command in March 17, 1999 of 22:20:10 when received. 该写入命令,是将写入数据存储在从逻辑巻编号1的存储区开头开始700的位置上的命令,数据大小是300。 The write command is written to the data stored in the storage area from the beginning of Volume No. 1 of 700 logical position command data size is 300. 日志的写入数据,是从逻辑巻编号4(日志逻辑巻)的存储区开头开始1500的位置开始存储的。 Write data log, it is the beginning of the beginning of the storage area from a logical Volume No. 4 (Log Logical Volume) position to start storing 1500's. 我们明白,逻辑巻编号1的逻辑巻属于组1,是从组l的数据复制开始的第4个数据更新。 We understand that logic Logic Volume Volume No. 1 belongs to Group 1, it is to copy the first four data beginning from the data update group l.

例如如图3所示,将日志逻辑巻分割为存储更新信息的存储区(更新信息区域)和存储写入数据的存储区(写入数据区)来使用。 As shown in Figure 3, for example, the log is divided into logical storage area Volume update information (update information area) and write data stored in the storage area (write data area) to use. 更新信息区域,从更新信息区域的开头开始,^按照更新编号的顺序执行存储,在到达更新信息区域的终端后,就从更新信息区域的开头开始执行存储。 Update information area, from the beginning of the update information area beginning ^ execute stored update number in the order, after reaching the update information area of the terminal, it started from the beginning of the update information storage area. 写入数据区,从写入凄t据区的开头开始存储写入数据,如果到达写入数据区的终端,就从写入数据区的开头开始执行存储。 Write data area, beginning from the write desolate area, according t the start of the memory write data, if the data is written to a terminal arrival area, you begin to write the beginning of the execution of the stored data from the area. 更新信息区域和写入数据区的比可以是固定值,也可以是由维修终端或主机180设定的。 Update information area and write data area ratio may be a fixed value, or may be by a maintenance terminal or the host computer 180 is set. 这些信息保持在后述的指针信息700内。 This information is maintained in the pointer information 700 to be described later. 在以下的说明中,将日志逻辑巻分割为更新信息和写入数据的区域,并使用日志逻辑巻,但也可以采用从逻辑巻的开头开始,连续存储日志即更新信息和写信息的方式。 In the following description, the Log Logical Volume is divided into regional update information and write data, and use the Log Logical Volume, but can also be used from the beginning of the logical Volume continuously update information that is stored in the log and write mode information.

将使用图1,将传给存储系统IOOA的正逻辑巻之数据更新,反映给副存储系统100B的副逻辑巻的操作,进行简要说明。 Figure 1 uses the data to the storage system IOOA Volume of Positive logic updated to reflect to the secondary storage system 100B Volume Vice logic operations, a brief description.

(I)存储系统IOOA,在接收了来自主机180的、针对正逻辑巻内的数据的写入命后,利用后述的命令接收处理210以及写处理220,扭^亍正逻辑巻(DATA1)内的数据更新,以及在日志逻辑巻(JNL1)内执行日志的保存(图1的270)。 (I) the storage system IOOA, receiving from the host 180, after a write command for data Volume positive logic within the command reception processing 210 described later and the write process 220, the right foot being twisted logic ^ Volume (DATA1) within the data update, and execution logs stored in the log logical Volume (JNL1) (Fig. 1, 270).

(2) 存储系统100B,利用后述的日志读处理240,从存储系统100A中读出日志,通过读写处理220,在日志逻辑巻(JNL2)内保存日志(图1的280)。 (2) storage system 100B, later-described journal read processing 240 reads the log from the storage system 100A, 220 by reading and writing process, save the log in the Log Logical Volume (JNL2) (Fig. 1, 280).

(3) 存储系统100A,在接收了读取来自存储系统100B的日志之命令后, 通过后述的命令接收处理210和读写处理220,从日志逻辑巻(JNL1)读出日志, 并将其传送给存储系统100B(图1的280)。 (3) storage system 100A, 100B after receiving a read command from the log of the storage system, receiving and processing the command described below and read-write processing 210 220, is read from the Log Logical Volume (JNL1) the log, and sent to the storage system 100B (280 in FIG. 1).

(4) 存储系统100B,通过后述的重新启动处理250和读写处理220,使用指针信息700,按照更新编号的升序,从日志逻辑巻(JNL2)中读出日志,并更新副逻辑巻(COPYl)的数据(图1的290)。 (4) storage system 100B, described later by restarting the processing 250 and read-write processing 220, using the pointer information 700, according to updated numbers in ascending order, from the Log Logical Volume readout log (JNL2), and updates the Logical Volume deputy ( COPYl) of data (290 of FIG. 1).

在图2中显示了存储系统IOO的内部结构。 It shows the internal structure of the storage system IOO in Figure 2. 存储系统IOO是这样构成的, 它具有一个以上的主适配器110、 一个以上的盘适配器120、 一个以上的高速緩冲存储器130、 一个以上的公用存储器140、 一个以上的存储装置150、 一个以上的公共总线160、以及一个以上的连接线170。 IOO storage system is constructed so that it has more than one host adapter 110, a disk adapter 120 or more, more than one cache memory 130, one or more of the common memory 140, one or more storage devices 150, one or more common bus 160, and one or more cables 170. 主适配器110、盘适配器120、高速缓冲存储器130、公用存储器140通过公共总线160而相互连接。 Host adapter 110, a disk adapter 120, a cache memory 130, shared memory 140 via the common bus 160 connected to each other. 公共总线160也可以因公共总线160发生障碍时而被2路复用。 Public bus 160 can also sometimes be 2 multiplexed bus 160 for public disorder occurs. 盘适配器120 和存储装置150通过连接线170进行连接。 Adapter plate 120 and the storage device 150 are connected through cables 170. 尽管图中未示,但是,用于执行存储系统100的设定、监视、维修等的维修终端,利用专用线,与所有的主适配器IIO和盘适配器120相连接。 Although not shown, however, the maintenance terminal storage system 100 is used to set execution, monitoring, and maintenance, the use of a dedicated line 120 is connected to all the host adapter and the disk adapter IIO.

主适配器IIO,控制主机180和高速緩冲存储器130间的数据传输。 Host adapter IIO, the control panel 180 and cache memory 130 of the data transfer. 主适配器110,利用连接线l卯和连接线200,与主机180或其他存储系统IOO相连接。 Host adapter 110, the use of cable sockets and cable l 200, and host 180 or other storage systems connected IOO. 盘适配器120控制高速緩冲存储器130和存储装置150之间的数据传输。 Disk adapter 120 controls the cache memory 130 and the storage device 150 data transmission between. 高速緩沖存储器130,是用于临时保存将所接收的来自于主机180的数据,或将从存储装置150读出的数据的存储器。 Cache memory 130 is for temporarily holding the received data from the host 180, or 150 is read out from the storage means the data. 公用存储器140是存储系统100内的所有主适配器110和盘适配器120共用的存储器。 Common memory 140 is all host adapter 110 and the disk adapter 120, shared memory of 100 storage system.

巻信息400是管理逻辑巻的信息,它保持了巻状态、格式形式、容量、对编号以及物理地址。 Volume Volume information management logic 400 is information, which maintains the Volume status, format form, the capacity of the number and physical address. 图4中显示了巻信息400的一个例子。 Figure 4 shows an example of the Volume information 400. 巻信息400被保存在可由主适配器110和盘适配器120进行查找的存储器,例如是管理存储器140内。 Volume information 400 can be stored in the host adapter 110 and the disk adapter 120 to find the memory, for example, a management memory 140. 巻状态保持"正常"、"正"、"副"、"异常"、"未使用"中的任何一个。 Volume status remains "normal", "positive", "associate", "abnormal", any one of the "unused."

巻状态为"正常,,或"正"的逻辑巻230,显示其是可/人主4几180正常进4亍访问的逻辑巻230。巻状态为"副"的逻辑巻230也可以许可来自主才几180的访问。巻状态为"正"的逻辑巻230显示其是执行数据复制的逻辑巻230。巻状态为"副,, 的逻辑巻230显示其是复制中使用的逻辑巻230。 Volume status is "OK ,, or" positive "logic Volume 230, show it is / to take charge of several 180 4 4 right foot into normal access logic 230. Volume Volume status is" logical Volume deputy, "the 230 can also be permission from the only a few 180's main access. Volume status is "positive" logic Volume 230 display which is to perform data replication logic 230. Volume Volume status of "deputy ,, Logical Volume Logical Volume 230 display which is used to copy 230. 巻状态为"异常"的逻辑巻230 显示其是由于故障而不能正常进行访问的逻辑巻230。 Volume status is "abnormal" Volume Logic 230 display which is not due to a failure to properly access the logical Volume 230. 所谓故障例如是保持逻辑巻230的存储装置150的故障。 The so-called failure to maintain a logical Volume 230, for example, a storage device failure 150. 巻状态为"未使用,,的逻辑巻230显示其是没有使用的逻辑巻230。对编号,在巻状态为"正,,或"副,,的情况下是有效的,保持用于指定后述的对信息500的对编号。在图4所示的例子中,逻辑巻1从格式形式为OPEN3、容量为3GB、存储装置编号1的存储装置150的存储区的开头开始存储数据,其显示为可以进行访问,并且是数据复制对象。 Volume status after "unused logical ,, Volume Volume 230 display which is not used in the logic of the number 230. In Volume status as" the case of positive ,, or "deputy ,, is effective to keep used to specify referred to information on the number 500. In the example shown in Figure 4, the logical format of the form from Volume 1 OPEN3, capacity of 3GB, beginning to start storing data storage means for storing device number 1 storage area 150, which displays that can be accessed, and data replication objects.

对信息500是管理对的信息,保持由对状态、正存储系统编号、正逻辑巻编号、副存储系统编号、副逻辑巻编号、组编号、以及拷贝结束地址。 500 for information management to information held by the state, is the storage system number, positive logic Volume ID, secondary storage system number, deputy logic Volume number, group number, and a copy of the end of the address. 图5 中,显示了对信息500的一个例子。 Figure 5 shows an example of information 500. 对信息500保存在可从主适配器110和盘适配器120进行查找的存储器例如是管理存储器140内。 500 for information stored in the lookup can be 120 110 from the host adapter and the disk adapter memory management, for example, a memory 140. 对状态保存"正常"、 "异常"、"未使用"、"为复制"、"复制中,,中的任何一个。对状态为"正常"的情况,显示正逻辑巻230的数据复制正在正常执行。对状态为"异常,,的情况显示了由于故障而没有扭^亍正逻辑巻230的复制。 The state of preservation "normal", "abnormal", "unused", "to replicate", the "replication ,, any one. Of state is" normal ", the display data replication positive logic Volume 230 is normal execution. due to a failure of the state shows the right foot without twisting ^ n logical replication Volume 230 is "abnormal ,, situation. 所谓障碍,例如是连接总线200 的断线等。 The so-called barriers, such as broken bus 200 is connected to and the like. 对状态为"未使用"的情况下,显示该对编号的信息不是有效的。 On the state as "unused", the display of the number of the information is not valid. 对状态为"复制中,,的情况显示是后述的初期复制处理中。对状态是"未复制"的情况显示还没有执行后述的初期复制处理。正存储系统编号,保持用于指定保持正逻辑巻230的正存储系统IOOA的编号。副存储系统编号,保持指定保持副逻辑巻230的副存储系统100B的编号。组编号在正存储系统的情况下,保持正逻辑巻所属的组编号。在副存储系统的情况下,保持副逻辑巻所属的组编号。 拷贝结束地址将在后述的初期拷贝处理中进行说明。图5的对信息1,显示执行了数据复制对象是正存储系统1的正逻辑巻1、数据复制接受者是副存储系统2的副逻辑巻1的、正常的数据复制处理。 On the status of "replication ,, the early indications are that the copying process will be described later. Of state is" not copied "Early indications are that the copying process described below has not been executed. Positive storage system number, to keep for the specified holding Positive logic 230. Volume is storing system IOOA number. secondary storage system number, to maintain the specified number of holding deputy logic 100B Volume 230 of the secondary storage system group number in the case of positive storage system to maintain the group number Volume belongs positive logic In the case of the secondary storage system to maintain the group number deputy logical Volume belongs. copy end address will be explained at the beginning of the copy process will be described later. Figure for information. 1, perform data replication objects 5 is positive storage system Volume 1 positive logic, data replication receiver is deputy vice logical storage system 2 Volume 1, the normal replication process.

组信息600保持组状态、对集合、日志逻辑巻编号以及更新编号。 600 group information group holding state, the collection, Log Logical Volume number and update number. 图6 中显示了组信息600的一个例子。 Figure 6 shows an example of the group information 600. 组信息600保存在可从主适配器110和盘适 Group information 600 stored in the host adapter can fit in 110 and the plate

13配器120进行查找的存储器例如是管理存储器140内。 13 adapter 120, for example, to find the memory management memory 140. 组状态保持"正常"、"异常"、"未使用"中的任何一个。 Group status remains "normal", "abnormal", any one of the "unused." 组状态为"正常"的情况,显示了对集合的至少一个对状态为"正常"。 Case group status is "normal", showing at least one state is "normal" collection. 组状态为"异常"的情况,显示了对集合的所有对状态都为"异常"。 Case group status is "abnormal", showing all of the state of the collection are "abnormal." 组状态为"未使用"的情况,显示了该组编号的信息不是有效的。 Group status is "unused", the display of the group number information is not valid. 对集合,在正存储系统的情况下,保持组编号所示的组所属的所有正逻辑巻的对编号。 The collection, in the case of positive storage system, maintaining all positive logic Volume group number shown in the group belongs to the number. 在副存储系统的情况下,保持组编号所示的组所属的所有副逻辑巻的对编号。 In the case of the secondary storage system to maintain all of the sub logical Volume group number shown in the group belongs to the number. 日志逻辑巻编号显示该组编号的组所属的日志逻辑巻编号。 Log Logical Volume Logical Volume ID number to display the log group belongs to the group number. 更新编号初始值为1,在对组内的正逻辑巻执行了数据写入后,加l。 Update number initial value 1, in the logic of the group Positive Volume performed after data writing, plus l. 更新编号存储在日志的更新信息内,是为了在副存储系统100B中遵守数据的更新顺序而使用的。 Update number stored in the update log is updated to comply with the order of data in a secondary storage system 100B, and use. 例如,图6的组信息1,根据对信息l, 2,由正逻辑巻l, 2以及日志逻辑巻4构成,它显示正常地执行数据的复制处理。 For example, group information FIG. 1, based on the information l, 2, the positive logic Volume l, 2, and 4 constitute Log Logical Volume, which shows performed normally replicate data processing.

指针信息700为每一组进行保持,它是用于管理该组的日志逻辑巻的信息,它保持了更新信息区域起始地址、写入数据区起始地址、更新信息最新地址、更新信息最旧地址、写入数据最新地址、写入数据最旧地址、读开始地址、 重试开始地址。 Pointer information 700 for each group were kept, which is used to manage the set logical Volume log information, which maintains the update information area start address, write start address of the data area, the latest update information address, updates the old address, write data latest address, write data oldest address, read start address, retry start address. 图7和图8中显示了指针信息700的一个例子。 Figure 7 and Figure 8 shows an example of pointer information 700. 更新信息区域起始地址保持用于存储日志逻辑巻的更新信息之存储区(更新信息区域)的起始逻辑地址。 Updates origin of the zone to keep the starting logical address for updating the information stored in the log of the logical storage area Volume (update information area). 写入数据区起始地址,保持用于存储日志逻辑巻的写入数据之存储区(写入数据区)的起始逻辑地址。 The starting address to write the data area, keeping the starting logical address for writing data to the storage area to store log logical Volume (write data area). 更新信息最新地址,在存储下一个日志的情况下,保持更新信息的保存中所使用的起始逻辑地址。 The latest update information address, in the case of storage under a log, keep updated starting logical address for storing information used in. 更新信息最旧地址, 保持用于保存最老的(更新编号小的)日志的更新信息之起始逻辑地址。 Update information oldest address, keeping the starting logical address update information for saving the oldest (Update smaller number) logs. 写入数据最新地址,在存储下一个日志的情况下,保持写入数据的保存中所使用的起始逻辑地址。 Write data latest address, in the case of storage under a log to keep writing starting logical address is stored in the data used. 写入数据最旧地址,保持用于保存最旧的(更新编号小的)日志的写入数据之起始逻辑地址。 Write data oldest address, to keep starting logical address for storing the oldest (Update smaller number) of the log data is written. 写起始地址和重试起始地址,^U又在正存储系统100A中使用,在后述的日志读接收处理中使用。 Write start address and retry start address, ^ U and storage system 100A in the positive use, read the log reception process later use. 在图7和图8的指针信息700 的例子中,保存日志的管理信息的区域(更新信息区域),从逻辑巻4的存储区开头到699的位置为止;保存日志的写入数据之区域(写入数据区)是逻辑巻4 的存储区的从700的位置到2699的位置为止。 Pointer information Figures 7 and 8 of 700 examples, the log storage area management information (the update information area), beginning from the logical storage area Volume 4 of the 699 position is reached; regional writes the log data is stored ( write data area) is a logical storage areas Volume 4 from the 700 position to the 2699 position. 日志的管理信息被保存在逻辑巻4的存储区的从200的位置到499的位置中,下一个日志的管理信息是从逻辑巻4的存储区的500的位置开始保存。 Management information is stored in the log storage area logical Volume 4 from the position 200 to position 499, the management information next log is saved starting position memory area 4 Logical Volume 500. 日志的写入数据被保存在逻辑巻4 Write data logs are stored in a logical Volume 4

14的存储区的从1300的位置到2199的位置中;下一个日志的写入数据从逻辑巻4的存储区2200的位置开始保存。 From 1300 to 2199 a position location storage area 14; write data next logs saved starting position memory area 4 Logical Volume 2200.

在下述说明中,尽管是在为1个组分配了一个日志逻辑巻的状态下进行的说明,但是,也可以为1个组分配多个日志逻辑巻。 In the following description, in spite of being in a group is assigned a log logical explanation Volume of state, however, can also be assigned multiple log logical Volume of a group. 例如,为一个组分配2 个曰志逻辑巻,并为每个日志逻辑巻设置指针信息700,以交替存储曰志。 For example, a group is assigned two said Chi logic Volume and Volume Set the pointer information 700 for each log logic to alternately store said Chi. 由此,能够分散对于日志的存储装置150的写入,预计能够提高性能。 Thereby, the dispersion can be written in the storage means for the log 150, is expected to improve performance. 另外,也提高了日志的读性能。 In addition, to improve the reading performance log. 作为另一个例子,为一个组分配2个日志逻辑巻,通常, 仅仅使用1个日志逻辑巻。 As another example, a group is assigned two log logical Volume, generally using only one log logical Volume. 另一个日志逻辑巻是在正在使用的日志逻辑巻的性能低下的情况下使用的。 Another Log Logical Volume is the case in the poor performance of the Log Logical Volume is using use. 性能低下的例子是这样一种情况:日志逻辑巻由多个存储装置150构成,按RAID5的方式正在保持数据的、所构成的存储装置150 的一台处于故障中。 Examples of poor performance is a case: Log Logical Volume 150 constituted by a plurality of storage devices, according to RAID5 manner are holding data, a storage device 150 constituted in a failure.

上述巻信息400、对信息500、组信息600、以及指针信息700等,最好是存储在公用存储器140内。 Volume above information 400, information 500, group information 600, and the pointer information 700, etc., it is best stored in the common memory 140. 但是,本实施例并不仅限于这种情况,也可以将这些信息集中存储或分散存储在高速緩冲存储器130、主适配器110、盘适配器120、其他其他存储装置150内,来执行存储。 However, other other storage device of the present embodiment is not limited to this case, the information is centralized or decentralized storage stored in the cache memory 130, the host adapter 110, the disk adapter 120, 150, to perform Store.

接下来,将使用图9、图10,从正存储系统IOOA对副存储系统100B开始数据复制的顺序进行说明。 Next, using FIG. 9, FIG. 10, the storage system IOOA from positive secondary storage system 100B sequential start data replication will be described.

(l)就组生成进行说明(步骤卯0)。 (L) will be described in terms of group generated (step d 0). 用户使用维》务终端或主机180,对照正存储系统100A的组信息600,来获取组状态为"未使用"之组编号。 User Dimension "180 service terminal or host control system 100A is storing group information 600, to obtain the group status as" unused, "the group number. 用户使用维修终端或主机180,来指定组编号A,并对正存储系统IOOA执行组生成指示。 User maintenance terminal or host 180 to specify a group number A, and is storing system IOOA execution group generates an indication.

正存储系统IOOA接受组生成指示,并将指定的组编号A的组状态改变为"正常"。 Group status is storing system IOOA accepting group generates an indication, and specify the number of group A was changed to "normal."

同样,用户对照副存储系统100B的组信息600,来获取组状态为"未使用" 之组编号B。 Likewise, the user controls the secondary storage system 100B 600 group information to obtain the group status of "unused" number of group B. 用户使用维修终端或主机180,来指定副存储系统100B和组编号B,并在正存储系统100A上执行组生成指示。 User maintenance terminal or host 180 to specify the secondary storage system 100B and group number B, and instructions on the implementation of the group generated positive storage system 100A. 正存储系统100A,将所接收的组生成指示传送到副存储系统IOOB。 Positive storage system 100A, the received group creation instruction is transmitted to the secondary storage system IOOB. 副存储系统100B,将所指定的组编号B的组状态改变为"正常"。 Secondary storage system 100B, the state will set the specified group number B is changed to "normal."

用户也可以使用副存储系统100B的维修终端,或连接于副存储系统100B上的主机180,来指定组编号B,并对副存储系统IOOB执行组生成指示。 Users can also use the secondary storage system 100B maintenance terminal, or connect to the host 180 on the secondary storage system 100B to specify the group number B, and the secondary storage system IOOB execution group generates an indication.

(2) 就对登录进行说明(步骤910)。 (2) For the purposes of the logon instructions (step 910). 用户使用维修终端或主机180,来指定显示数据复制对象之信息和显示数据复制接受者之信息,并在正存储系统100A上执行对登录指示。 User maintenance terminal or host 180 to specify display information and display of data replication data replication objects recipients of information, and the implementation of the registration instruction in the regular storage system 100A. 显示数据复制对象的信息,是lt据复制对象的组编号A和正逻辑巻的编号。 Display data replication information object is lt, according to the group number A and the number of positive logic Volume replication objects. 显示数据接受者的信息是保存复制数据之副记录系统100B和组编号B、副逻辑巻编号。 Display data recipient information is saved copy of the recorded data system 100B deputy and group number B, deputy logic Volume number.

接受所述对登录指示,正存储系统100A,从对信息500中获取对信息为"未使用"之对编号,将对状态设定为"未拷贝",将显示正存储系统IOOA的正存储系统编号设定为正存储系统编号,将被指示的正逻辑巻编号设定为正逻辑巻编号,将被指示的副存储系统编号设定为副存储系统编号,将被指示的副逻辑巻编号设定为副逻辑巻编号,将被指示的组编号A设定为组编号。 Accepting the login instructions, is the storage system 100A, 500 from information access to information is "unused" the pair number, the status will be set to "not copy", it will show positive storage systems are storage systems IOOA number is set positive storage system number, to be indicated positive logic Volume Number Volume serial number is set to positive logic, the secondary storage system can be instructed in the number is set at the secondary storage system number, deputy logic will be instructed to set up the Volume ID Volume number as deputy logic, to be indicated group number A is set for the group number. 正存储系统100A,将所获取的对编号追加到被指示的组编号A的组信息600的对集合中, 并将正逻辑巻编号的巻状态修改为"正"。 Positive storage system 100A, the group acquired information on the number appended to the indicated group number A of the collection, and the positive logic state Volume Volume No. 600 changes to "positive."

正存储系统100A向副存储系统100B指示:显示正存储系统100A之正存储系统编号、由用户指定的组编号B、正逻辑巻编号、以及副逻辑巻编号。 A positive indication to the storage system 100A 100B secondary storage system: n-storage system 100A displays the storage system number being specified by the user group number B, Volume No. positive logic, and vice Volume logical number. 副存储系统100B从对信息500中获取未使用的对编号,将对状态设定为"未拷贝",将显示存储系统100A的正存储系统编号设定为正存储系统编号,将被指示的正逻辑巻编号设定为正逻辑巻编号,将显示副存储系统B的副存4渚系统编号设定为副存储系统编号,将被指示的副逻辑巻编号设定为副逻辑巻编号,将被指示的组编号B设定为组编号。 Secondary storage system 100B from the access to information on the number 500 is not used, will the state is set to "not copy", will display the storage system 100A are storage system number is set to a positive number stored in the system, they will be instructed to positive Logical Volume Number Volume serial number is set to positive logic, will be displayed deputy memory secondary storage system B 4 For system number is set to the secondary storage system number, to be indicated Logical Volume deputy vice logical number is set at Volume number, will be B indicates the group number set for the group number.

副存储系统100B向所指示的组编号B的组信息600的对集合中,追加了所述获取到的对编号,并将副逻辑巻编号的巻状态改变为"副"。 Secondary storage system 100B to group information indicating a group number B 600 in the collection, added to the number of the acquired and the logic state of the sub Volume Volume number is changed to "associate."

以上操作是针对所有的数据复制对象的对执行的。 The above operation is for all data replication objects to perform.

在所述说明中,尽管说明了通知执行对于逻辑巻的组的登录,以及逻辑巻的对的设置,但是,它们也可以分别执行。 In the description, while indicating a notice of execution for the login logic Volume group, as well as a logical Volume settings, but they can also be performed separately.

(3) 就日志逻辑巻登录进行说明(步骤920)。 (3) Log in Log Logical Volume is described (step 920). 用户^_用维修终端或主机180, 对正存储系统100A执行将把日志保存中所使用的逻辑巻(日志逻辑巻)登录到组内之指示(日志逻辑巻登录指示)。 ^ _ Servicing end user or host 180, the storage system 100A of positive execution logical Volume will save the log in use (Log Logical Volume) Log in to the group within instruction (Log Logical Volume login instructions). 日志逻辑巻登录指示,由组编号和逻辑巻编号构成。 Log Logical Volume registration instruction, the group number and the logical number Volume constitution. 正存^f渚系统100A,将被指示的逻辑巻编号登录为所指示的组编号之组信息600的日志逻辑巻编号。 N ^ f bank deposit system 100A, will be instructed to log on to a logical Volume number indicated by group number of the group information 600 Log Logical Volume number. 将该逻辑巻的巻信息400的巻状态设定为"正常"。 The Logical Volume Information Volume Volume of state 400 is set to "normal."

同样,用户使用维修终端或主机180,对照副存储系统100B的巻信息400, 来指定副存储系统IOOB、组编号B、作为日志逻辑巻使用的逻辑巻编号,并对正存储系统100A执行日志逻辑巻登录。 Likewise, users and maintenance terminal or the host 180, the control of the secondary storage system 100B Volume information 400 to specify the secondary storage system IOOB, group number B, used as a log logical Volume Volume number logic, and positive logic execution log storage system 100A Volume login. 正存储系统100A将日志逻辑巻登录指示传送给副存储系统IOOB。 N log logical storage system 100A Volume login instructions sent to the secondary storage system IOOB. 副存储系统100B,将被指示的逻辑巻编号登录为所指示的组编号B之组信息600的日志逻辑巻编号。 Secondary storage system 100B, will be instructed to log on to a logical Volume Number Group Number of the group information 600 B Log Logical Volume number indicated. 将该逻辑巻的巻信息400的巻状态设定为"正常"。 The Logical Volume Information Volume Volume of state 400 is set to "normal."

也可以是用户使用副存储系统100B的维修终端或连接于副存储系统100B上的主机180,来指定组编号、作为日志逻辑巻使用的逻辑巻编号,并对副存储系统100B执行日志逻辑巻登录指示。 Users can also use the secondary storage system 100B or maintenance terminal 180 is connected to the host on the secondary storage system 100B to specify a group number to use as the Log Logical Volume Logical Volume number, and the secondary storage system 100B Logical Volume execution log Log instructions.

以上的操作是针对作为全体日志逻辑巻而使用的逻辑巻执行的。 The above operations are logical Volume Volume and logic as a whole logs used to perform. 步骤910 和步骤920的顺序没有不同。 Step 910 and step 920 is no different order.

(4) 对数据复制处理的开始进行说明(步骤930)。 (4) to copy data processing carried out (step 930). 用户使用维修终端或主机180,来指定开始数据复制处理的組编号,并将数据复制处理的开始指示给正存储系统IOOA。 User maintenance terminal or host 180 to designate the start of data replication process group ID, and copy the data processing start indication to positive storage system IOOA. 正存储系统100A将所指示的组所属的所有对信息400的拷贝结束地址设定为"O"。 All of the 400 copies of the information storage system 100A end address being indicated by the group set belongs to "O".

正存^f诸系统100A向副存储系统100B指示了后述日志读处理和重新启动处理的开始。 N ^ f all system memory 100A to the secondary storage system 100B indicates a log reading process, and later restart the start process.

正存储系统IOOA开始后述的初期拷贝处理。 After the initial copy process being described storage system IOOA start.

(5) 就初期拷贝技术进行说明(步骤940)。 (5) a copy of the initial technology description (step 940).

当初期复制结束后,正存储系统IOOA将初期拷贝处理的结束通知给副存储系统100B。 After the end of the initial copy, is the storage system IOOA will end early copy of the notification process to the secondary storage system 100B. 副存储系统IOOB将所指示的组所属的所有副逻辑巻的对装置改变为"正常"。 All Logical Volume deputy group deputy storage system IOOB will belong to the indicated device is changed to "normal."

图IO是初期拷贝处理的流程图。 Figure IO is a flowchart of the initial copy process. 初期拷贝处理,对于数据复制对象的正逻辑巻的所有存储区,使用对信息500的拷贝完毕地址,从存储区开头开始顺序执行以下操作:每单位大小就产生一个日志。 Initial copy processing, storage area for all positive logic Volume data replication objects, the use of the copy of the complete address information 500, perform the following sequence of operations from the beginning of the storage area: the size of each unit generates a log. 拷贝完毕地址,其初始值为0, 每做成一个日志就加上所做成的数据量。 Copy complete address, the initial value is 0, each made of a log to add the amount of data made. 从逻辑巻的存储区开头开始到拷贝结束地址的前一个,是利用初期拷贝处理做成的日志。 Logical Volume from the beginning of the storage area before beginning to the end of the address of a copy, the copy process is the use made of the initial log. 由于执行了初期拷贝处理,因此,可能将正逻辑巻中未更新的数据传送给副逻辑巻。 Since the implementation of the initial copy process, therefore, may transfer the positive logic Volume data is not updated to the sub logical Volume. 在以下说明中,记载 In the following description, according to

的是正存储系统100A内的主适配器A执行处理,4旦是也可以是盘适配器120 来执行处理。 The host adapter A performs processing 100A being stored within the system, 4 Dan is also a disk adapter 120 to perform processing.

(1) 正存储系统100A的主适配器A,得到了处理对象的组所属的对中其对状态为"未拷贝"的正逻辑巻A,并将对的状态修改为"拷贝中",并反复执行以下操作(步骤1010, 1020)。 (1) Positive storage system 100A of the main adapter A, have been the object of treatment group belongs to the state in its positive logic Volume A "not copy", and for the state changed to "copy" and repeatedly perform the following operation (step 1010, 1020). 在正逻辑巻A不存在的情况下,结束处理(步骤1030)。 In the case of Volume A positive logic does not exist, the processing is terminated (step 1030).

(2) 在步骤1020中,在逻辑巻A不存在的情况下,主适配器A以单位大小(例如是1MB)的数据为对象,作成日志。 (2) In step 1020, in the case of Volume A logic that does not exist, the host adapter A in unit size (for example, 1MB) of data as objects, made log. 日志作成处理将在后面进行i兌明(步骤1040)。 Log generation process will be carried out later i against tomorrow (step 1040).

(3) 主适配器A将作成的日志的数据大小加到拷贝结束地址上。 Data size (3) A master adapter made of logs will be added to the copy end address.

(4) 拷贝结束地址在到达正逻辑巻A的容量之前, 一直重复执行上述处理(步骤1060)。 (4) a copy of the end of the address before arrival Volume A positive logic capacity, has been repeat the above process (Step 1060). 在拷贝结束地址变为与正逻辑巻A的容量相等的情况下,由于针对逻辑巻A的所有存储区作成了日志,因此,将对状态更新为"正常",并开始另一个正逻辑巻的处理(步骤1070)。 Copying end address becomes the positive logic Volume A of the same volume of the case, as has become since the log storage area for all Volume A logical, therefore, will update as "normal" and begin another positive logic Volume of processing (step 1070).

所述流程图中,是平均以一个逻辑巻为对象来进行说明的,但也可以同时处理多个逻辑巻。 The flow chart is averaged to a logical Volume object will be described, but it also can handle multiple logical Volume.

图11是说明命令接收处理210的处理的图,图12是命令接收处理210的流程图,图13是日志作成处理的流程图。 FIG 11 is a diagram illustrating the processing of a command reception process 210 of FIG. FIG. 12 is a flowchart of a command reception process 210, FIG. 13 is a flowchart of processing a log made. 以下,将使用这些图,就正存储系统IOOA在接收了来自主机180的、对数据复制对象的逻辑巻230之写入命令的情况下的操作进行说明。 Hereinafter, the use of these figures, the storage system fails to IOOA in the reception, the operation of the data written to the copy target logical Volume 230 under the command from the host 180 will be described.

(1) 存储系统100A内的主适配器A接收来自于主机的访问命令。 (1) storage system within the host adapter A 100A receives access commands from the host. 访问命令, 含有读、写、后述的日志读等的命令、命令对象的逻辑地址、数据量等。 Access Command, comprising read, write, read like the log command described later, the command logic address, the amount of data objects and the like. 以下, 令访问命令内的逻辑地址为逻辑地址A,逻辑巻编号为逻辑巻A,逻辑巻内位置为逻辑巻内位置A,凄t据量为数据量A(步骤1200)。 Or less, so the logical address access command within the logical address A, a logical number of logical Volume Volume A, a logical location within the logical Volume Volume position A, sad t according to the amount of data A (step 1200).

(2) 主适配器A调查访问命令(步骤1210、 U15)。 (2) the host adapter A survey access command (step 1210, U15). 在步骤1215的调查中, 在访问命令为日志读命令的情况下,执行后述的日志接收处理(步骤1220)。 In the investigation in step 1215, in the case of access to the command read command log, log reception process described later is executed (step 1220). 访问命令除了是日志读命令和写命外,例如读命令的情况下,以与已有技术相同的方式执行读处理(步骤1230)。 In addition to the access command is a read command and write command log outside, such as the case of a read command to the prior art in the same way a read processing (step 1230).

(3) 在步骤1210的调查中,在访问明令为写入命令的情况下,参照逻辑巻 (3) in step 1210 survey, in the case of access to explicitly write command, the reference logical Volume

18A的巻信息400来调查巻状态(步骤1240)。 Volume information to investigate 18A Volume 400 (step 1240). 在步-骤1240的调查中,在逻辑巻A的巻状态为"正常"或"正"以外的情况下,由于不可能对逻辑巻A进行访问, 因此,将主机180报告异常结束(步骤1245)。 In step - step 1240 survey, in the case of Volume Volume A logic state is "normal" or "positive" outside Volume A logical because it is impossible to access, and therefore, will host 180 reports abnormal termination (step 1245 ).

(4) 在步骤1240的调查中,在逻辑巻A的巻状态为"正常"、"正"的任何一种情况下,主适配器A确保高速緩冲存储器130,并将已作好数据接收准备之事通知主机180。 In either case (4) In 1240 the investigative steps, in Volume Volume A logic state is "normal", "positive", the host adapter A Make sure the cache memory 130, and is well prepared to receive data things to inform the host 180. 主机180接受该通知,并将写入数据传送给正存储系统IOOA。 Host 180 accepts the notification and write transfer data to the storage system being IOOA. 主适配器A接收写入数据,并将器保存在该高速緩冲存储器130内(步骤1250、 图11的1100)。 A host adapter receives write data, and is stored in the cache memory 130 (step 1100 1250, Fig. 11).

(5) 主适配器A参照逻辑巻A的巻状态,调查逻辑巻A是否是数据复制对象(步骤1260)。 Volume Status (5) A reference to the host adapter Volume A of logic, Volume A logical investigation whether data replication objects (step 1260). 在步骤1260的调查中,在巻状态为"正"的情况下,由于逻辑巻A是数据复制对象,因此执行后述的日志作成处理(步骤1265)。 In the investigation in step 1260, in the case of Volume status as "positive", because the logic of Volume A data replication objects, so the log generation process described later is executed (step 1265).

(6) 在步骤1260的调查中,在巻状态为"正常"的情况下,或者在步骤1265 的日志作成处理结束后,主适配器A,对数据适配器120发出命令,令其将写入数据写入存储装置150(图U)的1140,并向主机180进行结束报告(步骤1270、 1280)。 Case (6) in the investigation in step 1260, in Volume status is "normal", or making procedure log 1265 after processing is completed, the host adapter A, the data adapter 120 issues a command, so that it will write data to write the storage device 150 (FIG U) of 1140, to terminate the report to the host 180 (step 1270, 1280). 之后,该盘适配器120,通过读些处理,将写入数据保存在存4诸装置150内(图11的1110)。 Thereafter, the disk adapter 120, by reading some process, writes the data stored in the memory device 150 such 4 (Fig. 11 of 1110).

接下来,将就日志作成处理进行说明。 Next, the log generation process will be described.

(1) 主适配器A调查日志逻辑巻的巻状态(步骤1310)。 (1) host adapter A survey of Volume Log Logical Volume (step 1310). 在步骤1310的调查中,在日志逻辑巻的巻状态为"异常,,的情况下,由于不能向日志逻辑巻存储曰志,因此组状态变更为"异常",并结束处理(步骤1315)。这种情况下,执行将曰志逻辑巻变更为正常的逻辑巻等。 In the investigation in step 1310, in Volume Logical Volume status log is "abnormal ,, case, because it is not logical to log Volume storage Chi said, so the group status is changed to" abnormal ", and ends the processing (step 1315). In this case, the implementation of the said Chi logical Volume Volume is changed to the normal logic and so on.

(2) 在步骤1310的调查中,在日志逻辑巻为正常的情况下,继续执行曰志作成处理。 (2) In 1310 investigative steps, the next logical log Volume is normal, said Chi continue creating process. 日志作成处理,根据是初期拷贝处理内的处理,还是命令接收处理内的处理,其处理不同(步骤1320)。 Log generation process, according to the initial copy processing is processing within, or processing within the command reception process, the different processing (step 1320). 在日志作成处理是命令接收处理内的处理的情况下,执行从步骤1330开始的处理。 In the case where the log generation process is handled within the command reception process, the processing from step 1330 begins execution. 在日志作成处理是初期拷贝处理内的情况下,执行从步骤1370开始的处理。 In the case where the log generation process is within the initial copy processing, the processing from step 1370 begins execution.

(3) 在日志作成处理是命令接收处理内的处理的情况下,主适配器A调查写入对象的逻辑地址A是否已成为初期拷贝处理的处理对象(步骤1330)。 (3) In the case of the log generation process is handled within the command receiving process, the host adapter A survey of the logical address A write target has to be processed if the initial copy processing (step 1330). 在逻辑巻A的对状态为"未拷贝"的情况下,由于后面要执行初期拷贝处理中的曰 A Logical Volume in the state's case as "not copy", since the beginning of the copy process to be performed later in the said

19志作成处理,因此在这里不产生日志而是结束处理(步骤1335)。 19 Chi generation process, so here it does not produce a log end processing (step 1335). 逻辑巻A的对装置为"拷贝中,,的情况下,当拷贝结束地址等于或小于逻辑地址内位置A 时,由于在后面会^^f亍初期拷贝处理中的日志作成处理,因此,在这里不产生曰志而是结束处理(步骤1335)。除上述情况外,即当逻辑巻A的对状态为"拷贝中,,,且拷贝结束地址为逻辑地址内位置A以上的情况时,由于初期拷贝处理已经结束,因此继续执行日志作成处理。 Logical Volume A of when the next device is "copy ,, the case, when the end of the copy of the address is equal to or less than the logical address position A, since the back will ^^ f right foot early in the process of copying the log generation process, therefore, Chi said, when there is not generated but the process is terminated (step 1335). In addition to the above, that is, when the logic of Volume A status of "copy ,,, and copy end address within a logical address position A or more, due to the initial copy process has ended, so you can continue creating process logs.

(4) 接下来,主适配器A调查日志可能存储在日志逻辑巻内。 (4) Next, the host adapter A survey log may be stored in the Log Logical Volume. 使用指针信息700,来调查是否有更新信息区域的未使用区域(步骤1340)。 Using the pointer information 700, to investigate whether there is an unused area update information region (step 1340). 在指针信息700 的更新信息最新地址与更新信息最旧地址相等的情况下,由于更新信息区域中不存在未使用区域,因此结束处理,作为日志作成失败(步骤1390)。 In the case of the update information newest address of pointer information 700 and update information oldest address equal, because the update information area does not exist in an unused area, so the processing is terminated, as a log made fails (step 1390).

在步骤1340的调查中,在更新信息区域中存在未使用区域的情况下,使用指针信息700,来调查能否在写入数据区内存储写入数据(步骤1345)。 In the investigation in step 1340, update information exists in the case where an unused area of the area, using the pointer information 700, to investigate whether the write data in the storage area of the write data (step 1345). 在写入数据最新地址和数据量A的和,等于或大于写入数据最老地址的情况下, 由于不能存储在写入凄t据区内,因此结束处理,作为日志作成失败(步骤1390)。 The latest data in the write address and the amount of data A and is equal to or greater than the case of the write data oldest address, because it is not stored in the data area write sad t, so the process is terminated, as a log made fails (step 1390) .

(5) 在可能存储日志的情况下,主适配器A获取用来存储更新编号和更新信息之逻辑地址,以及用于存储写入数据之逻辑地址,并在高速緩冲存储器130内作成更新信息。 (5) In the case of possible logs are stored, the host adapter A Get used to store and update the logical address number of updates, and logic for storing the address data is written, and made to update the information in the cache memory 130. 更新编号是从对象组的组信息600中获取到的,并将加l后的数值设定为组信息600的更新编号。 Update number is obtained from the group information object group to 600, and adds value l is set as the group information update number 600. 存储更新信息的逻辑地址,是指针信息700的更新信息最新地址,将加上了更新信息大小后的数值设定为指针信息700的更新信息最新地址。 The logical address storage update information is update information newest address pointer information 700, the added value is set to update information latest address pointer information 700 after the update size. 存储写入数据的逻辑地址是指针信息700的写入数据最新地址,将写入数据最新地址加上了数据量A后的数值,设定为指针信息700的写入凄t据最新地址。 Write data stored in the logical address is a pointer to the latest information 700 write data address, write data to the latest address plus the value of the amount of data A after the pointer information 700 is set to write sad t according to the latest address.

主适配器A将上述获取的数值和组编号、接收写命令的时刻、写命令内的逻辑地址A、数据量A设定为更新信息(步骤1350、图11的1120)。 A host adapter will value and the acquired group number, receives the write command of time, write logical address A command within the data amount A is set to update information (step 1350, Fig. 11 1120). 例如, 在图6所示的组信息600、图7所示的指针信息700的状态下,在从组1所属的正逻辑巻1的存储区开头开始的800的位置处接收到数据大小100的写命令的情况下,作成图22所示的更新信息。 For example, in the group information shown in FIG. 6 in the pointer information 600, 700 shown in FIG. 7 of a state, at a position from the beginning of the group belong to a positive logical storage area 800 of Volume 1 of the start of the received data size 100 to the Under a write command, the made update information shown in Figure 22. 组信息的更新编号变为5,指针信息的更新信息最近地址变为600(设最近信息的大小为100),写入数据最新地址变为2300。 Update group information number to 5 and update information into the nearest address pointer information 600 (the size of the information provided recently to 100), the write data latest address into 2300. C6)主适配器A对盘适配器120发出命令,令其将日志的更新信息和写入数据写入存储装置150内,并正常结束(步骤1360、图11的1130、 1140、 1150)。 C6) host adapter A disc adapter 120 issues a command, so that it will update information and write data logs written to the storage device 150, and normally (step 1360, Fig. 11 1130, 1140, 1150).

(7) 日志作成处理,在是初期拷贝处理内的处理的情况下,执行从步骤1370 开始的处理。 (7) the log generation process, processing in the case of initial copy processing within the processing from step 1370 begins execution. 主适配器A调查日志是可以作成的。 Host adapter A survey is made of logs. 使用指针信息700,来调查有无更新信息区域的未使用区域(步骤1370)。 Using the pointer information 700, to investigate the presence or absence of an unused area update information region (step 1370). 在指针信息700的更新信息最新地址和更新信息最旧地址相等的情况下,由于在更新信息区域内不存在未使用区域,因此结束处理,作为日志作成失败(步骤1390)。 In the case of updates of the latest address pointer information 700 and update information oldest address equal, because there is no unused area in the update information area, so the processing is terminated, as a log made fails (step 1390). 在本实施例中,在所示的初期拷贝处理的情况下,日志的写入数据是从正逻辑巻中读出的,由于没有使用写入数据区,因此不需要确认写入数据区的未使用区域。 In this embodiment, in the case of initial copy processing shown, write data logs is read out from the positive logic Volume, since the area is not used to write data, and therefore does not require written confirmation is not data area use areas.

(8) 在步骤1370的调查中,在可以作成日志的情况下,主适配器A获取在更新信息内设定的数值,并在高速緩沖存储器130内作成更新信息。 (8) investigative steps in 1370, in the case can be made of the log, the host adapter A to obtain updated information within the set value, and made to update the information in the cache memory 130. 更新编号是从对象组的组信息600中获取的,并将加1后的数值设定为组信息600的更新编号。 Update number group information is obtained from the object group 600, and add a value set group information after the update number 600. 存储更新信息的逻辑地址,是指针信息700的更新信息最新地址的位置,将加上更新信息大小后的数值设定为指针700的更新信息最新地址。 The logical address storage update information is update information newest address location pointer information 700, will be added after update values set message size for the latest update information address pointer 700.

主适配器A将初期拷贝处理对象的逻辑地址,设定为存储上述获取的数值、以及组编号、本处理的开始时刻、处理拷贝处理对象的逻辑地址、初期拷贝一次的处理量、以及写入数据的日志逻辑巻的逻辑地址(步骤1380,图11 的1120)。 A copy of the initial primary adapter processing target logical address is set to the acquired value is stored, and the group number, the start time of the processing, the processing of the copy process target logical address, a copy of the initial capacity, and writing data Logical Volume log logical address (step 1380, Fig. 11 1120).

(9) 主适配器A对盘适配器120发出命令,令其将更新信息写入存储装置150内,并正常结束(步骤1385、图11的1140、 1160)。 (9) A master adapter adapter 120 issues a command to the disk, so that it will update the information written in the storage unit 150, and the normal end (step 1385, 1140 11, 1160).

在上述说明中,尽管是以更新信息存在于高速緩沖存储器130内的方式进行记载的,但是也可以将其存储于公共存储器140内。 In the above description, although the information is updated in the manner described in the presence of the cache memory 130, but it can also be stored in the common memory 140.

将写入数据写入存储装置150的写入操作也可以是非同步的,即也可以不必紧跟着步骤1360和步骤1385。 Writing data written in the storage device 150 may be a write operation is asynchronous, i.e., it may not necessarily be followed by step 1360 and step 1385. 但是,在主机180再次对逻辑地址A执行写命令的情况下,由于没有写上日志的写入数据,因此,在从主机接收写入数据之前,日志的写入数据,必须要写入与更新信息的日志逻辑巻的逻辑地址相对应的存储装置150中。 However, in the host computer 180 again on the logical address A write command of the situation, because there is no written data is written on the log, so before receiving write data from the host, write data logs, it must be written and updated Log Logical Volume logical address information corresponding to the storage device 150. 或者是,也可以退避到别的高速緩沖存储器内,之后, 执行写入到与更新信息的日志逻辑巻的逻辑地址对应的存储装置150内。 Alternatively, the other may be retracted into the cache memory, after a write to the storage device and updating the log information corresponding to the logical address of a logical Volume 150.

在所述日志作成处理中,将日志保存在存储装置150内,但是,由于为曰志用途准备了预定量的高速緩冲存储器130,因而使用了所有的高速缓冲存储 In the log generation process, the logs stored in the storage device 150, however, due to the preparation of a predetermined amount of cache memory for the said purpose Chi 130, which uses all of the cache memory

器,因此,也可以将日志保存在存储装置150内。 Is, therefore, the log can be stored in the storage device 150. 日志用的高速緩冲存储器的量例如可以从维修端进行指定。 The amount of cache memory with a log, for example, can be specified from the service side.

读写处理220是盘适配器120实施接受来自于主适配器110或盘适配器120的命令的处理。 Write process 220 is a disc adapter 120 to adopted from the master adapter 110 or the disk adapter commands 120 of the process. 实施的处理是将被指定的高速緩冲存储器130的数据写入与被指定的逻辑地址相对应的存储装置150内的存储区之处理、从与被指定的逻辑地址对应的存储装置150内的存储区中读出数据至高速緩冲存储器130 的处理等。 Treatment embodiment is to be specified in the cache memory 130, the data writing processing with the designated logical address storage means corresponding to the storage area 150, from the storage means corresponding to the designated logical address is 150 store the read data to the cache memory 130 and the like processing.

图14是说明接收了日志读命令的正存储系统100A的主适配器的操作(日志读接收处理)的图,图15是流程图。 FIG. 14 is a journal read command received positive storage system 100A mains adapter operation (journal read reception processing), and FIG. 15 is a flowchart. 以下,使用这些图,来说明正存储系统IOOA接收了来自于副存储系统100B的日志读命令情况下之操作。 Hereinafter, using these figures, the storage system being described IOOA under operating conditions received from the secondary storage system 100B log read command.

(1) 正存储系统100A内的主适配器A接收来自于副存储系统100B的访问命令。 (1) A positive mains adapter within the storage system 100A receives from the secondary storage system 100B access commands. 访问命令包含:显示为日志读命令的标识符、命令对象的组编号、有无重试指示。 Access commands include: Displays the log read command identifier, the command object group number, whether the retry indication. 以下,设访问命令内的组编号为组编号A(步骤1220、图14的1410)。 Hereinafter, the group number set access command within the group number A (step 1220, Fig. 14 1410).

(2) 主适配器A调查组编号A的组状态是否为"正常"(步骤1510)。 (2) A group of state primary adapter investigation group number A is "normal" (step 1510). 在步骤1510的调查中,组状态为"正常"之外例如为"故障"的情况下,将组状态通知副存储系统100B,并结束处理。 In step 1510 survey, the group status of "normal" than, for example, under the "fault" of the situation, the group status notification secondary storage system 100B, and the process ends. 副存储系统IOOB根据所接收的组状态来执行处理。 IOOB secondary storage system to perform processing according to the received group state. 例如,在组状态为"故障,,的情况下,结束日志读处理(步骤1515)。 For example, in the case of group status is "fault ,, an end to the log read processing (step 1515).

(3) 在步骤1510的调查中,在组编号A的组状态为"正常,,的情况下,主适配器A调查日志逻辑巻的状态(步骤1520)。在步骤1520的调查中,在日志逻辑巻的逻辑状态不是"正常"的情况下,例如在"故障"的情况下,组状态变更为"故障",将给组状态通知给副存储系统100B,并结束处理。副存储系统100B 根据所接收的组状态来执行处理。例如,在组状态为"故障"的情况下,结束日志读处理(步骤1525)。 Case (3) in the investigation in step 1510, the group number of the group A status of "normal ,, and the state of the host adapter A survey Log Logical Volume (step 1520). In step 1520 survey, log logic Volume at the logic state is not "normal" circumstances, such as in the "fault", the group status changed to "failure", will set status to the secondary storage system 100B, and the process ends. secondary storage system 100B according to the group state received to perform processing. For example, in the case of group state to "fault", ending the log read processing (step 1525).

(4) 在步骤1520的调查中,在日志逻辑巻的逻辑状态为"正常,,的情况下, 调查日志读命令是否是重试指示(步骤1530)。 Case (4) in step 1520 survey, the logic state Log Logical Volume is "normal ,, and survey journal read command is a retry instruction (step 1530).

(5) 在步骤1530的调查中,在调查日志读命令是重试指示的情况下,主适配器A将前一次发送的日志再次传送给副存储系统IOOB。 (5) In 1530 the investigative steps in the investigation log read command to retry the case indicated, host adapter A previous transmission log is transferred to the secondary storage system IOOB again. 主适配器A,确保高速緩冲存储器130,并命令盘适配器:从指针信息700的重试开始地址开始,将更新信息之大小的信息读入高速緩冲存储器内(图14的1430)。 Host adapter A, make sure that the cache memory 130, and ordered the tray adapter: Starting pointer information 700 retry start address, the update information of the size of the read into the cache memory (14 of 1430).

盘适配器的读写处理,从存储装置150中读出更新信息,将其保存在高速緩冲存储器130内,并通知给主适配器A(图14的1430)。 Reads and writes to the disk adapters read out from the storage device 150 to update information, save it in the cache memory 130, and notifies the host adapter A (Fig. 14 of 1430).

主适配器A接受更新信息的读结束的通知,并从更新信息中获取写入数据的逻辑地址以及写入数据,确保高速緩冲存储器130,并命令盘适配器将写入数据读入高速緩冲存储器内(步骤1540,图14的1440)。 A notification host adapter receive updated information read the end and get the logical address and write data from the write data updates, make sure the cache memory 130, and the command to write data to the disk adapters read into cache (step 1540, 1440 in FIG. 14).

盘适配器的读写处理,从存储装置150中读出写入数据,将其保存于高速緩冲存储器内,并通知给主适配器A(图14的1450)。 Disk reads and writes to the adapter, read out from the storage device 150 to write data, save it in the cache, and notifies the host adapter A (Fig. 14 1450).

主适配器A接受写入数据的写入结束通知,将更新信息和写入数据传送到副存储系统100B,释放保持日志的高速缓冲存储器130,并结束处理(步骤1545,图14的1460)。 A host adapter accepts write data writing completion notification, the update information and write data to the secondary storage system 100B, releases the cache memory to maintain the log 130, and the processing is terminated (step 1545, 1460 in FIG. 14).

(6) 在步骤1530的调查中,在不是重试指示的情况下,主适配器A调查是否存在没有发送的日志,如果存在,则将日志传送给副存储系统IOOB。 (6) In 1530 the investigation in the case was not retried indicated host adapter A investigate whether logs are not sent, if it exists, will be transferred to the secondary storage system log IOOB. 主适配器A对指针信息700的读开始地址和更新信息最新地址进行比较(步骤1550)。 Host adapter A pointer to the start address information 700 of the read and update information newest address (step 1550).

在读开始地址与更新信息最新地址相等的情况下,由于将所有的日志都传送给了副存储系统IOOB,因此,向副存储系统100B传送"无日志,,(步骤1560), 并释放前一次的日志命令时,传送给副存储系统100B的日志的存储区(步骤1590)。 In the case of a read start address and update information latest address equal, since all the logs are sent to a secondary storage system IOOB, therefore, transferred to the secondary storage system 100B "no log ,, (step 1560), and before the release time When the log command, sent to the storage area of the secondary storage system 100B log (step 1590).

日志的存储区的释放处理,是将重试开始地址设定为指针信息700的更新信息最旧地址。 Log storage area release process is the retry start address pointer is set to update information oldest address information 700. 在更新信息最旧地址变为写入数据区开始地址的情况下,令更新信息最旧地址为零。 In the case of the update information oldest address becomes the write data area starting address, so update information oldest address zero. 指针信息700的写入数据最旧地址,变更为加上了根据前一次的读日志命令所发送的写入数据之大小后的数值。 Write data pointer information 700 oldest address, change the size of the added value in accordance with a previous read log command to write data transmitted after the. 在写入数据最旧地址变为日志逻辑巻的容量以上的逻辑地址的情况下,减去写入数据区开始地址来进行々务正。 In the case of the write data oldest address becomes the Log Logical Volume logical address above capacity, minus the write data area starting address for service 々 positive.

(7) 在步骤1550的调查中,在存在未发送的日志的情况下,主适配器A确保高速緩冲存储器130,并命令盘适配器:将从指针信息700的读出开始地址开始的、更新信息之大小的信息读入高速緩沖存储器内(图14的1420)。 (7) In 1550 the investigative steps, in the presence of log is not sent, the host adapter A Make sure the cache memory 130, and ordered the tray adapter: 700 from the pointer information read-out start address begins, update information The size information is read into the cache memory (1420 in FIG. 14).

主适配器A的读写处理是从存储装置150中读出更新信息,并将其保存于高速緩冲存储器130内,并通知给主适配器(图4的1430)。 A host adapter read processing is read out from the storage device 150 to update the information in, and save it in the cache memory 130, and notifies the host adapter (Fig. 4, 1430).

主适配器A接受更新信息的读结束通知,并从更新信息中获取写入数据的逻辑地址以及写入数据的大小,确保高速緩冲存储器130,并命令盘适配器: 将写入数据读入高速緩沖存储器内(步骤1570,图14的1440)。 A host adapter receive updated information reading completion notification, and obtain the logical address and the size of the write data from the write data updates, make sure the cache memory 130, and ordered the tray adapter: Write data is read into the cache memory (step 1570, 1440 in FIG. 14).

主适配器A的读写处理是从存储装置150中读出写入数据,并将其保存于高速緩冲存^f诸器130内,并通知给主适配器(图4的1450)。 A host adapter read processing is to read out the written data from the storage device 150, and stored in the cache memory ^ f all within the 130, and notifies the host adapter (Fig. 4 1450).

主适配器A接受写入数据的读结束通知,将更新信息以及写入数据传送到副存储系统100B内(步骤"80),并释放保持日志的高速緩沖存储器130 (图14的1460)。于是,将读开始地址设定为指针信息700的重试开始地址,并将加上了发送的日志之更新信息大小后的数值设定为读开始地址。 A host adapter accepts write data reading completion notification, the update information and the write data is transferred to 100B (step "80) the secondary storage system, maintaining the log and release the cache memory 130 (FIG. 14 1460). Thus, The read start address pointer information 700 is set to retry start address and added value is set to update the information sent by the size of the log after the read start address.

(8)主适配器A释放在前一次日志读命令的处理时,发送给副存储系统100B的日志的存储区(步骤l590)。 (8) A mains adapter is released once the log read command process forward, sent to the secondary storage system 100B of the log storage area (step l590).

在前述日志读接收处理中,正存储系统IOOA,是将日志发送给平均一个副存储系统100B,但是,也可以将其同时发送给多个副存储系统IOOB。 Read reception processing in the preceding log, is stored in the system IOOA, it is to send logs to mean a secondary storage system 100B, however, also can be sent simultaneously to multiple secondary storage systems IOOB. 在一个日志读命令中,发送的日志数目也可以由副存储系统100B在日志读命令中进行指定,在组登录时等情况中,也可以由用户指定给正存储系统IOOA和副存储系统100B。 In a journal read command, the number of logs sent 100B may be specified in the log read command by the secondary storage system, the situation in the Group to log, etc., can also be specified by the user to the positive storage system IOOA and the secondary storage system 100B. 另外,也可以根据正存储系统IOOA和副存储系统100B的连接总线200的传输能力或负荷等,动态地利用一个日志读命令来改变发送的曰志数。 In addition, according to the positive storage system IOOA and secondary storage system 100B is connected bus transmission capacity or load 200, etc., to dynamically use a log read command to change the number of said Chi sent. 也可以不考虑日志数而是考虑日志的写入数据的大小,来指定日志的传输量。 You may not consider the number of logs but consider the size of the log data is written to the specified transmission capacity log.

在所述日志读接收处理中,将日志从存储装置150中读入到高速緩沖存储器130内,但是,在存在于高速緩冲存储器130内的情况下,就不需要该处理。 Read reception process in the log, the log is read from the storage device 150 into the cache memory 130, however, in the case of the presence in the cache memory 130, the processing is not required.

前述日志读接收处理内的日志的存储区的释放处理,是在下一个日志读命令的处理时刻进行的,但是,也可以直接在将日志发送给副存储系统IOOB后就释放。 Reading the previous log storage area to receive treatment within the release process logs is the next time the log read command processing carried out, it is also possible to log in directly to the secondary storage system IOOB after release. 副存储系统100B设定也可以在日志读命令内进行释放的更新编号, 正存储系统IOOA也可以根据其指示,释放日志的存储区。 Secondary storage system 100B can also be set to release the update number in the journal read command, is the storage system IOOA also according to their instructions, the release of the storage area of the log.

图16是说明日志读命令处理240的图,图17是流程图,图18是日志存储处理的流程图。 FIG. 16 is a read command processing log 240, and FIG. 17 is a flowchart, FIG. 18 is a flowchart of the log storage process. 以下,将使用这些流程图,对副存储系统100B的主适配器B从正存储系统100A中读出日志,并将其存储于日志逻辑巻内的操作进行说明。 Hereinafter, the use of flowcharts of the secondary storage system 100B mains adapter B reads the log from being a storage system 100A, and stores will be described in the operation log logical Volume within.

(1) 副存储系统100B内的主适配器B,确保存储日志的高速緩冲存储器130,并向正存储系统100A发送包含显示是日志读命令之标识符、命令对象的正存储系统100A的组编号、以及有无重试指示的访问命令。 (1) within the secondary storage system 100B host adapter B, make sure to store the log cache memory 130, and to send a positive storage system 100A includes a display of the identifier is the log read command, the command object storage system 100A positive group number and the availability of retries indicated access commands. 以下,设访问命令内的组编号为组编号A(步骤1700,图16的1610)。 Hereinafter, the group number set access command within the group number A (step 1700, 1610 Fig. 16).

(2) 主适配器B接收正存储系统100A的应答以及日志(图16的1620)。 (2) the host adapter B receives a positive response to the storage system, and log 100A (1620 Fig. 16). 主适配器调查应答,当来自正存储系统IOOA的应答为"无日志"的情况下,由于在正存储系统100A中不存在指定组的日志,因此,在一定时间后,将读日志命令发送给正存储系统IOOA(步骤1720、 1725)。 Host adapter survey respondents, when the case of a positive response from the storage system IOOA is "no logging", since the log does not exist in the specified group is storing systems 100A, therefore, after a certain time, the read log command to the positive storage system IOOA (step 1720, 1725).

(4) 当正存储系统100A的应答为"组状态故障,,或者是"组状态未使用"的情况下,副存储系统100B的组状态改变为接收状态,并结束日志读处理(步骤1730、 1735)。 Case (4) When a storage system 100A of the positive response to "state failure group ,, or" group unused state ", the secondary storage system 100B of group status change to receive state and the end of the journal read processing (step 1730, 1735).

(5) 当正存储系统IOOA的应答为上述情况之外,即正常结束的情况下,调查日志逻辑巻的巻状态(步骤1740)。 (5) When a storage system IOOA positive response to the above-mentioned circumstances outside the normal end that is under investigation in the Log Logical Volume Volume (step 1740). 在日志逻辑巻的巻状态为"异常"的情况下,由于不可能在日志逻辑巻中存储日志,因此,组状态改变为"异常",并结束处理(步骤1745)。 In the case of Volume Log Logical Volume status is "abnormal", and because it is impossible in the Log Logical Volume stored logs, the group state is changed to "abnormal", and ends the processing (step 1745). 这种情况,执行将日志逻辑巻变更为正常逻辑巻等,并正常返回组的状态。 This situation, the implementation of the log logical Volume Volume is changed to the normal logic, etc., and to return to normal status of the group.

(6) 在步骤1740的调查中,在日志逻辑巻的巻状态为"正常"的情况下,执行后述的日志存储处理1800。 (6) In 1740 the investigative steps, in the case of Volume Volume status log logic is "normal", the log storage process described later is executed 1800. 在日志存储处理1800正常结束的情况下,发送下一个日志读命令。 In the case of the log storage process 1800 normally completed, send the next log read command. 或者是在经过一定时间后,发送下一个日志读命令(步骤1760)。 Or after a certain time, to send the next log read command (step 1760). 发送下一个日志命令的定时,可以以一定的时间间隔定期发送,也可以由接收的日志的个数,或者是,连接线200的通信量、副存储系统100B保持的日志的存储容量,副存储系统100B的负荷等来决定。 Time to send the next log command, you can send regular intervals to a certain period of time, may be received by a number of logs, or that the amount of storage capacity of the communication cable 200, the secondary storage system 100B to maintain a log of secondary storage 100B system load, etc., to decide. 此外,也可以从副存储系统100B中,读出存储系统IOOA保持的日志的存储容量,或者正存储系统100A的指针信息,从而根据该数值来作决定。 Also, from the secondary storage system 100B, the read out of the storage capacity of the storage system IOOA to maintain a log of the system or are stored in the pointer information 100A, and thus to make a decision based on the value. 上述信息的传输,也可以用专用的指令来执行,也可以包含于日志读命令的应答内。 The transmission of this information can also be used to perform special commands to be included in the read command to log responses. 此后的处理,与步骤1710后的相同。 After 1710 the same subsequent processing steps.

(7) 在步骤1800的日志存储处理没有正常结束的情况下,由于不足日志逻辑巻的未使用区域,因此舍弃接收的日志,并在一定时间后发送重试指示的曰 (7) In the case of step log storage process is not the normal end of 1800, due to lack Log Logical Volume unused area, and therefore discarded received log and sends instruction retry after a certain time, say

25志读命令(步骤1755)。 25 Chi read command (step 1755). 或者是,将日志保持在高速缓冲存储器内,并在一定时间后,再次执行日志存储处理。 Alternatively, the log maintained in the cache, and after a certain time, the log storage processing is executed again. 这是因为,由于执行后述的重新启动处理250, 因此,在一定时间后,存在日志逻辑巻内的未使用区域增加的可能性。 This is because, since the rear executes a restart process 250, therefore, after a certain time, an unused area within the journal logical Volume increased possibility. 在这种方式的情况下,就不需要日志读命令内的重试指示的有无。 In the case of this mode, you do not need to read the log whether the command within the retry indication. 接下来,就图18所示的日志存储处理1800进行说明。 Next, the log storage process 1800 shown in FIG 18 will be described.

(1) 主适配器B调查日志是否可能存储在日志逻辑巻内。 (1) whether the host adapter B survey logs may be stored in a log logical Volume. 使用指针信息700,来调查更新信息区域内的未使用区域的有无(步骤1810)。 Using the pointer information 700 to update the unused area of investigation within the region whether the information (step 1810). 在指针信息700 的更新信息最新地址和更新信息最旧地址相等的情况下,由于在更新信息区域内不存在未使用区域,因此以日志作成失败而结束了处理(步骤1820)。 In the case of updates of the latest address pointer information 700 and update information oldest address equal, because there is no information in the update area unused area, and therefore failed to log made an end processing (step 1820).

(2) 在步骤1810的调查中,当更新信息区域内存在未使用区域的情况下, 使用指针信息700,来调查是否能够在写入数据区内存储写入数据(步骤1830)。 (2) In Step 1810 survey, when the update information area of memory in the case of an unused area, use the pointer information 700, to investigate whether the write data area to store the write data (step 1830). 在写入数据最新地址和接收的日志的写入数据的数据量的和,等于或大于写入数据最旧地址的情况下,由于不能在写入凄丈据区内存储写入数据,因此以日志作成失败而结束了处理(步骤1820)。 In the case where the amount of data written to address and receive the latest data log and write data, equal to or greater than the write data oldest address, because the husband can not write sad memory write data according to the region, and therefore Logs made failure ended (step 1820).

(3) 在日志可存储的情况下,主适配器B改变接收的更新信息的组编号, 和曰志逻辑巻的逻辑地址。 (3) In the case of logs that can be stored, the host adapter B to change the group number to receive updated information, and Volume Logic Chi said logical address. 组编号变更为副存储系统100B的组编号,日志逻辑巻的逻辑地址变更为指针信息700的写入数据最新地址。 Group number is changed to the secondary storage system 100B of the group number, log logic Volume logical address is changed to the pointer information 700 write data latest address. 主适配器B,将指针信息700的更新信息最新地址变更为在更新信息最新地址上加上了更新信息之大小后的数值。 Host adapter B, and updates the pointer information 700 of the latest change of address information is added in the latest update on the numerical size of the update address information of the post. 主适配器B,将指针信息700的写入数据最新地址,变更为在写入数据最新地址上加上了写入数据之大小后的数值(步骤1840)。 Host adapter B, and write data pointer information 700 of the latest address changed to the latest data on the write address plus the numerical size of the write data after (step 1840).

(4) 主适配器B,命令盘适配器120:将跟新信息和写入数据读入存储装置150内,并以日志作成成功而结束该处理(步骤1850,图16的1630)。 (4) the host adapter B, command disk adapter 120: will be followed by a new reading and writing of data storage device 150, and a log made successful and ends the process (step 1850, 1630 Fig. 16). 之后, 盘适配器120通过读写处理,将更新信息和写入数据写入存储装置150,并释放高速緩冲存储器130(图16的1640)。 After that, the disk adapter 120 by reading and writing process, update information and write data into the memory device 150, and the release of the cache memory 130 (FIG. 16 of 1640).

在前述的日志存储处理中,是将日志保存于存储装置150内的,但是由于为日志用途准备了一定量的高速緩冲存储器130,因而使用了所有的高速緩冲存储器,因此,也可以将日志保存于存储装置150内。 In the aforementioned log storage process, is the log stored in the storage device 150, but due to prepare a certain amount of cache memory for the log uses 130, which uses all of the cache memory, therefore, can also be logs stored in the storage device 150. 日志用的日志存储器量例如从维修终端进行指定。 Log Log with the amount of memory, for example, is specified from the service terminal.

图19是说明重新启动处理250的图。 FIG. 19 is a restart process 250 of FIG. 图20是流程图。 20 is a flowchart. 以下,使用这些附 Hereinafter, the use of these laws

26图,对副存储系统100B的主适配器B利用日志,来执行数据更新之操作进行说明。 Figure 26 on the secondary storage system 100B mains adapter B use logs to perform the data update operation will be described. 重新启动处理250也可以是副存储系统100B的盘适配器12(H丸行处理。 Restart the process 250 may also be a secondary storage system 100B disk adapter 12 (H pill processing.

(1) 主适配器B,调查组编号B的组状态是否为"正常,,(步骤2010)。在步骤2010的调查中,在组状态为"正常"以外,例如"故障"的情况下,结束重新启动处理(步骤2015)。 (1) primary adapter group B, the status of the investigation group number B is "normal ,, (step 2010). In 2010 investigative steps, when the group state is" normal "than, for example," fault ", the end Restart the process (step 2015).

(2) 在步骤2010的调查中,当组状态为"正常"的情况下,调查曰志逻辑巻的巻状态(步骤2020)。 (2) In the survey step 2010, when the case of group status is "normal", said Chi logic state investigation Volume Volume (Step 2020). 在步骤2020的调查中,在日志逻辑巻的巻状态为"异常" 的情况下,由于不可能进行访问,组状态改变为"异常",并结束处理(步骤2025)。 In the 2020 survey step, Volume Volume status log logic of the case as "abnormal", and because it is impossible to access, group status changes to "abnormal", and ends the processing (step 2025).

(3) 在步骤2020的调查中,在日志逻辑巻的巻状态为"正常"的情况下,调查是否存在重新启动对象的日志。 (3) In 2020 the investigation procedure, in the case of Volume Volume status log logic is "normal", to investigate whether the object exists restart log. 主适配器B获取指针信息700的更新信息最旧地址和更新信息最新地址。 Host adapter B for updated information pointer information 700 and update information oldest address current address. 当更新信息最旧地址和更新信息最新地址相等的情况下,由于不存在日志,因此一旦重新启动处理结束,则会在一定时间后, 再次开始重新启动处理(步骤2030)。 When the update information oldest address below and update information latest address equal, because there is no log, so once again start processing is completed, it will after a certain time, again began to re-start process (Step 2030).

(4) 在步骤2030的调查中,在存在重新启动对象的日志的情况下,针对持有最旧(最小)的更新编号之日志执行下一个处理。 (4) steps in the investigation in 2030, in the presence of a restart log objects case, the hold for the next oldest (smallest) update number log execute a process. 持有最旧(最小)的更新编号之日志的更新信息,从指针信息700的更新信息最旧地址开始被保存。 Updated information log holders of the oldest (smallest) update number, the pointer information from the update information oldest address 700 began to be saved. 主适配器B,确保高速緩冲存储器130,命令盘适配器:从更新信息最旧地址开始, 将更新信息之大小信息读入高速援冲存储器130内(图19的1910)。 Host adapter B, to ensure that the cache memory 130, the disk adapter command: update information oldest address from the beginning, the size of the update information of the information read into cache memory 130 rushing aid (Fig. 19 of 1910).

盘适配器的读写处理,从存储装置150中读出更新信息,保存于高速緩冲存储器130内,并通知给主适配器B(图19的1920)。 Disk adapter write processing is read out from the storage device 150 to update the information stored in the cache memory 130, and notifies the host adapter B (Fig. 19 1920).

主适配器B接受更新信息的读结束通知,并从更新信息中获取写入数据的逻辑地址以及写入数据的大小,确保高速緩冲存储器130,并命令盘适配器: 将写入数据读入高速緩沖存储器内(图19的1930)。 Host adapter B receive updated information reading completion notification, and obtain the logical address and the size of the write data from the write data updates, make sure the cache memory 130, and ordered the tray adapter: Write data is read into the cache memory (1930 in Fig. 19).

主适配器B的读写处理是从存储装置150中读出写入数据,并将其保存于高速緩冲存Y者器! Write processing host adapter B is read from the storage device 150 to write data, and save it in cache Y are browser! 30内,并通知给主适配器(步骤2040、图19的1940)。 30, and notifies the host adapter (step 2040, Fig. 19 1940).

(5) 主适配器B从更新信息中求出更新的副逻辑巻的逻辑地址,并命令盘适配器:将写入数据写入副逻辑巻内(步骤2050,图19的1950)。 (5) The host adapter B updated information obtained from the sub-logic update Volume logical address, and command the disk adapter: writing data to be written within the sub-logical Volume (step 2050, Fig. 19 1950). 盘适配器的读写处理,将lt据写入与副逻辑巻的逻辑地址对应的存储装置150内,并释放高速緩冲存储器130,之后,通知给主适配器(图19的1960)。 Disk adapter reads and writes to the data storage device writes lt vice logical address corresponding to a logical Volume 150, and the release of the cache memory 130, and then notifies the host adapter (Fig. 19 of 1960).

(6)主适配器B接受盘适配器的写入处理结束的通知,释放日志的存储区。 (6) The main adapter B receiving notification of the end of the writing process tray adapter, freeing the storage area of the log. 日志的存储区的释放处理,将指针信息700的更新信息最旧地址变更为加上了更新信息之大小后的数值。 Release processing of log storage area, the pointer will update information oldest address information 700 is changed to add the numerical size of the update information after the. 在最新信息最旧地址变为写入数据区开始地址的情况下,写入数据区开始地址为O。 In the case of the latest information oldest address becomes the start address of the write data area, and writes data area starting address for O. 指针信息700的写入l史据最旧地址,变更为加上了写入数据之大小后的数值。 L write history pointer information 700, according to the old address, change the size of the added value after the write data. 当写入数据最旧地址变成日志逻辑巻的容量以上的逻辑地址的情况下,减去写入数据区开始地址而进行修正。 When the case of the write data oldest address becomes the Log Logical Volume logical address above capacity, minus the write data area start address and correction. 之后,主适配器B开始下一个重新启动处理(步-骤2060)。 After that, the host adapter B to start the next restart process (step - step 2060).

前述重新启动处理250,将日志从存储装置150读入到高速緩冲存储器130 内,但是,当其存在与高速緩冲存储器130内的情况下,则不需要该处理。 Restart the foregoing process 250, 150 read from the log into the storage device into the cache memory 130, but when the internal cache memory 130 of its presence, this process is not required.

在所述日志读接收处理和日志读命令处理240中,是利用指针信息700 来决定正存储系统IOOA发送的日志的,但是,也可以决定副存储系统100B 发送的日志。 Read in the journal read command receiving process and log process 240, 700 using the pointer information storage system logs to determine positive IOOA sent, however, can also decide to send logs of the secondary storage system 100B. 例如,将更新编号追加到日志读命令上。 For example, the update number appended to the log read command. 在这种情况下,在曰志读接收处理中,为了求出副存储系统IOOB指定的更新编号的更新信息的逻辑地址,而在正存储系统IOOA的共用存储器140内,设置了表或检索方法,用于从更新编号中求出存储了更新信息之逻辑地址。 In this case, said Chi read reception processing, in order to determine the logical address update information IOOB secondary storage system specified update number, and being stored in the shared memory system IOOA 140, set up a table or retrieval for the update number stored in the update information obtained at the logical address.

在前述日志读接收处理和日志读命令处理240中,尽管使用了日志读命令,但是也可以使用通常的读命令。 In the aforementioned journal read reception process and log the read command processing 240, despite the use of the log read command, but you can also use normal read command. 例如,将正存储系统100A的组信息600 和指针信息700预先传送到副存储系统100B内,副存储系统100B读出正存储系统100A的日志逻辑巻的数据(即日志)。 For example, the system is storing group information 600 and pointer information 100A, 700 previously transferred to the secondary storage system 100B, the secondary storage system 100B reads out the log is storing a logic system 100A Volume data (i.e., log).

在前述的日志读接收处理中,是以按照更新编号的顺序,将日志从正存储系统IOOA发送到副存储系统100B内的情况为例进行说明,但是,也可以不按更新编号的顺序发送。 In the aforementioned journal read reception processing, are numbered in the order update, the log is sent from being stored within the system IOOA to the situation of the secondary storage system 100B as an example, but may not by update sequence number sent. 也可以将多个日志读命令从正存储系统IOOA发送到副存储系统100B内。 Also multiple log read command can be sent from the positive storage system into the secondary storage system IOOA 100B. 这种情况下,为了在重新启动处理中按照更新编码顺序处理日志,因此,在副存储系统100B中,设置了从更新编号中求出存储了更新信息之逻辑地址的表或检索方法。 In this case, in order to restart the process logs coding sequence with the update, therefore, in the secondary storage system 100B, set the update number obtained from the logical address is stored in the update information of the table or retrieval.

在前述本发明的数据处理系统中,正存储系统获取了日志,副存储系统执行数据的复制。 In the data processing system as in the present invention, the storage system being acquired copy the log, the secondary storage system performs data. 由此,与正存储系统相连的主机,不承担与数据复制相关的负荷。 Thus, the host and the storage system is connected to the positive, does not bear the burden associated with data replication. 此外,由于在正存储系统和副存储系统之间传输日志,因此,没有使用正存储系统和与正存储系统相连的主机的通信线。 Moreover, since the transmission log storage system between the positive and the secondary storage system, therefore, do not use the communication line is the storage system and the host connected to the system and being stored.

图23是显示本发明第二实施例的逻辑结构的图。 FIG. 23 is a diagram showing the logical structure of a second embodiment of the present invention.

主机180和存储系统100C通过连接总线190相连,存储系统100C和正存储系统100A通过连接总线200相连,正存储系统100A和副存储系统100B 通过连接总线200而连接构成。 Host 180 and storage system 100C by connecting bus 190 is connected to the storage system 100C and 100A being connected to the storage system by connecting bus 200, n storage system 100A and the secondary storage system 100B are connected by connecting bus 200 constituted. 存储系统100C,在对存储系统100C的逻辑巻(ORGl)执行数据更新时,执行逻辑巻(ORGl)的数据更新和正存储系统100A 内的逻辑巻(DATA1)的数据更新。 Storage system 100C, when performing data updates to the storage system 100C Logical Volume (ORGl), performs a logical Volume (ORGl) for data update and is storing system logic within Volume 100A (DATA1) data updates.

正存储系统100A,如第一实施中所说明的那样,在对正逻辑巻(DATA1) 进行数据更新时,还利用前述的命令接收处理210和读写处理220,而在日志逻辑巻(JNL1)内执行日志的保存(2310)。 Positive storage system 100A, as in the first embodiment described above, when the positive logic Volume (DATA1) data updates, also uses the aforementioned command receiving process 210 and read processing 220, and the log logical Volume (JNL1) save in the execution logs (2310).

副存储系统IOOB,利用前述的日志读处理240,从正存储系统100A中读出日志,利用读写处理220,将日志保存到日志逻辑巻(JNL2)内(2320)。 Secondary storage system IOOB, using the aforementioned log read processing 240 reads the log from the positive storage system 100A, the use of read-write processing 220, will save the log to a log within logical Volume (JNL2) (2320).

正存储系统IOOA在接收到从副存储系统100B中读出日志的命令后,利用命令接收处理210和读写处理220,从日志逻辑巻(JNL1)中读出日志,并将其传送给副存储系统100B(2320)。 Positive storage system IOOA after receiving the read-out log from the secondary storage system 100B in command, use the command reception processing 210 and read-write processing 220 reads the log from the Log Logical Volume (JNL1), and sends it to secondary storage system 100B (2320).

副存储系统100B利用前述的重新启动处理250和读写处理220,按照更新编号,从日志逻辑巻(JNL2)中读出日志,并更新作为正逻辑巻(DATA1)之副本的副逻辑巻(COPYl)的数据(2330)。 Secondary storage system 100B using the aforementioned restart process 250 and read-write processing 220, according to updated numbers from the Log Logical Volume readout log (JNL2), and updates the Logical Volume as a positive logic deputy Volume (DATA1) of the copy (COPYl ) data (2330). 如此,由于按照更新编号的顺序来更新数据,因此能够确保逻辑巻之间的数据的一致性。 So, as the order number to update the data update, it is possible to ensure data consistency between the logical Volume.

在前述的本发明的数据处理系统中,正存储系统获取日志,并将其存储于曰志专用的存储区内。 In the aforementioned data processing system of the present invention, is stored in the system to retrieve the log, and stored in a dedicated storage area said Chi. 另外,副存储系统将从正存储系统中接收的日志存储在日志专用的存储区内。 In addition, the secondary storage system from being received by the storage system logs are stored in a dedicated storage area of the log. 日志专用的存储区可能比数据复制对象的存储区更少, 但利用这更少的存储容量,能够在副存储系统中,实现正存储系统的凄史据的复制。 Log dedicated storage area may be higher than data replication object storage area less, but use it less storage capacity, it is possible secondary storage system to achieve positive sad history data storage system replication.

图24是显示第三实施例的逻辑结构的图。 FIG 24 is a diagram showing the logical structure of the third embodiment.

主机180和存储系统100C通过连接总线190进行连接,存储系统100C 和正存储系统100A通过连接总线200进行连接,正存储系统100A和副存储系统100B通过连接总线200连接而构成。 Host 180 and storage system 100C connection, storage system 100C and 100A is storing system by connecting bus 190 connected by a connecting bus 200, n storage systems 100A and 100B secondary storage system 200 is connected via a bus connection is constituted. 存储系统100C就像是在已有技术中说明的那样,在执行对存储系统IOOC的逻辑巻(ORGI)的数据更新时,执行逻辑巻(ORGl)的数据更新和正存储系统100A的逻辑巻(DATAl)的凄t据更新。 100C is like that described in the prior art storage system, in the implementation of data storage systems Logical Volume IOOC (ORGI) update, perform a logical Volume (ORGl) for data update and positive logical storage system 100A Volume (DATAl ) The sad t data updates.

正存储系统100A是以相对于存储系统100C的、具有正逻辑巻(DATA1) 的方式显现的,但是实际的存储区,即存储装置150并没有分割。 100A is positive with respect to the storage system 100C of the storage system, having a positive logic Volume (DATA1) show the way, but the actual storage area, i.e., the storage device 150 is not divided. 例如,在巻信息400的物理地址中,设定了显示没有分割存储装置150的数值。 For example, the physical address information in Volume 400, set values show no segmentation storage device 150. 正存储系统IOOA,在从存储系统IOOC到正逻辑巻(DATAI)的数据的写入命令接收时, 不执行前述的命令接收处理210内的步骤1270的处理,而仅仅在日志逻辑巻(JNL1)中执行日志的保存(2410)。 Positive storage system IOOA, upon receiving from the write command to the storage system IOOC positive logic Volume (DATAI) of the data, the command is not performed reception processing of the aforementioned process of step 210 of 1270, but only in the log logical Volume (JNL1) save in execution logs (2410).

副存储系统100B通过所述日志读处理240,从正存储系统100A中读出日志,并利用读写处理220,将日志保存于日志逻辑巻(JNL2)内(2420)。 Secondary storage system 100B by the journal read processing 240 reads the log from being a storage system 100A, and the use of read-write processing 220, the logs are saved in the (JNL2) (2420) Log Logical Volume.

正存储系统100A,在从副存储系统100B接收了读出如之的命令之后, 利用命令接收处理210和读写处理220,从日志逻辑巻(JNL1)中读出日志,并将其发送到存储系统100B内(2420)。 Positive storage system 100A, upon receiving a read out from the secondary storage system 100B as the command after using the command receiving process 210 and read-write processing 220, read from the Log Logical Volume (JNL1) log, and sends it to the store 100B within the system (2420).

副存储系统100B,利用所述重新启动处理250和读写处理220,根据更新编号,从日志逻辑巻(JNL2)中读出日志,并更新作为逻辑巻(0RG1)之副本的副逻辑巻(COPYl)的数据(2430)。 Secondary storage system 100B, the use of the restart process 250 and read-write process 220, according to the update number, read out the log from the log logical Volume (JNL2), and updates the Logical Volume deputy as a logical Volume (0RG1) of the copy (COPYl ) data (2430). 这样,由于按照跟新编号的顺序来更新数据,因此,可能保持逻辑巻间的数据的一致性。 Thus, since in accordance with the new numbering sequence to update the data, therefore, possible to maintain the consistency of data between logical Volume.

在前述的本发明的数据处理系统中,在存储系统100C,或者与存储系统IOOC相连的主机180中产生故障的情况下,由于对副存储系统100B的逻辑巻(COPYl),反映了正存储系统100A内的日志(JNL1),因此,利用与存储系统100B相连的主机,可以执行最新数据的对照、更新。 In the aforementioned data processing system of the present invention, in the case of failure of the storage system 100C, or 180 hosts connected to the storage system IOOC, due to the secondary storage system 100B logical Volume (COPYl), reflecting the positive storage system log (JNL1) 100A inside, and therefore, 100B connected to the host using the storage system can perform the control of the latest data update. 此外,通过在正存储系统100A内不保持数据副本,而仅仅存储日志,从而可使数据复制中所需的存储容量减少。 Further, by being stored in the data system 100A does not maintain a copy, but simply store the log, thereby allowing the data storage capacity required for replication is reduced.

以上,是基于实施例的形式来具体说明本发明的发明人所作出的发明,但是,本发明并不仅仅限于实施例例,在不脱离其主旨的范围内,也可以有各种改变。 Above, is the form of embodiment of the present invention is specifically described based inventors made, however, the present invention is not limited to the example embodiment, without departing from the scope thereof, can have various modifications.

(发明效果) (Effect of the Invention)

根据本发明,能够提供这样一种存储系统:不对存储系统的上一级计算机施加影响,而可以在多个存储系统间执行数据传输或数据复制。 According to the present invention, it is possible to provide a storage system: the storage system does not influence on the level of a computer, and can perform data transfer or copy data between multiple storage systems. 此外,能够提供对存储系统和计算机之间的通信也不施加影响的存储系统。 In addition, it is possible to provide a storage system for communication between storage systems and computer does not exert influence. 此外,根据本发明,能够减少在多个存储系统内保持的数据存储区。 Further, according to the present invention, it is possible to reduce the data storage area in the storage system holding a plurality of. 又, 能够以不对多个存储系统的上一级计算机的业务施加影响的方式,高速且有效地在多个存储系统之间执行数据传输或数据的复制。 Another way, it is possible to exert influence on the level of the computer business more asymmetric storage system, high speed and efficient data transfer or replication of data across multiple storage systems.

31 31

Classifications
International ClassificationG06F3/06, G06F12/08, G06F15/00, G06F11/20, G06F12/00
Cooperative ClassificationH04L67/1097, G06F11/2071, H04L67/1095, G06F11/2064, G06F11/2082, G06F2201/855, Y10S707/99955, G06F17/30312
European ClassificationH04L29/08N9R, G06F11/20S2E, H04L29/08N9S, G06F11/20S2P, G06F11/20S2S
Legal Events
DateCodeEventDescription
24 Feb 2010C06Publication
28 Apr 2010C10Request of examination as to substance
12 Dec 2012C14Granted