JP2013178629A - Storage device and data backup method of storage device - Google Patents

Storage device and data backup method of storage device Download PDF

Info

Publication number
JP2013178629A
JP2013178629A JP2012041448A JP2012041448A JP2013178629A JP 2013178629 A JP2013178629 A JP 2013178629A JP 2012041448 A JP2012041448 A JP 2012041448A JP 2012041448 A JP2012041448 A JP 2012041448A JP 2013178629 A JP2013178629 A JP 2013178629A
Authority
JP
Japan
Prior art keywords
data
volume
primary volume
area
quiesce point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2012041448A
Other languages
Japanese (ja)
Other versions
JP5692658B2 (en
Inventor
Takeshi Matsubara
毅 松原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2012041448A priority Critical patent/JP5692658B2/en
Publication of JP2013178629A publication Critical patent/JP2013178629A/en
Application granted granted Critical
Publication of JP5692658B2 publication Critical patent/JP5692658B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

PROBLEM TO BE SOLVED: To lower a possibility of affecting an I/O performance from a host to a main volume by shortening copy execution time of difference data.SOLUTION: A storage device includes: a saving area for saving difference data of data at a first rest point and data written in the main volume after the first rest point; and a control part for copying the difference data to a sub volume. The control part monitors an access load state to the main volume during separation after the main volume and the sub volume synchronize the data at the first rest point, and saves at least a part of the difference data to the saving area when the access load is low. Then, when backing up the data of the main volume at a second rest point after the first rest point, remaining difference data to the second rest point, that is not saved in the saving area, is saved to the saving area, and the saved difference data is backed up in the sub volume.

Description

本発明は、ストレージ装置及びストレージ装置のデータバックアップ方法に関する。   The present invention relates to a storage apparatus and a data backup method for the storage apparatus.

従来のストレージ装置、例えば図9に示すストレージ装置において、当該装置内のデータバックアップは、図10に示すように行なわれている。より詳細には、ストレージ装置は、先ず、正ボリュームから副ボリュームへ初期コピーを実行してデータを同期させ、初期コピー完了後に正ボリュームと副ボリュームとを分離する。分離後、副ボリュームは遠隔地保管などを目的として磁気テープ等へのバックアップに利用される。次に、バックアップが完了した副ボリュームに再び正ボリュームのバックアップを実行する場合、バックアップの為に正ボリュームの静止点を決定する。そして、前回同期させた時点から当該静止点までの差分データを正ボリュームから副ボリュームにコピーすることにより、正ボリュームのデータのバックアップが行われる。   In a conventional storage apparatus, for example, the storage apparatus shown in FIG. 9, data backup in the apparatus is performed as shown in FIG. More specifically, the storage apparatus first performs an initial copy from the primary volume to the secondary volume to synchronize data, and separates the primary volume and the secondary volume after the completion of the initial copy. After separation, the secondary volume is used for backup to a magnetic tape or the like for the purpose of remote storage. Next, when the backup of the primary volume is executed again on the secondary volume whose backup has been completed, the quiesce point of the primary volume is determined for the backup. Then, the data of the primary volume is backed up by copying the difference data from the previous synchronization point to the quiesce point from the primary volume to the secondary volume.

また、メインストレージサブシステムと予備ストレージサブシステムとから構成され、メインボリュームのデータを予備ボリュームに非同期でバックアップするストレージシステムも知られている。このストレージシステムにおいては、メインストレージサブシステムからの差分データを受信すると同期書込制御手段を停止させ、予備ストレージサブシステムが予備ボリュームのみに差分データを書き込む。そして、メインストレージシステムからライトI/O命令を受信した場合、予備ストレージシステムは、同期書込制御手段を作動させ、更新データテーブルに基づいて複製ボリュームに未反映の更新データを予備ボリュームから読み出し、当該読み出した更新データを複製ボリュームに書き込みバックアップを行なっている(例えば、特許文献1参照)。   There is also known a storage system that includes a main storage subsystem and a spare storage subsystem and asynchronously backs up main volume data to the spare volume. In this storage system, when the differential data from the main storage subsystem is received, the synchronous write control means is stopped, and the spare storage subsystem writes the differential data only to the spare volume. When the write I / O command is received from the main storage system, the spare storage system activates the synchronous write control means, reads update data not reflected in the replication volume from the spare volume based on the update data table, The read update data is written to the replica volume for backup (see, for example, Patent Document 1).

特開2008−009660号公報JP 2008-009660 A

従来のストレージ装置のデータバックアップ方法においては、差分データのコピー中において、正ボリュームのバックアップ処理とホストから正ボリュームへのアクセス処理とを実行する必要がある。このため、差分データのコピー中にホストからのI/Oアクセスが多い場合は、正ボリュームへのI/Oアクセス性能が低下してしまう可能性がある。   In the conventional data backup method of the storage apparatus, it is necessary to execute the backup process of the primary volume and the access process from the host to the primary volume during the differential data copy. For this reason, if there are many I / O accesses from the host during differential data copying, the I / O access performance to the primary volume may be degraded.

ここで、上記特許文献1に記載の技術は、メインストレージシステムから予備ストレージシステムに予め差分データを送信しておき、ライトI/O命令を送信したタイミングでデータを同期させるものであり、ホストから正ボリュームへのI/Oアクセス性能が低下することを防止することはできない。   Here, the technique described in Patent Document 1 transmits differential data in advance from the main storage system to the spare storage system, and synchronizes the data at the timing when the write I / O command is transmitted. It cannot be prevented that the I / O access performance to the primary volume deteriorates.

また、I/Oアクセスの影響に与えることを回避するために差分データのバックアップ処理を抑制すると、バックアップ処理時に転送する差分データの量が多くなる可能性がある。これでは、ストレージ装置内のバックアップ処理に時間がかかってしまう。したがって、I/Oアクセスの影響を与える可能性を低下させつつ装置内のバックアップ処理を短時間にすることができないという問題が生じる。   Also, if the differential data backup process is suppressed to avoid affecting the I / O access, the amount of differential data transferred during the backup process may increase. This takes time for backup processing in the storage apparatus. Therefore, there arises a problem that the backup process in the apparatus cannot be performed in a short time while reducing the possibility of affecting the I / O access.

本発明は、上記事情に鑑みてなされたものであり、その目的は、ホストから正ボリュームへのI/O性能に影響を与える可能性を低下させると共に、差分データのコピー実行時間を短時間にすることができるストレージ装置及びストレージ装置のデータバックアップ方法を提供することにある。   The present invention has been made in view of the above circumstances, and an object of the present invention is to reduce the possibility of affecting the I / O performance from the host to the primary volume and shorten the differential data copy execution time. It is an object of the present invention to provide a storage apparatus and a data backup method for the storage apparatus.

上記課題を解決するために本発明は、正ボリュームと、副ボリュームと、を有し、前記正ボリュームに書き込まれたデータを前記副ボリュームにバックアップするストレージ装置であって、第1静止点におけるデータと当該第1静止点後に前記正ボリュームに書き込まれたデータとの差分データを退避する退避領域と、前記差分データを前記副ボリュームにコピーする制御部と、を備え、前記制御部は、前記正ボリュームと前記副ボリュームとが前記第1静止点でデータを同期した後分離中に、前記正ボリュームへのアクセス負荷状況を監視すると共に、前記差分データの少なくとも一部を前記アクセス負荷が低いときに前記退避領へ退避させる第1差分データ退避手段と、前記第1静止点後の第2静止点の正ボリュームのデータをバックアップする場合、前記退避領域に退避させていない前記第2静止点までの残りの差分データを前記退避領域へ退避させる第2差分データ退避手段と、前記第1及び第2退避手段で前記退避領域に退避させた差分データを前記副ボリュームにバックアップするバックアップ手段と、を有することを特徴とする。   In order to solve the above problems, the present invention is a storage apparatus that has a primary volume and a secondary volume, and backs up data written to the primary volume to the secondary volume, and the data at the first quiesce point And a controller that saves the difference data between the data written to the primary volume after the first quiesce point and a controller that copies the difference data to the secondary volume. During the separation after the volume and the secondary volume synchronize data at the first quiesce point, the access load status to the primary volume is monitored, and at least a part of the differential data is when the access load is low The first differential data saving means for saving to the saving area and the data of the primary volume at the second stationary point after the first stationary point are backed up. The second difference data saving means for saving the remaining difference data up to the second still point not saved in the save area to the save area, and the save area in the first and second save means And backup means for backing up the differential data saved in the secondary volume to the secondary volume.

また、他の本発明は、正ボリュームと、副ボリュームと、を有し、前記正ボリュームに書き込まれたデータを前記副ボリュームにバックアップするストレージ装置であって、第1静止点におけるデータと当該第1静止点後に前記正ボリュームに書き込まれたデータとの差分データを退避する退避領域と、前記差分データを前記副ボリュームにコピーする制御部と、を備えるストレージ装置のデータバックアップ方法であって、前記正ボリュームと前記副ボリュームとが前記第1静止点でデータを同期した後分離中に、前記正ボリュームへのアクセス負荷状況を監視すると共に、前記差分データの少なくとも一部を前記アクセス負荷が低いときに前記退避領へ退避させるステップと、前記第1静止点後の第2静止点の正ボリュームのデータをバックアップする場合、前記退避領域に退避させていない前記第2静止点までの残りの差分データを前記退避領域へ退避させるステップと、前記各ステップで前記退避領域に退避させた差分データを前記副ボリュームにバックアップするステップと、を有することを特徴とする。   Another aspect of the present invention is a storage apparatus that has a primary volume and a secondary volume, and backs up data written to the primary volume to the secondary volume, wherein the data at the first quiesce point and the first volume A storage apparatus data backup method comprising: a save area for saving differential data from data written to the primary volume after one quiesce point; and a control unit that copies the differential data to the secondary volume, When the primary volume and the secondary volume are separated after synchronizing the data at the first quiesce point, the access load status to the primary volume is monitored, and at least a part of the differential data is low when the access load is low The step of evacuating to the evacuation area and the data of the primary volume at the second quiesce point after the first quiesce point are stored. In the case of backup, the step of saving the remaining difference data up to the second quiesce point not saved in the save area to the save area, and the difference data saved in the save area in each step as the secondary volume And a backup step.

本発明によると、差分データのコピー実行時間を短時間にすることにより、ホストから正ボリュームへのI/O性能に影響を与える可能性を低下させることができるストレージ装置及びストレージ装置のデータバックアップ方法を提供できる。   According to the present invention, it is possible to reduce the possibility of affecting the I / O performance from the host to the primary volume by shortening the differential data copy execution time, and the storage device data backup method Can provide.

本発明の実施の形態に係るストレージ装置の構成を示す図である。It is a figure which shows the structure of the storage apparatus which concerns on embodiment of this invention. 同実施の形態に係る差分データの管理テーブルの説明図である。It is explanatory drawing of the management table of the difference data which concerns on the embodiment. 同実施の形態に係るデータバックアップのタイミングチャートである。4 is a timing chart of data backup according to the embodiment. 同実施の形態係るデータバックアップの動作説明図である。It is operation | movement explanatory drawing of the data backup which concerns on the embodiment. 同実施の形態に係るデータバックアップの動作説明図である。6 is an operation explanatory diagram of data backup according to the embodiment. FIG. 同退避領域の構成例を示す図である。It is a figure which shows the structural example of the same save area. 同退避領域の構成例を示す図である。It is a figure which shows the structural example of the same save area. 同退避領域の構成例を示す図である。It is a figure which shows the structural example of the same save area. 従来例におけるディスクアレイ装置の構成を示す図である。It is a figure which shows the structure of the disk array apparatus in a prior art example. 従来例におけるディスクアレイ装置の非同期のデータバック処理のタイミングチャートである。It is a timing chart of asynchronous data back processing of the disk array device in the conventional example.

以下、本発明の実施の形態について図面を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、ホスト1と通信可能に接続されるストレージ装置2の構成を示す図である。同図に示すように、ストレージ装置2は、差分データコピー制御部3、プール4、プール6、プール8を有している。また、プール4、プール6及びプール8には、それぞれ、正ボリューム(論理ディスク)5、副ボリューム(論理ディスク7)及び複製退避領域(論理ディスク)9が構成されている。さらに、ストレージ装置2は、磁気テープ10を含む磁気テープ装置等と接続可能に構成されている。   FIG. 1 is a diagram showing a configuration of a storage apparatus 2 that is communicably connected to a host 1. As shown in the figure, the storage apparatus 2 has a differential data copy control unit 3, a pool 4, a pool 6, and a pool 8. In addition, the pool 4, the pool 6, and the pool 8 are configured with a primary volume (logical disk) 5, a secondary volume (logical disk 7), and a copy save area (logical disk) 9, respectively. Further, the storage device 2 is configured to be connectable to a magnetic tape device including the magnetic tape 10.

正ボリューム5は、ホスト1からのI/Oアクセスを受けるボリュームである。副ボリューム7は、正ボリューム5に書き込まれたデータの複製を書き込むボリューム、言い換えれば、正ボリューム5のバックアップボリュームである。正ボリューム5のデータを副ボリューム7にバックアップするタイミングは非同期であり、例えば、ユーザがバックアップを指定したタイミングである。また、副ボリューム7は、遠隔地保管などを目的として磁気テープ10によるバックアップに利用される。   The primary volume 5 is a volume that receives I / O access from the host 1. The secondary volume 7 is a volume to which a copy of data written to the primary volume 5 is written, in other words, a backup volume of the primary volume 5. The timing of backing up the data of the primary volume 5 to the secondary volume 7 is asynchronous, for example, the timing when the user designates backup. The secondary volume 7 is used for backup by the magnetic tape 10 for the purpose of remote storage.

複製退避領域9は、図1に示すように、正ボリューム5が構成されるプール4及び副ボリューム7が構成されるプール6とは異なるプール8内の論理ディスクで構成される。複製退避領域9は、第1静止点(例えば、初期コピー完了時点)におけるデータと当該第1静止点後に正ボリューム5に書き込まれたデータとの差分データを退避する領域として用いられる。   As shown in FIG. 1, the copy saving area 9 is composed of logical disks in a pool 8 different from the pool 4 in which the primary volume 5 is configured and the pool 6 in which the secondary volume 7 is configured. The copy saving area 9 is used as an area for saving difference data between data at a first quiesce point (for example, when the initial copy is completed) and data written to the primary volume 5 after the first quiesce point.

なお、本実施の形態においては、複製退避領域9は、新たなプールを作成して構成するのではなく、図6に示すように、既にストレージ装置2内に構成されており、且つ、空き領域のあるプール21内のプールの空き領域(複製退避領域23)を用いることもできることとする。   In the present embodiment, the copy save area 9 is not configured by creating a new pool, but is already configured in the storage apparatus 2 as shown in FIG. It is also possible to use a free area (replication saving area 23) of a pool in a certain pool 21.

差分データコピー制御部3は、正ボリューム5から副ボリューム7への差分データコピーを制御する。例えば、差分データコピー制御部3は、ホスト1から正ボリューム5へのアクセス負荷状況を監視すると共に、ホスト1からのI/Oアクセスの負荷が低いタイミングで正ボリューム5から複製退避領域9へ差分データの少なくとも一部を退避させる。また、差分データコピー制御部3は、複製退避領域9へ退避した差分データを副ボリュームにコピーする。さらに、差分データコピー制御部3は、初期コピー完了時点(第1静止点)以降のユーザがバックアップを指定したタイミング(第2静止点)で正ボリューム5のデータバックアップを作成する場合、上記の第1静止点から当該第2静止点までの複製退避領域9に退避させていない残りの差分データを複製退避領域9へ退避させ、複製退避領域9に退避させた差分データを副ボリューム7に複製する。なお、差分データコピー制御部3が実行する処理の詳細は後述する。   The differential data copy control unit 3 controls differential data copy from the primary volume 5 to the secondary volume 7. For example, the differential data copy control unit 3 monitors the access load status from the host 1 to the primary volume 5 and performs a difference from the primary volume 5 to the copy saving area 9 at a timing when the load of I / O access from the host 1 is low. Evacuate at least part of the data. Further, the differential data copy control unit 3 copies the differential data saved in the copy saving area 9 to the secondary volume. Furthermore, when the differential data copy control unit 3 creates a data backup of the primary volume 5 at a timing (second quiesce point) after the initial copy completion point (first quiesce point) by the user, the above-mentioned first data The remaining difference data that has not been saved in the copy saving area 9 from the one rest point to the second still point is saved in the copy saving area 9, and the difference data saved in the copy saving area 9 is copied to the secondary volume 7. . Details of the processing executed by the differential data copy control unit 3 will be described later.

次に、差分データコピー制御部3が差分データコピーを行なうときに用いる2つの管理テーブルについて図2を参照して説明する。管理テーブルA11は、正ボリューム5と副ボリューム7との差分を管理するテーブルであり、管理テーブルB12は、所定の静止点以降に、正ボリューム5に発生した差分データとその差分データのうち複製退避領域9に退避させた差分データとの差分を管理するテーブルである。   Next, two management tables used when the differential data copy control unit 3 performs differential data copy will be described with reference to FIG. The management table A11 is a table for managing the difference between the primary volume 5 and the secondary volume 7, and the management table B12 is a differential save that occurred in the primary volume 5 after a predetermined quiesce point and a copy save of the difference data. 7 is a table for managing a difference from difference data saved in an area 9;

同図に示すように、例えば、正ボリューム5と副ボリューム7とが分離状態になった後、正ボリューム5にデータが書き込まれ、正ボリューム5と副ボリューム7とに差分データが生じた場合、管理テーブルA11の対応するブロックの箇所に1ビットがたてられる。また、この時に管理テープルB12の対応するブロックの箇所にも、同様に1ビットがたてられる。さらに、複製退避領域9に当該箇所で管理される差分データがコピーされた場合、管理テーブルB12の当該差分データと対応箇所にたてられていたフラグが元に戻される。つまり、当該ブロックの箇所のフラグが「1」から「0」に戻る。正ボリューム5から複製退避領域9に退避させた差分データのうち、正ボリューム5で当該データの更新がされた場合も、管理テーブルB12の対応するブロックの箇所に1ビットがたてられ、正ボリューム5の差分データと複製退避領域9とに退避させた差分データとの差分データも管理される。   As shown in the figure, for example, when the primary volume 5 and the secondary volume 7 are in a separated state, data is written to the primary volume 5, and difference data is generated between the primary volume 5 and the secondary volume 7, One bit is set at the corresponding block in the management table A11. At this time, 1 bit is also set in the corresponding block of the management table B12. Furthermore, when the difference data managed at the location is copied to the copy saving area 9, the flag set at the location corresponding to the difference data in the management table B12 is restored. That is, the flag at the location of the block returns from “1” to “0”. Among the difference data saved in the copy saving area 9 from the primary volume 5, even when the data is updated in the primary volume 5, one bit is set at the corresponding block location in the management table B12, and the primary volume Difference data between the difference data 5 and the difference data saved in the copy saving area 9 is also managed.

次に、ストレージ装置2の複製退避領域9を利用した装置内データバックアップ処理を図3乃至図5を参照して説明する。図3は、データバックアップ処理を示すタイミングチャートであり、図4は、正ボリューム5から複製退避領域9へ差分データを退避させる動作説明図であり、図5は、複製退避領域9から副ボリューム7へ差分データをコピーする動作説明図である。   Next, in-device data backup processing using the copy saving area 9 of the storage device 2 will be described with reference to FIGS. FIG. 3 is a timing chart showing the data backup processing, FIG. 4 is an operation explanatory diagram for saving the differential data from the primary volume 5 to the copy saving area 9, and FIG. It is operation | movement explanatory drawing which copies difference data to.

図3に示すように、先ず、初期状態では正ボリューム5と副ボリューム7とが接続されており、差分データコピー制御部3は、正ボリューム5のデータを副ボリューム7に初期コピーする。これにより、正ボリューム5のデータと副ボリューム7のデータとが同期する。   As shown in FIG. 3, first, the primary volume 5 and the secondary volume 7 are connected in the initial state, and the differential data copy control unit 3 initially copies the data of the primary volume 5 to the secondary volume 7. Thereby, the data of the primary volume 5 and the data of the secondary volume 7 are synchronized.

この初期コピー(正ボリューム初期コピー実行時間)が終了した後、正ボリューム5と副ボリューム7とは分離される。副ボリューム7は、さらに、遠隔地保管などを目的とした磁気テープ10等へのバックアップに利用される。   After this initial copy (primary volume initial copy execution time) is completed, the primary volume 5 and the secondary volume 7 are separated. The secondary volume 7 is further used for backup to the magnetic tape 10 or the like for remote storage.

次に、正ボリューム5と副ボリューム7とが分離中において、差分データコピー制御部3は、例えば初期コピー完了時点(第1静止点)後に正ボリューム5に書き込まれたデータ、言い換えれば、正ボリューム5に発生した差分データを、所定のデータ量ずつ複製退避領域9に退避させる。この差分データの退避は、ホスト1からのI/Oアクセスの負荷が低く、ストレージ装置2のI/Oアクセス性能に影響を与えないタイミングで順次実行される(第1差分データ退避手段)。   Next, while the primary volume 5 and the secondary volume 7 are being separated, the differential data copy control unit 3 performs, for example, data written to the primary volume 5 after completion of the initial copy (first quiesce point), in other words, the primary volume. The difference data generated in 5 is saved in the copy saving area 9 by a predetermined amount of data. The saving of the differential data is sequentially executed at a timing at which the I / O access load from the host 1 is low and does not affect the I / O access performance of the storage apparatus 2 (first differential data saving unit).

磁気テープ10へのバックアップが完了した副ボリューム7に、再び正ボリューム5のバックアップを実行する場合、差分データコピー制御部3は、正ボリューム5のデータ状態の現在の時点を示す静止点P1(第2静止点)をとる。   When the backup of the primary volume 5 is performed again on the secondary volume 7 that has been backed up to the magnetic tape 10, the differential data copy control unit 3 uses the quiesce point P 1 (the first point) indicating the current time point of the data state of the primary volume 5. 2 rest points).

