JP2005292952A

Storage system, storage device and remote copy method

Abstract

Problem to be solved.To safely copy snap shot data.

Solution.A first data transferring part transmits update data written in a first application volume to a second data transferring part, and the second transferring part stores the update data in a second application volume, and stores difference data written in the storage position of the update data of the second application volume in a second difference volume, and updates a second management information storage part. Afterwards, the completion of the data update is noticed to the first data transferring part, and the first data transferring part receives the notice of the completion of the data update from the second data transferring part, and stores the update data in the update position of the first application volume, and stores the difference data in the first difference volume, and updates the first management information storing part.

Copyright (C)2006,JPO&NCIPI

Term

Term ended

Projected expiry passed 31 March 2024, 2.5 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

20 claims: 16 independent, 4 dependent

  1. 1
    A first disk subsystem having a disk drive used for normal operation, a first file server that controls data input / output to the first disk subsystem, and data stored in the first disk subsystem. A second disk subsystem having a disk drive for storing duplicates, a second file server that controls the input and output of data to the second disk subsystem, the first disk subsystem, and the second disk subsystem. The first disk subsystem is provided with a communication line connecting between the first operation volume, and the first difference data for storing the difference data between the first operation volume in which normal reading and writing is performed and the snapshot of the first operation volume. A first management information holding unit that manages the volume, the difference data, and a first data transfer unit that transfers data between the second disk subsystem are provided. The second disk subsystem includes a second operational volume that stores a copy of the data stored in the first operational volume, a second differential volume that stores the difference data of the snapshot of the second operational volume, and the like. A second management information holding unit that manages the difference data and a second data transfer unit that transfers data between the second disk subsystem are provided;通常運用に供されるディスクドライブを有する第1ディスクサブシステムと、前記第1ディスクサブシステムへのデータの入出力を制御する第1ファイルサーバと、前記第1ディスクサブシステムに記憶されるデータの複製を記憶するディスクドライブを有する第2ディスクサブシステムと、前記第2ディスクサブシステムへのデータの入出力を制御する第2ファイルサーバと、前記第1ディスクサブシステムと前記第2ディスクサブシステムとの間を接続する通信回線と、を備え、 前記第1ディスクサブシステムには、通常の読み書きが行われる第1運用ボリュームと、前記第1運用ボリュームのスナップショットの差分データを記憶する第1差分ボリュームと、前記差分データを管理する第1管理情報保持部と、前記第2ディスクサブシステムとの間でデータを転送する第1データ転送部と、が設けられ、 前記第2ディスクサブシステムには、前記第1運用ボリュームに記憶されるデータの複製を記憶する第2運用ボリュームと、前記第2運用ボリュームのスナップショットの差分データを記憶する第2差分ボリュームと、前記差分データを管理する第2管理情報保持部と、前記第2ディスクサブシステムとの間でデータを転送する第2データ転送部と、が設けられ;The first file server and the second file server each transmit and receive data and control signals between the host input / output control unit that transmits and receives data and control signals to and from the host and the disk subsystem. The disk input / output control unit, the cache memory that temporarily stores the data transmitted / received between the host input / output control unit and the disk input / output control unit, and the operation of the file server by executing the control program. It is a storage system provided with a CPU for controlling the control program and a memory for storing the control program;前記第1ファイルサーバ及び前記第2ファイルサーバの各々には、ホストとの間でデータや制御信号を送受信するホスト入出力制御部と、前記ディスクサブシステムとの間でデータや制御信号を送受信するディスク入出力制御部と、前記ホスト入出力制御部と前記ディスク入出力制御部との間で送受信されるデータを一時的に記憶するキャッシュメモリと、制御プログラムを実行することによって前記ファイルサーバの動作を制御するCPUと、前記制御プログラムが記憶されるメモリと、が設けられるストレージシステムであって;The first data transfer unit is of the update data written to the first operating volume, the update position where the update data is written, the difference data written at the update position of the first operation volume, and the difference data. The management information indicating the storage position is collectively transmitted to the second data transfer unit;前記第1データ転送部は、前記第1運用ボリュームに書き込まれる更新データ、前記更新データが書き込まれる更新位置、前記第1運用ボリュームの前記更新位置に書き込まれている差分データ、及び前記差分データの格納位置を示す管理情報を一まとめにして前記第2データ転送部に送信し;The second data transfer unit stores the update data transmitted from the first data transfer unit at the update position of the second operation volume, and the difference data transmitted from the first data transfer unit is stored in the second data transfer unit. It is stored in the difference volume, the second management information holding unit is updated based on the management information transmitted from the first data transfer unit, and then the completion of the data update is notified to the first data transfer unit;前記第2データ転送部は、 前記第1データ転送部から送信された更新データを前記第2運用ボリュームの前記更新位置に格納し、 前記第1データ転送部から送信された差分データを前記第2差分ボリュームに格納し、 前記第1データ転送部から送信された管理情報に基づいて前記第2管理情報保持部を更新し、 その後、データ更新の完了を前記第1データ転送部に通知し;When the first data transfer unit receives the data update completion notification from the second data transfer unit, the first data transfer unit stores the update data at the update position of the first operation volume, and stores the difference data in the first difference volume. A storage system that stores and updates the first management information holding unit. 前記第1データ転送部は、 前記第2データ転送部からデータ更新完了通知を受信すると、前記更新データを前記第1運用ボリュームの前記更新位置に格納し、 前記差分データを前記第1差分ボリュームに格納し、 前記第1管理情報保持部を更新するストレージシステム。
  2. 2
    A first disk subsystem having a disk drive for normal operation, a second disk subsystem having a disk drive storing a copy of data stored in the first disk subsystem, and the first disk subsystem. The first disk subsystem is provided with a communication line connecting the data and the second disk subsystem, and the first disk subsystem is the difference between the snapshot of the first operation volume for normal reading and writing and the snapshot of the first operation volume. A first differential volume for storing data, a first management information holding unit for managing the differential data, and a first data transfer unit for transferring data between the second disk subsystem are provided. The second disk subsystem includes a second operational volume that stores a copy of the data stored in the first operational volume, a second differential volume that stores the difference data of the snapshot of the second operational volume, and the above. It is a storage system provided with a second management information holding unit that manages difference data and a second data transfer unit that transfers data between the second disk subsystem;通常運用に供されるディスクドライブを有する第1ディスクサブシステムと、前記第1ディスクサブシステムに記憶されるデータの複製を記憶するディスクドライブを有する第2ディスクサブシステムと、前記第1ディスクサブシステムと前記第2ディスクサブシステムとの間を接続する通信回線と、を備え、 前記第1ディスクサブシステムには、通常の読み書きを行う第1運用ボリュームと、前記第1運用ボリュームのスナップショットの差分データを記憶する第1差分ボリュームと、前記差分データを管理する第1管理情報保持部と、前記第2ディスクサブシステムとの間でデータを転送する第1データ転送部と、が設けられ、 前記第2ディスクサブシステムには、前記第1運用ボリュームに記憶されるデータの複製を記憶する第2運用ボリュームと、前記第2運用ボリュームのスナップショットの差分データを記憶する第2差分ボリュームと、前記差分データを管理する第2管理情報保持部と、前記第2ディスクサブシステムとの間でデータを転送する第2データ転送部と、が設けられるストレージシステムであって;The first data transfer unit transmits update data written to the first operating volume to the second data transfer unit;前記第1データ転送部は、前記第1運用ボリュームに書き込まれる更新データを前記第2データ転送部に送信し;The second data transfer unit stores the update data in the second operation volume, and stores the difference data written in the update data storage position of the second operation volume in the second difference volume. The second management information holding unit is updated, and then the completion of the data update is notified to the first data transfer unit;前記第2データ転送部は、 前記更新データを前記第2運用ボリュームに格納し、 前記第2運用ボリュームの前記更新データの格納位置に書き込まれている差分データを前記第2差分ボリュームに格納し、 前記第2管理情報保持部を更新し、 その後、データ更新の完了を前記第1データ転送部に通知し;When the first data transfer unit receives the data update completion notification from the second data transfer unit, the first data transfer unit stores the update data at the update position of the first operation volume, and stores the difference data in the first difference volume. A storage system that stores in and updates the first management information holding unit. 前記第1データ転送部は、 前記第2データ転送部からのデータ更新完了通知を受信すると、前記更新データを前記第1運用ボリュームの前記更新位置に格納し、 前記差分データを前記第1差分ボリュームに格納し、 前記第1管理情報保持部を更新するストレージシステム。
  3. 3
    The first data transfer unit is of the update data written to the first operating volume, the update position where the update data is written, the difference data written at the update position of the first operation volume, and the difference data. The management information indicating the storage position is collectively transmitted to the second data transfer unit;前記第1データ転送部は、前記第1運用ボリュームに書き込まれる更新データ、前記更新データが書き込まれる更新位置、前記第1運用ボリュームの前記更新位置に書き込まれている差分データ、及び前記差分データの格納位置を示す管理情報を一まとめにして前記第2データ転送部に送信し;The second data transfer unit stores the update data transmitted from the first data transfer unit at the update position of the second operation volume, and the difference data transmitted from the first data transfer unit is stored in the second data transfer unit. A claim that stores the data in a difference volume, updates the second management information holding unit based on the management information transmitted from the first data transfer unit, and then notifies the first data transfer unit of the completion of the data update. The storage system described in 2. 前記第2データ転送部は、 前記第1データ転送部から送信された更新データを前記第2運用ボリュームの前記更新位置に格納し、 前記第1データ転送部から送信された差分データを前記第2差分ボリュームに格納し、 前記第1データ転送部から送信された管理情報に基づいて前記第2管理情報保持部を更新し、 その後、データ更新の完了を前記第1データ転送部に通知する請求項2に記載のストレージシステム。
  4. 4
    The second data transfer unit compares the difference data transmitted from the first data transfer unit with the difference data stored in the update position of the second difference volume, and the two difference data match. If so, the update data transmitted from the first data transfer unit is stored in the update position of the second operation volume, and the difference data transmitted from the first data transfer unit is stored in the second difference volume. The management information stored and transmitted from the first data transfer unit is compared with the management information generated based on the storage position of the difference data in the second difference volume, and both management information match. If so, claim 3 updates the second management information holding unit based on the management information transmitted from the first data transfer unit, and then notifies the first data transfer unit of the completion of the data update. Described storage system. 前記第2データ転送部は、 前記第1データ転送部から送信された差分データと、前記第2差分ボリュームの前記更新位置に格納されている差分データとを比較し、 前記両差分データが一致している場合に、前記第1データ転送部から送信された更新データを前記第2運用ボリュームの前記更新位置に格納し、 前記第1データ転送部から送信された差分データを前記第2差分ボリュームに格納し、 前記第1データ転送部から送信された管理情報と、前記差分データの第2差分ボリュームへの格納位置に基づいて生成された管理情報とを比較し、 前記両管理情報が一致している場合に、前記第1データ転送部から送信された管理情報に基づいて前記第2管理情報保持部を更新し、 その後、データ更新の完了を前記第1データ転送部に通知する請求項3に記載のストレージシステム。
  5. 5
    The first data transfer unit determines the load status of the communication line, and when it is determined that the load of the communication line is large, the update data written to the first operating volume and the update to which the update data is written are written. Send the location to the second data transfer unit;前記第1データ転送部は、 前記通信回線の負荷状況を判定し、 前記通信回線の負荷が大きいと判定した場合は、前記第1運用ボリュームに書き込まれる更新データ、及び前記更新データが書き込まれる更新位置を前記第2データ転送部に送信し;The second data transfer unit reads the difference data stored in the update position of the second operation volume and stores it in the second difference volume, and the update data transmitted from the first data transfer unit is described. The second operation volume is stored in the update position, the second management information holding unit is updated based on the storage position of the difference data in the second difference volume, and then the completion of the data update is completed by the first data transfer. Notify the department;前記第2データ転送部は、 前記第2運用ボリュームの前記更新位置に格納されている差分データを読み出して前記第2差分ボリュームに格納し、 前記第1データ転送部から送信された更新データを前記第2運用ボリュームの前記更新位置に格納し、 前記差分データの第2差分ボリュームへの格納位置に基づいて前記第2管理情報保持部を更新し、 その後、データ更新の完了を前記第1データ転送部に通知し;When the first data transfer unit receives the data update completion notification from the second data transfer unit, the first data transfer unit stores the update data at the update position of the first operation volume, and stores the difference data in the first difference volume. The storage system according to claim 2, which is stored in the data and updates the first management information holding unit. 前記第1データ転送部は、 前記第2データ転送部からのデータ更新完了通知を受信すると、前記更新データを前記第1運用ボリュームの前記更新位置に格納し、 前記差分データを前記第1差分ボリュームに格納し、 前記第1管理情報保持部を更新する請求項2に記載のストレージシステム。
  6. 6
    The first data transfer unit determines the load status of the communication line, and when it is determined that the load of the communication line is small, the update data written to the first operating volume and the update position where the update data is written. , The difference data written in the update position of the first operation volume and the management information indicating the storage position of the difference data are collectively transmitted to the second data transfer unit;前記第1データ転送部は、 前記通信回線の負荷状況を判定し、 前記通信回線の負荷が小さいと判定した場合は、前記第1運用ボリュームに書き込まれる更新データ、前記更新データが書き込まれる更新位置、前記第1運用ボリュームの前記更新位置に書き込まれている差分データ、及び前記差分データの格納位置を示す管理情報を一まとめにして前記第2データ転送部に送信し;The second data transfer unit compares the difference data transmitted from the first data transfer unit with the difference data stored in the update position of the second difference volume, and the two difference data match. If so, the update data transmitted from the first data transfer unit is stored in the update position of the second operation volume, and the difference data transmitted from the first data transfer unit is stored in the second difference volume. The management information stored and transmitted from the first data transfer unit is compared with the management information generated based on the storage position of the difference data in the second difference volume, and both management information match. If so, the second management information holding unit is updated based on the management information transmitted from the first data transfer unit, and then the completion of the data update is notified to the first data transfer unit;前記第2データ転送部は、 前記第1データ転送部から送信された差分データと、前記第2差分ボリュームの前記更新位置に格納されている差分データとを比較し、 前記両差分データが一致している場合に、前記第1データ転送部から送信された更新データを前記第2運用ボリュームの前記更新位置に格納し、 前記第1データ転送部から送信された差分データを前記第2差分ボリュームに格納し、 前記第1データ転送部から送信された管理情報と、前記差分データの第2差分ボリュームへの格納位置に基づいて生成された管理情報とを比較し、 前記両管理情報が一致している場合に、前記第1データ転送部から送信された管理情報に基づいて前記第2管理情報保持部を更新し、 その後、データ更新の完了を前記第1データ転送部に通知し;When the first data transfer unit receives the data update completion notification from the second data transfer unit, the first data transfer unit stores the update data in the update position of the first operation volume, and stores the difference data in the first difference volume. The storage system according to claim 2, which stores and updates the first management information holding unit. 前記第1データ転送部は、 前記第2データ転送部からデータ更新完了通知を受信すると、前記更新データを前記第1運用ボリュームの前記更新位置に格納し、 前記差分データを前記第1差分ボリュームに格納し、 前記第1管理情報保持部を更新する請求項2に記載のストレージシステム。
  7. 7
    The first data transfer unit transmits the update data written to the first operating volume and the update position where the update data is written to the second data transfer unit;前記第1データ転送部は、前記第1運用ボリュームに書き込まれる更新データ、及び前記更新データが書き込まれる更新位置を前記第2データ転送部に送信し;The second data transfer unit reads the difference data stored in the update position of the second operation volume and stores it in the second difference volume, and the update data transmitted from the first data transfer unit is described. The second operation volume is stored in the update position, the second management information holding unit is updated based on the storage position of the difference data in the second difference volume, and then the completion of the data update is completed by the first data transfer. The storage system according to claim 2, which is notified to the department. 前記第2データ転送部は、 前記第2運用ボリュームの前記更新位置に格納されている差分データを読み出して前記第2差分ボリュームに格納し、 前記第1データ転送部から送信された更新データを前記第2運用ボリュームの前記更新位置に格納し、 前記差分データの第2差分ボリュームへの格納位置に基づいて前記第2管理情報保持部を更新し、 その後、データ更新の完了を前記第1データ転送部に通知する請求項2に記載のストレージシステム。
  8. 8
    A first storage device having a disk drive used for normal operation, a second storage device having a disk drive for storing a copy of data stored in the first storage device, the first storage device, and the second storage device. A communication line for connecting to and from the storage device is provided, and the first storage device stores the difference data between the first operation volume on which normal reading and writing is performed and the snapshot of the first operation volume. A difference volume, a first management information holding unit that manages the difference data, and a first data transfer unit that transfers data between the second storage device are provided, and the second storage device is provided. , A second operational volume that stores a copy of the data stored in the first operational volume, a second differential volume that stores the difference data of the snapshot of the second operational volume, and a second that manages the differential data. A storage device used in a storage system provided with a management information holding unit and a second data transfer unit that transfers data between the second storage device;通常運用に供されるディスクドライブを有する第1ストレージ装置と、前記第1ストレージ装置に記憶されるデータの複製を記憶するディスクドライブを有する第2ストレージ装置と、前記第1ストレージ装置と前記第2ストレージ装置との間を接続する通信回線と、を備え、 前記第1ストレージ装置には、通常の読み書きが行われる第1運用ボリュームと、前記第1運用ボリュームのスナップショットの差分データを記憶する第1差分ボリュームと、前記差分データを管理する第1管理情報保持部と、前記第2ストレージ装置との間でデータを転送する第1データ転送部と、が設けられ、 前記第2ストレージ装置には、前記第1運用ボリュームに記憶されるデータの複製を記憶する第2運用ボリュームと、前記第2運用ボリュームのスナップショットの差分データを記憶する第2差分ボリュームと、前記差分データを管理する第2管理情報保持部と、前記第2ストレージ装置との間でデータを転送する第2データ転送部と、が設けられるストレージシステムに用いられるストレージ装置であって;When the first data transfer unit transmits the update data written to the first operating volume to the second data transfer unit and receives the data update completion notification from the second data transfer unit, the first data transfer unit receives the update data. 1 A storage device that stores the difference data in the update position of the operation volume, stores the difference data in the first difference volume, and updates the first management information holding unit. 前記第1データ転送部は、 前記第1運用ボリュームに書き込まれる更新データを前記第2データ転送部に送信し、 データ更新完了通知を前記第2データ転送部から受信すると、前記更新データを前記第1運用ボリュームの前記更新位置に格納し、 前記差分データを前記第1差分ボリュームに格納し、 前記第1管理情報保持部を更新するストレージ装置。
  9. 12
    A first storage device having a disk drive used for normal operation, a second storage device having a disk drive for storing a copy of data stored in the first storage device, the first storage device, and the second storage device. A communication line for connecting to and from the storage device is provided, and the first storage device stores the difference data between the first operation volume on which normal reading and writing is performed and the snapshot of the first operation volume. A difference volume, a first management information holding unit that manages the difference data, and a first data transfer unit that transfers data between the second storage device are provided, and the second storage device is provided. , A second operational volume that stores a copy of the data stored in the first operational volume, a second differential volume that stores the difference data of the snapshot of the second operational volume, and a second that manages the differential data. A storage device used in a storage system provided with a management information holding unit and a second data transfer unit that transfers data between the second storage device;通常運用に供されるディスクドライブを有する第1ストレージ装置と、前記第1ストレージ装置に記憶されるデータの複製を記憶するディスクドライブを有する第2ストレージ装置と、前記第1ストレージ装置と前記第2ストレージ装置との間を接続する通信回線と、を備え、 前記第1ストレージ装置には、通常の読み書きが行われる第1運用ボリュームと、前記第1運用ボリュームのスナップショットの差分データを記憶する第1差分ボリュームと、前記差分データを管理する第1管理情報保持部と、前記第2ストレージ装置との間でデータを転送する第1データ転送部と、が設けられ、 前記第2ストレージ装置には、前記第1運用ボリュームに記憶されるデータの複製を記憶する第2運用ボリュームと、前記第2運用ボリュームのスナップショットの差分データを記憶する第2差分ボリュームと、前記差分データを管理する第2管理情報保持部と、前記第2ストレージ装置との間でデータを転送する第2データ転送部と、が設けられるストレージシステムに用いられるストレージ装置であって;The second data transfer unit receives the update data written to the first operation volume from the first data transfer unit, stores the update data in the second operation volume, and updates the second operation volume. The difference data written in the data storage position is stored in the second difference volume, the second management information holding unit is updated, and then the data update completion notification for causing the first storage device to update the data. A storage device that sends. 前記第2データ転送部は、 前記第1運用ボリュームに書き込まれる更新データを前記第1データ転送部から受信し、 前記更新データを前記第2運用ボリュームに格納し、 前記第2運用ボリュームの前記更新データの格納位置に書き込まれている差分データを前記第2差分ボリュームに格納し、 前記第2管理情報保持部を更新し、 その後、前記第1ストレージ装置にデータを更新させるためのデータ更新完了通知を送信するストレージ装置。
  10. 13
    The second data transfer unit is of the update data written to the first operating volume, the update position where the update data is written, the difference data written at the update position of the first operation volume, and the difference data. A signal in which management information indicating the storage position is collected is received from the first data transfer unit;前記第2データ転送部は、 前記第1運用ボリュームに書き込まれる更新データ、前記更新データが書き込まれる更新位置、前記第1運用ボリュームの前記更新位置に書き込まれている差分データ、及び前記差分データの格納位置を示す管理情報が一まとめにされた信号を前記第1データ転送部から受信し;The received update data is stored in the update position of the second operation volume, the received difference data is stored in the second difference volume, and the second management information holding unit is stored based on the received management information. The storage device according to claim 12, which is updated and then notifies the first data transfer unit of the completion of the data update. 前記受信した更新データを前記第2運用ボリュームの前記更新位置に格納し、 前記受信した差分データを前記第2差分ボリュームに格納し、 前記受信した管理情報に基づいて前記第2管理情報保持部を更新し、 その後、前記データ更新の完了を前記第1データ転送部に通知する請求項12に記載のストレージ装置。
  11. 15
    When the first data transfer unit determines that the load on the communication line is large, the second data transfer unit determines the update data written to the first operation volume and the update position where the update data is written. The difference data received from the first data transfer unit and stored in the update position of the second operation volume is read and stored in the second difference volume, and the received update data is stored in the second operation volume. Request to store in the update position, update the second management information holding unit based on the storage position of the difference data in the second difference volume, and then notify the first data transfer unit of the completion of the data update. Item 12. The storage device according to item 12. 前記第2データ転送部は、 前記第1データ転送部が前記通信回線の負荷が大きいと判定した場合は、 前記第1運用ボリュームに書き込まれる更新データ、及び前記更新データが書き込まれる更新位置を前記第1データ転送部から受信し、 前記第2運用ボリュームの前記更新位置に格納されている差分データを読み出して前記第2差分ボリュームに格納し、 前記受信した更新データを前記第2運用ボリュームの前記更新位置に格納し、 前記差分データの第2差分ボリュームへの格納位置に基づいて前記第2管理情報保持部を更新し、 その後、前記データ更新の完了を前記第1データ転送部に通知する請求項12に記載のストレージ装置。
  12. 16
    When the first data transfer unit determines that the load on the communication line is small, the second data transfer unit determines the update data written to the first operation volume, the update position where the update data is written, and the second data transfer unit. (1) A signal in which the difference data written in the update position of the operating volume and the management information indicating the storage position of the difference data are collected is received from the first data transfer unit;前記第2データ転送部は、 前記第1データ転送部が前記通信回線の負荷が小さいと判定した場合は、 前記第1運用ボリュームに書き込まれる更新データ、前記更新データが書き込まれる更新位置、前記第1運用ボリュームの前記更新位置に書き込まれている差分データ、及び前記差分データの格納位置を示す管理情報が一まとめにされた信号を前記第1データ転送部から受信し;The received difference data is compared with the difference data stored in the update position of the second difference volume, and when both difference data match, the first data transfer unit transmits the difference data. The update data is stored in the update position of the second operation volume, the received difference data is stored in the second difference volume, and the received management information and the storage position of the difference data in the second difference volume are stored. Compares with the management information generated based on, and if both management information match, the second management information holding unit is updated based on the management information transmitted from the first data transfer unit. After that, the storage device according to claim 12, which notifies the first data transfer unit of the completion of the data update. 前記受信した差分データと、前記第2差分ボリュームの前記更新位置に格納されている差分データとを比較し、 前記両差分データが一致している場合に、前記第1データ転送部から送信された更新データを前記第2運用ボリュームの前記更新位置に格納し、 前記受信した差分データを前記第2差分ボリュームに格納し、 前記受信した管理情報と、前記差分データの第2差分ボリュームへの格納位置に基づいて生成された管理情報とを比較し、 前記両管理情報が一致している場合に、前記第1データ転送部から送信された管理情報に基づいて前記第2管理情報保持部を更新し、 その後、前記データ更新の完了を前記第1データ転送部に通知する請求項12に記載のストレージ装置。
  13. 17
    The second data transfer unit receives the update data written to the first operating volume and the update position where the update data is written from the first data transfer unit;前記第2データ転送部は、 前記第1運用ボリュームに書き込まれる更新データ、及び前記更新データが書き込まれる更新位置を前記第1データ転送部から受信し;The difference data stored in the update position of the second operation volume is read out and stored in the second difference volume, the received update data is stored in the update position of the second operation volume, and the difference data is stored. 12. The storage device according to claim 12, which updates the second management information holding unit based on the storage position in the second difference volume, and then notifies the first data transfer unit of the completion of the data update. 前記第2運用ボリュームの前記更新位置に格納されている差分データを読み出して前記第2差分ボリュームに格納し、 前記受信した更新データを前記第2運用ボリュームの前記更新位置に格納し、 前記差分データの第2差分ボリュームへの格納位置に基づいて前記第2管理情報保持部を更新し、 その後、前記データ更新の完了を前記第1データ転送部に通知する請求項12に記載のストレージ装置。
  14. 18
    A first disk subsystem having a disk drive for normal operation, a second disk subsystem having a disk drive storing a copy of data stored in the first disk subsystem, and the first disk subsystem. A communication line connecting the data and the second disk subsystem is provided, and the first disk subsystem includes a first operation volume in which normal reading and writing is performed, and a snapshot of the first operation volume. A first difference volume for storing difference data, a first management information holding unit for managing the difference data, and a first data transfer unit for transferring data between the second disk subsystem are provided. The second disk subsystem includes a second operational volume that stores a copy of the data stored in the first operational volume, a second differential volume that stores the difference data of the snapshot of the second operational volume, and the like. It is a remote copy method used in a storage system provided with a second management information holding unit that manages the difference data and a second data transfer unit that transfers data between the second disk subsystem;通常運用に供されるディスクドライブを有する第1ディスクサブシステムと、前記第1ディスクサブシステムに記憶されるデータの複製を記憶するディスクドライブを有する第2ディスクサブシステムと、前記第1ディスクサブシステムと前記第2ディスクサブシステムとの間を接続する通信回線と、を備え、 前記第1ディスクサブシステムには、通常の読み書きが行われる第1運用ボリュームと、前記第1運用ボリュームのスナップショットの差分データを記憶する第1差分ボリュームと、前記差分データを管理する第1管理情報保持部と、前記第2ディスクサブシステムとの間でデータを転送する第1データ転送部と、が設けられ、 前記第2ディスクサブシステムには、前記第1運用ボリュームに記憶されるデータの複製を記憶する第2運用ボリュームと、前記第2運用ボリュームのスナップショットの差分データを記憶する第2差分ボリュームと、前記差分データを管理する第2管理情報保持部と、前記第2ディスクサブシステムとの間でデータを転送する第2データ転送部と、が設けられるストレージシステムに用いられるリモートコピー方法であって;With the first procedure in which the first data transfer unit transmits the update data written to the first operation volume to the second data transfer unit;前記第1データ転送部が、前記第1運用ボリュームに書き込まれる更新データを前記第2データ転送部に送信する第1手順と;The second data transfer unit stores the update data in the second operation volume, and stores the difference data written in the update data storage position of the second operation volume in the second difference volume. With the second procedure of updating the second management information holding unit and then notifying the first data transfer unit of the completion of the data update;前記第2データ転送部が、 前記更新データを前記第2運用ボリュームに格納し、 前記第2運用ボリュームの前記更新データの格納位置に書き込まれている差分データを前記第2差分ボリュームに格納し、 前記第2管理情報保持部を更新し、 その後、データ更新の完了を前記第1データ転送部に通知する第2手順と;When the first data transfer unit receives the data update completion notification from the second data transfer unit, the update data is stored in the update position of the first operation volume, and the difference data is stored in the first difference volume. A remote copy method having a third step of storing in and updating the first management information holding unit. 前記第1データ転送部が、 前記第2データ転送部からのデータ更新完了通知を受信すると、前記更新データを前記第1運用ボリュームの前記更新位置に格納し、 前記差分データを前記第1差分ボリュームに格納し、 前記第1管理情報保持部を更新する第3手順と、を有するリモートコピー方法。
  15. 19
    In the first procedure, the first data transfer unit writes update data written to the first operating volume, an update position where the update data is written, and difference data written at the update position of the first operation volume. , And the management information indicating the storage position of the difference data is collectively transmitted to the second data transfer unit;前記第1手順は、前記第1データ転送部が、前記第1運用ボリュームに書き込まれる更新データ、前記更新データが書き込まれる更新位置、前記第1運用ボリュームの前記更新位置に書き込まれている差分データ、及び前記差分データの格納位置を示す管理情報を一まとめにして前記第2データ転送部に送信し;In the second procedure, the second data transfer unit compares the difference data transmitted from the first data transfer unit with the difference data stored in the update position of the second difference volume, and said that When both difference data match, the update data transmitted from the first data transfer unit is stored in the update position of the second operation volume, and the difference data transmitted from the first data transfer unit is stored. The management information stored in the second difference volume and transmitted from the first data transfer unit is compared with the management information generated based on the storage position of the difference data in the second difference volume. When the management information matches, the second management information holding unit is updated based on the management information transmitted from the first data transfer unit, and then the completion of the data update is notified to the first data transfer unit. The remote copy method according to claim 18 to be notified. 前記第2手順は、前記第2データ転送部が、前記第1データ転送部から送信された差分データと、前記第2差分ボリュームの前記更新位置に格納されている差分データとを比較し、前記両差分データが一致している場合に、前記第1データ転送部から送信された更新データを前記第2運用ボリュームの前記更新位置に格納し、前記第1データ転送部から送信された差分データを前記第2差分ボリュームに格納し、前記第1データ転送部から送信された管理情報と、前記差分データの第2差分ボリュームへの格納位置に基づいて生成された管理情報とを比較し、前記両管理情報が一致している場合に、前記第1データ転送部から送信された管理情報に基づいて前記第2管理情報保持部を更新し、 その後、データ更新の完了を前記第1データ転送部に通知する請求項18に記載のリモートコピー方法。
  16. 20
    In the first procedure, the first data transfer unit transmits the update data written to the first operating volume and the update position where the update data is written to the second data transfer unit;前記第1手順は、前記第1データ転送部が、前記第1運用ボリュームに書き込まれる更新データ、及び前記更新データが書き込まれる更新位置を前記第2データ転送部に送信し;In the second procedure, the second data transfer unit reads the difference data stored in the update position of the second operation volume, stores the difference data in the second difference volume, and transmits the difference data from the first data transfer unit. The updated data is stored in the update position of the second operation volume, the second management information holding unit is updated based on the storage position of the difference data in the second difference volume, and then the data update is completed. The remote copy method according to claim 18, wherein the first data transfer unit is notified of the above. 前記第2手順は、前記第2データ転送部が、前記第2運用ボリュームの前記更新位置に格納されている差分データを読み出して前記第2差分ボリュームに格納し、前記第1データ転送部から送信された更新データを前記第2運用ボリュームの前記更新位置に格納し、前記差分データの第2差分ボリュームへの格納位置に基づいて前記第2管理情報保持部を更新し、その後、データ更新の完了を前記第1データ転送部に通知する請求項18に記載のリモートコピー方法。
Independent claims16