次に、差分データコピー制御部3は、静止点P1における残りの差分データ(初期コピー完了後から静止点P1までの差分データで複製退避領域9に退避させていない差分データ)を複製退避領域9に退避させる。また、既に複製退避領域9に退避させている差分データのうち更新された差分データについては、当該データを複製退避領域9に上書き退避させる。このように初期コピー完了時から静止点P1までの全ての差分データを複製退避領域9に退避させることにより、正ボリューム5から複製退避領域9への差分データのコピーが完了する(参照:図4:第2差分データ退避手段)。   Next, the difference data copy control unit 3 stores the remaining difference data at the quiesce point P1 (difference data that has not been saved in the copy save area 9 with the difference data from the completion of the initial copy to the still point P1). Evacuate. In addition, for the updated difference data among the difference data that has already been saved in the copy saving area 9, the data is overwritten and saved in the copy saving area 9. In this way, by saving all the difference data from the completion of the initial copy to the quiesce point P1 in the copy save area 9, the copy of the difference data from the primary volume 5 to the copy save area 9 is completed (see: FIG. 4). : Second difference data saving means).

差分データコピー制御部3は、複製退避領域9への差分データの退避完了後に、正ボリューム5と複製退避領域9とを分離した後、複製退避領域9に退避させた差分データを副ボリューム7にコピーする(参照:図5:バックアップ手段)。   The differential data copy control unit 3 separates the primary volume 5 and the copy save area 9 after the completion of saving the difference data to the copy save area 9, and then stores the difference data saved in the copy save area 9 in the secondary volume 7. Copy (Ref: FIG. 5: Backup means).

差分データコピー制御部3は、複製退避領域9から副ボリューム7への差分データのコピー完了した後、再び正ボリューム5の差分データを所定のタイミングで複製退避領域9に所定量ずつ順次コピーする処理を開始する。   The difference data copy control unit 3 sequentially copies the difference data of the primary volume 5 to the copy saving area 9 sequentially by a predetermined amount again at a predetermined timing after completing the copying of the differential data from the replication saving area 9 to the secondary volume 7. To start.

以上説明したように、ストレージ装置2によると、正ボリューム5及び副ボリューム7を分離中に、正ボリューム5に発生した差分データの少なくとも一部をI/Oアクセスの負荷の低いタイミングで複製退避領域9に退避することができる。そして、例えば、静止点P1のデータバックアプをとる場合、初期コピー完了時から静止点P1までの複製退避領域9に退避させていない差分データを複製退避領域9へ退避させ、かつ、退避済みであるが更新された差分データは複製退避領域9へ上書きで退避させる。つまり、初期コピー完了時から静止点P1までの差分データの少なくとも一部を予め複製退避領域9に退避させておき、データバックアップを行なうときに退避させていない残りの差分データ及び更新データを複製退避領域9へ退避させるため、正ボリューム5から複製退避領域9へ差分データを退避させる時間を短縮することができる。これにより、ストレージ装置2はバックアップ処理におけるコピー時間を短くすることが可能になる。   As described above, according to the storage apparatus 2, during the separation of the primary volume 5 and the secondary volume 7, at least a part of the difference data generated in the primary volume 5 is copied and saved at a timing when the I / O access load is low. 9 can be saved. For example, when data backup of the quiesce point P1 is performed, difference data that has not been saved in the copy saving area 9 from the completion of the initial copy to the still point P1 is saved in the copy saving area 9 and has been saved. The updated difference data is saved in the copy saving area 9 by being overwritten. In other words, at least a part of the difference data from the completion of the initial copy to the quiesce point P1 is saved in the copy save area 9 in advance, and the remaining difference data and update data that have not been saved when performing data backup are copied and saved. Since the data is saved to the area 9, the time for saving the difference data from the primary volume 5 to the copy save area 9 can be shortened. As a result, the storage apparatus 2 can shorten the copy time in the backup process.

また、ストレージ装置2によると、正ボリューム5から複製退避領域9へ差分データの退避をホスト1から正ボリューム5へのI/Oアクセスの負荷が低いタイミングで実行できるため、ホスト1からのI/Oアクセス性能に影響を与えない、言い換えれば、ホスト1からのI/Oアクセスに遅延を発生させないようにすることができる。   Further, according to the storage apparatus 2, differential data can be saved from the primary volume 5 to the copy saving area 9 at a timing when the I / O access load from the host 1 to the primary volume 5 is low. The O access performance is not affected, in other words, it is possible to prevent a delay in the I / O access from the host 1.

さらに、複製退避領域9は既にストレージ装置2内に構成されており、且つ、空き領域のあるプール21内の記憶領域で構成できるものとする。このため、複製退避領域9のために新たなプール(論理ディスク)を用意する必要がなく、ストレージ装置2内の既存の構成を有効利用することができる。   Further, it is assumed that the copy saving area 9 is already configured in the storage apparatus 2 and can be configured as a storage area in the pool 21 having a free area. Therefore, it is not necessary to prepare a new pool (logical disk) for the copy saving area 9, and the existing configuration in the storage apparatus 2 can be used effectively.

なお、上記の複製退避領域9は、以下のように構成することも可能である。例えば、複製退避領域9を図7に示すように、単一の物理ディスク30により構成することもできる。   The copy saving area 9 can be configured as follows. For example, as shown in FIG. 7, the copy save area 9 can be configured by a single physical disk 30.

また、例えば、複製退避領域9には、図8に示すように、複数組の正ボリューム41,45及び副ボリューム43,47について、各組みの差分データをそれぞれ退避するように構成しても良い。   Further, for example, as shown in FIG. 8, the copy save area 9 may be configured to save the difference data of each set for a plurality of sets of primary volumes 41 and 45 and secondary volumes 43 and 47, respectively. .

さらに上、記実施の形態では、初期コピー完了時が第1静止点、静止点P1が第2静止点である場合で説明したが、これに限られるものではない。静止点P1が第1静止点、静止点P1より時間的に後の静止点P2が第2静止点となる場合も、ストレージ装置2は同様なデータバックアップを行なうことができる。   Furthermore, in the above embodiment, the case where the initial copy is completed is described as the first quiesce point and the quiesce point P1 is the second quiesce point. However, the present invention is not limited to this. Even when the quiesce point P1 is the first quiesce point and the quiesce point P2 later in time than the quiesce point P1 is the second quiesce point, the storage device 2 can perform similar data backup.

なお、本発明は上述の実施の形態に限定されるものではなく、その実施に際して様々な変形が可能である。   In addition, this invention is not limited to the above-mentioned embodiment, A various deformation | transformation is possible in the case of the implementation.

上記実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。   A part or all of the above embodiment can be described as in the following supplementary notes, but is not limited thereto.

(付記1)
正ボリュームと、副ボリュームと、を有し、前記正ボリュームに書き込まれたデータを前記副ボリュームにバックアップするストレージ装置であって、
第1静止点におけるデータと当該第1静止点後に前記正ボリュームに書き込まれたデータとの差分データを退避する退避領域と、
前記差分データを前記副ボリュームにコピーする制御部と、
を備え、
前記制御部は、
前記正ボリュームと前記副ボリュームとが前記第1静止点でデータを同期した後分離中に、前記正ボリュームへのアクセス負荷状況を監視すると共に、前記差分データの少なくとも一部を前記アクセス負荷が低いときに前記退避領へ退避させる第1差分データ退避手段と、
前記第1静止点後の第2静止点の正ボリュームのデータをバックアップする場合、前記退避領域に退避させていない前記第2静止点までの残りの差分データを前記退避領域へ退避させる第2差分データ退避手段と、
前記第1及び第2退避手段で前記退避領域に退避させた差分データを前記副ボリュームにバックアップするバックアップ手段と、
を有することを特徴とするストレージ装置。
(Appendix 1)
A storage device that has a primary volume and a secondary volume, and that backs up data written to the primary volume to the secondary volume,
A save area for saving differential data between data at the first quiesce point and data written to the primary volume after the first quiesce point;
A controller that copies the differential data to the secondary volume;
With
The controller is
During the separation after the primary volume and the secondary volume synchronize data at the first quiesce point, the access load status to the primary volume is monitored, and at least a part of the differential data has a low access load. First differential data saving means for sometimes saving to the saving area;
When backing up the data of the primary volume at the second quiesce point after the first quiesce point, the second difference that evacuates the remaining difference data up to the second quiesce point not saved in the save area to the save area Data evacuation means;
Backup means for backing up the differential data saved in the save area by the first and second save means to the secondary volume;
A storage apparatus comprising:

(付記2)
前記退避領域は、前記ストレージ装置内の空き領域で構成されることを特徴とする付記1に記載のストレージ装置。
(Appendix 2)
The storage apparatus according to appendix 1, wherein the save area is composed of a free area in the storage apparatus.

(付記3)
前記退避領域は、冗長性を持たない単一の物理ディスクの記憶領域で構成されることを特徴とする付記1に記載のストレージ装置。
(Appendix 3)
The storage apparatus according to appendix 1, wherein the save area is configured by a storage area of a single physical disk having no redundancy.

(付記4)
前記退避領域は、前記正ボリューム及び前記副ボリュームの複数組を1つの退避領域で管理することを特徴とする付記1乃至3のいずれか一項に記載のストレージ装置。
(Appendix 4)
The storage apparatus according to any one of appendices 1 to 3, wherein the save area manages a plurality of sets of the primary volume and the secondary volume in one save area.

(付記5)
正ボリュームと、副ボリュームと、を有し、前記正ボリュームに書き込まれたデータを前記副ボリュームにバックアップするストレージ装置であって、第1静止点におけるデータと当該第1静止点後に前記正ボリュームに書き込まれたデータとの差分データを退避する退避領域と、前記差分データを前記副ボリュームにコピーする制御部と、を備えるストレージ装置のデータバックアップ方法であって、
前記正ボリュームと前記副ボリュームとが前記第1静止点でデータを同期した後分離中に、前記正ボリュームへのアクセス負荷状況を監視すると共に、前記差分データの少なくとも一部を前記アクセス負荷が低いときに前記退避領へ退避させるステップと、
前記第1静止点後の第2静止点の正ボリュームのデータをバックアップする場合、前記退避領域に退避させていない前記第2静止点までの残りの差分データを前記退避領域へ退避させるステップと、
前記各ステップで前記退避領域に退避させた差分データを前記副ボリュームにバックアップするステップと、
を有することを特徴とするデータバックアップ方法。
(Appendix 5)
A storage device that has a primary volume and a secondary volume, and that backs up data written to the primary volume to the secondary volume, the data at the first quiesce point and the primary volume after the first quiesce point A storage device data backup method comprising: a save area for saving differential data from written data; and a control unit that copies the differential data to the secondary volume,
During the separation after the primary volume and the secondary volume synchronize data at the first quiesce point, the access load status to the primary volume is monitored, and at least a part of the differential data has a low access load. Sometimes retreating to the retreat area;
When backing up the data of the primary volume at the second quiesce point after the first quiesce point, the step of evacuating the remaining difference data up to the second quiesce point not saved in the save area to the save area;
Backing up the differential data saved in the save area in each step to the secondary volume;
A data backup method characterized by comprising:

正ボリュームのデータを副ボリュームに非同期でバックアップするストレージ装置等の技術に広く適用可能である。   The present invention can be widely applied to technologies such as a storage device that asynchronously backs up primary volume data to a secondary volume.

1・・・ホスト
2・・・ストレージ装置
3・・・差分データコピー制御部
4,6,8,21,40,42,44,46・・・プール
5・・・正ボリューム
7・・・副ボリューム
9,23,30・・・複製退避領域
10・・・磁気テープ
11・・・管理テーブルA
12・・・管理テーブルB
22・・・論理ディスク
41・・・正ボリュームA
43・・・副ボリュームA
45・・・正ボリュームB
47・・・副ボリュームB
DESCRIPTION OF SYMBOLS 1 ... Host 2 ... Storage apparatus 3 ... Differential data copy control part 4, 6, 8, 21, 40, 42, 44, 46 ... Pool 5 ... Primary volume 7 ... Secondary Volumes 9, 23, 30 ... copy saving area 10 ... magnetic tape 11 ... management table A
12 ... Management table B
22 ... Logical disk 41 ... Primary volume A
43 ... Secondary volume A
45 ... Positive volume B
47 ... Secondary volume B

Claims (5)

正ボリュームと、副ボリュームと、を有し、前記正ボリュームに書き込まれたデータを前記副ボリュームにバックアップするストレージ装置であって、
第1静止点におけるデータと当該第1静止点後に前記正ボリュームに書き込まれたデータとの差分データを退避する退避領域と、
前記差分データを前記副ボリュームにコピーする制御部と、
を備え、
前記制御部は、
前記正ボリュームと前記副ボリュームとが前記第1静止点でデータを同期した後分離中に、前記正ボリュームへのアクセス負荷状況を監視すると共に、前記差分データの少なくとも一部を前記アクセス負荷が低いときに前記退避領へ退避させる第1差分データ退避手段と、
前記第1静止点後の第2静止点の正ボリュームのデータをバックアップする場合、前記退避領域に退避させていない前記第2静止点までの残りの差分データを前記退避領域へ退避させる第2差分データ退避手段と、
前記第1及び第2退避手段で前記退避領域に退避させた差分データを前記副ボリュームにバックアップするバックアップ手段と、
を有することを特徴とするストレージ装置。
A storage device that has a primary volume and a secondary volume, and that backs up data written to the primary volume to the secondary volume,
A save area for saving differential data between data at the first quiesce point and data written to the primary volume after the first quiesce point;
A controller that copies the differential data to the secondary volume;
With
The controller is
During the separation after the primary volume and the secondary volume synchronize data at the first quiesce point, the access load status to the primary volume is monitored, and at least a part of the differential data has a low access load. First differential data saving means for sometimes saving to the saving area;
When backing up the data of the primary volume at the second quiesce point after the first quiesce point, the second difference that evacuates the remaining difference data up to the second quiesce point not saved in the save area to the save area Data evacuation means;
Backup means for backing up the differential data saved in the save area by the first and second save means to the secondary volume;
A storage apparatus comprising:
前記退避領域は、前記ストレージ装置内の空き領域で構成されることを特徴とする請求項1に記載のストレージ装置。   The storage apparatus according to claim 1, wherein the save area includes a free area in the storage apparatus. 前記退避領域は、冗長性を持たない単一の物理ディスクの記憶領域で構成されることを特徴とする請求項1に記載のストレージ装置。   The storage apparatus according to claim 1, wherein the save area is configured by a storage area of a single physical disk having no redundancy. 前記退避領域は、前記正ボリューム及び前記副ボリュームの複数組を1つの退避領域で管理することを特徴とする請求項1乃至3のいずれか一項に記載のストレージ装置。   The storage apparatus according to any one of claims 1 to 3, wherein the save area manages a plurality of sets of the primary volume and the secondary volume in one save area. 正ボリュームと、副ボリュームと、を有し、前記正ボリュームに書き込まれたデータを前記副ボリュームにバックアップするストレージ装置であって、第1静止点におけるデータと当該第1静止点後に前記正ボリュームに書き込まれたデータとの差分データを退避する退避領域と、前記差分データを前記副ボリュームにコピーする制御部と、を備えるストレージ装置のデータバックアップ方法であって、
前記正ボリュームと前記副ボリュームとが前記第1静止点でデータを同期した後分離中に、前記正ボリュームへのアクセス負荷状況を監視すると共に、前記差分データの少なくとも一部を前記アクセス負荷が低いときに前記退避領へ退避させるステップと、
前記第1静止点後の第2静止点の正ボリュームのデータをバックアップする場合、前記退避領域に退避させていない前記第2静止点までの残りの差分データを前記退避領域へ退避させるステップと、
前記各ステップで前記退避領域に退避させた差分データを前記副ボリュームにバックアップするステップと、
を有することを特徴とするデータバックアップ方法。
A storage device that has a primary volume and a secondary volume, and that backs up data written to the primary volume to the secondary volume, the data at the first quiesce point and the primary volume after the first quiesce point A storage device data backup method comprising: a save area for saving differential data from written data; and a control unit that copies the differential data to the secondary volume,
During the separation after the primary volume and the secondary volume synchronize data at the first quiesce point, the access load status to the primary volume is monitored, and at least a part of the differential data has a low access load. Sometimes retreating to the retreat area;
When backing up the data of the primary volume at the second quiesce point after the first quiesce point, the step of evacuating the remaining difference data up to the second quiesce point not saved in the save area to the save area;
Backing up the differential data saved in the save area in each step to the secondary volume;
A data backup method characterized by comprising:
JP2012041448A 2012-02-28 2012-02-28 Storage device and storage device data backup method Expired - Fee Related JP5692658B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012041448A JP5692658B2 (en) 2012-02-28 2012-02-28 Storage device and storage device data backup method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012041448A JP5692658B2 (en) 2012-02-28 2012-02-28 Storage device and storage device data backup method

Publications (2)

Publication Number Publication Date
JP2013178629A true JP2013178629A (en) 2013-09-09
JP5692658B2 JP5692658B2 (en) 2015-04-01

Family

ID=49270212

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012041448A Expired - Fee Related JP5692658B2 (en) 2012-02-28 2012-02-28 Storage device and storage device data backup method

Country Status (1)

Country Link
JP (1) JP5692658B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04152420A (en) * 1990-10-17 1992-05-26 Nec Corp Fall tolerant disk device and its control method
JP2006155202A (en) * 2004-11-29 2006-06-15 Toshiba Corp Remote backup system and method
JP2006268139A (en) * 2005-03-22 2006-10-05 Nec Corp Data reproduction device, method and program and storing system
JP2007141183A (en) * 2005-11-22 2007-06-07 Hitachi Ltd Storage controller and storage control method
JP2009110225A (en) * 2007-10-30 2009-05-21 Hitachi Ltd Storage controller, storage system, and storage controller control method
JP2011048500A (en) * 2009-08-25 2011-03-10 Hitachi Ltd Data backup management system, computer system and program recording medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04152420A (en) * 1990-10-17 1992-05-26 Nec Corp Fall tolerant disk device and its control method
JP2006155202A (en) * 2004-11-29 2006-06-15 Toshiba Corp Remote backup system and method
JP2006268139A (en) * 2005-03-22 2006-10-05 Nec Corp Data reproduction device, method and program and storing system
JP2007141183A (en) * 2005-11-22 2007-06-07 Hitachi Ltd Storage controller and storage control method
JP2009110225A (en) * 2007-10-30 2009-05-21 Hitachi Ltd Storage controller, storage system, and storage controller control method
JP2011048500A (en) * 2009-08-25 2011-03-10 Hitachi Ltd Data backup management system, computer system and program recording medium

Also Published As

Publication number Publication date
JP5692658B2 (en) 2015-04-01

Similar Documents

Publication Publication Date Title
US10678663B1 (en) Synchronizing storage devices outside of disabled write windows
US8806274B1 (en) Snapshot assisted synchronous replication
US8127174B1 (en) Method and apparatus for performing transparent in-memory checkpointing
US20120191908A1 (en) Storage writes in a mirrored virtual machine system
US8862843B2 (en) Storage system, backup storage apparatus, and backup control method
CN105335255B (en) The system and method for the fast quick-recovery of realization business
US8676750B2 (en) Efficient data synchronization in a distributed data recovery system
JP2007507030A (en) Method, system and program for synchronizing data
US10719244B2 (en) Multi-mode data replication for data loss risk reduction
US8775753B2 (en) Synchronization of logical copy relationships
US9213752B2 (en) Asynchronous pausing of the formation of consistency groups
US20070226437A1 (en) Producing tertiary instant virtual copies without volume suspension
CN116680256B (en) Database node upgrading method and device and computer equipment
JP2006293910A (en) Safe and fast database replication technology
US8977897B2 (en) Computer-readable recording medium, data management method, and storage device
US20160036653A1 (en) Method and apparatus for avoiding performance decrease in high availability configuration
JP5692658B2 (en) Storage device and storage device data backup method
US8918364B1 (en) Online mirror state transitioning in databases
JP2006058960A (en) Synchronization method and system in redundant configuration server system
US10628444B1 (en) Incremental backup operations for on-line availability groups
JP2009265973A (en) Data synchronization system, failure recovery method, and program
JP2007034551A (en) Method for managing duplex data
JP2011170680A (en) Fault tolerant server
CN112380049A (en) Application method of storage snapshot technology in mirror image
US10884874B1 (en) Federated restore of availability group database replicas

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130613

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140327

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140526

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140818

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141118

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20141126

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150109

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150122

R150 Certificate of patent or registration of utility model

Ref document number: 5692658

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees