JP4715777B2 - レプリケーション方法及びストレージ装置並びにプログラム - Google Patents
レプリケーション方法及びストレージ装置並びにプログラム Download PDFInfo
- Publication number
- JP4715777B2 JP4715777B2 JP2007056752A JP2007056752A JP4715777B2 JP 4715777 B2 JP4715777 B2 JP 4715777B2 JP 2007056752 A JP2007056752 A JP 2007056752A JP 2007056752 A JP2007056752 A JP 2007056752A JP 4715777 B2 JP4715777 B2 JP 4715777B2
- Authority
- JP
- Japan
- Prior art keywords
- update
- file
- storage device
- information
- master
- 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.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
所定時におけるマスター側のストレージ装置に記憶されているデータをブロック単位でレプリカ側のストレージ装置に複製するブロック単位複製工程と、
このブロック単位複製工程中に、マスター側ストレージ装置に記憶されているデータのうち所定のファイルデータに更新が生じた場合に、その更新内容を表すファイル更新情報を更新された順序を識別可能なようマスター側ストレージ装置に記憶するファイル更新情報記憶工程と、
ブロック単位複製工程の終了後に、ファイル更新情報を更新された順にレプリカ側ストレージ装置に複製するファイル単位複製工程と、
を有することを特徴としている。
レプリカ側ストレージ装置に接続されたマスター側ストレージ装置であって、
所定時に記憶されているデータをブロック単位でレプリカ側のストレージ装置に複製するブロック単位複製手段と、
このブロック単位複製手段による複製中に、記憶しているデータのうち所定のファイルデータに更新が生じた場合に、その更新内容を表すファイル更新情報を更新された順序を識別可能なよう記憶するファイル更新情報記憶手段と、
ブロック単位複製手段による複製終了後に、記憶されたファイル更新情報を更新された順にレプリカ側ストレージ装置に複製するファイル単位複製手段と、
を備えたことを特徴としている。
更新履歴削除手段は、ファイル更新が完了したファイル更新情報及び更新履歴情報をジャーナルキューから削除し、
ファイル更新情報記憶手段は、更新履歴削除手段にてジャーナルキューから削除されるファイル更新情報と更新識別情報とを関連付けて記憶する、
をことを特徴としている。
レプリカ側ストレージ装置に接続されたマスター側ストレージ装置に、
所定時に記憶されているデータをブロック単位でレプリカ側のストレージ装置に複製するブロック単位複製手段と、
このブロック単位複製手段による複製中に、記憶しているデータのうち所定のファイルデータに更新が生じた場合に、その更新内容を表すファイル更新情報を更新された順序を識別可能なよう装置内に記憶するファイル更新情報記憶処理手段と、
前記ブロック単位複製手段による複製終了後に、記憶された前記ファイル更新情報を更新された順に前記レプリカ側ストレージ装置に複製するファイル単位複製手段と、
を実現させる、ことを特徴としている。
マスター側ストレージ装置とレプリカ側ストレージ装置とが相互に接続されたレプリケーションシステムであって、
マスター側ストレージ装置及びレプリカ側ストレージ装置が、所定時におけるマスター側ストレージ装置に記憶されているデータをブロック単位でレプリカ側のストレージ装置に複製するブロック単位複製手段を備えると共に、
マスター側ストレージ装置が、ブロック単位複製手段によるブロック単位の複製中に、記憶しているデータのうち所定のファイルデータに更新が生じた場合に、その更新内容を表すファイル更新情報を更新された順序を識別可能なよう記憶するファイル更新情報記憶手段を備え、
マスター側ストレージ装置及びレプリカ側ストレージ装置が、ブロック単位複製手段によるブロック単位の複製終了後に、マスター側ストレージ装置に記憶されたファイル更新情報を更新された順にレプリカ側ストレージ装置に複製するファイル単位複製手段を備えた、
ことを特徴としている。
本実施例におけるレプリケーションシステムは、オリジナルのデータが記憶されたマスター側ストレージ装置1と、このマスター側ストレージ装置1に記憶されたデータの複製先となるレプリカ側ストレージ装置2と、を備え、これらが通信路3を介して接続されて構成されている。なお、レプリカ側ストレージ装置2として、さらに多くのストレージ装置がマスター側ストレージ装置1に接続されていてもよい。以下、各ストレージ装置1,2の構成について説明する。
次に、上述したマスター側ストレージ装置1及びレプリカ側ストレージ装置2によるレプリケーションシステムの動作を、図4乃至図10を参照して説明する。図4乃至図6は、各ストレージ装置1,2の構成を簡略図示し、レプリケーション時のデータの流れなどレプリケーション動作を説明する図である。また、図7は、各ストレージ装置1,2の動作を示すシーケンス図であり、図8乃至図10は、マスター側ストレージ装置1の動作を示すフローチャートである。
2 レプリカ側ストレージ装置
3 通信路
11 スナップショット作成処理部
12 ブロック同期処理部
13 ジャーナル登録処理部
14 ジャーナル削除処理部
15 ファイル更新情報登録処理部
16 ファイル同期処理部
17 ファイル更新情報削除処理部
18 ジャーナルキュー
19 ファイル更新履歴
21 ブロック同期反映処理部
22 ファイル同期反映処理部
Claims (8)
- 所定時におけるマスター側のストレージ装置に記憶されているデータをブロック単位でレプリカ側のストレージ装置に複製するブロック単位複製工程と、
このブロック単位複製工程中に、前記マスター側ストレージ装置に記憶されているデータのうち所定のファイルデータに更新が生じた場合に、その更新内容を表すファイル更新情報を更新された順序を識別可能なよう前記マスター側ストレージ装置に記憶するファイル更新情報記憶工程と、
前記ブロック単位複製工程の終了後に、前記ファイル更新情報を更新された順に前記レプリカ側ストレージ装置に複製するファイル単位複製工程と、
を有し、
前記ファイル更新情報記憶工程は、前記マスター側ストレージ装置にてファイル更新が完了したときに、当該マスター側ストレージ装置にてファイル更新時に生成される更新履歴情報に含まれる当該更新履歴情報の更新順序を識別可能な更新識別情報を前記ファイル更新情報に関連付けて記憶すると共に、前記更新履歴情報を前記マスター側ストレージ装置から削除する、
ことを特徴とするレプリケーション方法。 - 前記ファイル更新情報記憶工程は、前記ブロック単位複製工程中に、前記マスター側ストレージ装置に記憶されているファイルデータの更新が生じた順に前記ファイル更新情報と前記更新履歴情報とをジャーナルキューに登録するジャーナル登録工程と、ファイル更新が完了した前記ファイル更新情報及び前記更新履歴情報を前記ジャーナルキューから削除するジャーナル削除工程と、このジャーナル削除工程に前後して前記ファイル更新情報に前記更新識別情報を関連付けてマスター側ストレージ装置に記憶するファイル更新情報登録工程と、
を有することを特徴とする請求項1記載のレプリケーション方法。 - 前記ファイル単位複製工程は、前記マスター側ストレージ装置が前記レプリカ側ストレージ装置に複製した前記ファイル更新情報を前記マスター側ストレージ装置から削除する、
ことを特徴とする請求項1又は2記載のレプリケーション方法。 - レプリカ側ストレージ装置に接続されたマスター側ストレージ装置であって、
所定時に記憶されているデータをブロック単位でレプリカ側のストレージ装置に複製するブロック単位複製手段と、
このブロック単位複製手段による複製中に、記憶しているデータのうち所定のファイルデータに更新が生じた場合に、その更新内容を表すファイル更新情報を更新された順序を識別可能なよう記憶するファイル更新情報記憶手段と、
前記ファイルデータの更新時に更新履歴情報を生成する更新履歴生成手段と、
前記ブロック単位複製手段による複製終了後に、記憶された前記ファイル更新情報を更新された順に前記レプリカ側ストレージ装置に複製するファイル単位複製手段と、
を備え、
前記更新履歴生成手段は、前記更新履歴情報に含まれるファイル更新の更新順序を識別可能な更新識別情報を生成し、
前記ファイル更新情報記憶手段は、前記更新識別情報を前記ファイル更新情報に関連付けて記憶し、
さらに、前記更新履歴生成手段にて生成した前記更新履歴情報をファイル更新が完了した後に削除する更新履歴削除手段を備えた、
ことを特徴とするマスター側ストレージ装置。 - 前記更新履歴生成手段は、前記ブロック単位の複製中に、前記ファイルデータの更新が生じた順に前記ファイル更新情報と前記更新履歴情報とを関連付けてジャーナルキューに登録し、
前記更新履歴削除手段は、ファイル更新が完了した前記ファイル更新情報及び前記更新履歴情報を前記ジャーナルキューから削除し、
前記ファイル更新情報記憶手段は、前記更新履歴削除手段にて前記ジャーナルキューから削除される前記ファイル更新情報と前記更新識別情報とを関連付けて記憶する、
をことを特徴とする請求項4記載のマスター側ストレージ装置。 - 前記ファイル更新情報記憶手段にて記憶されており、前記ファイル単位複製手段にて前記レプリカ側ストレージ装置に複製した前記ファイル更新情報を削除するファイル更新情報削除手段を備えた、
ことを特徴とする請求項4又は5記載のマスター側ストレージ装置。 - レプリカ側ストレージ装置に接続されたマスター側ストレージ装置に、
所定時に記憶されているデータをブロック単位でレプリカ側のストレージ装置に複製するブロック単位複製手段と、
このブロック単位複製手段による複製中に、記憶しているデータのうち所定のファイルデータに更新が生じた場合に、その更新内容を表すファイル更新情報を更新された順序を識別可能なよう装置内に記憶するファイル更新情報記憶処理手段と、
前記ファイルデータの更新時に更新履歴情報を生成する更新履歴生成手段と、
前記ブロック単位複製手段による複製終了後に、記憶された前記ファイル更新情報を更新された順に前記レプリカ側ストレージ装置に複製するファイル単位複製手段と、
を実現させると共に、
前記更新履歴生成手段は、前記更新履歴情報に含まれるファイル更新の更新順序を識別可能な更新識別情報を生成し、
前記ファイル更新情報記憶手段は、前記更新識別情報を前記ファイル更新情報に関連付けて記憶し、
さらに、前記マスター側ストレージ装置に、前記更新履歴生成手段にて生成した前記更新履歴情報をファイル更新が完了した後に削除する更新履歴削除手段を実現させるためのプログラム。 - マスター側ストレージ装置とレプリカ側ストレージ装置とが相互に接続されたレプリケーションシステムであって、
前記マスター側ストレージ装置及び前記レプリカ側ストレージ装置が、所定時における前記マスター側ストレージ装置に記憶されているデータをブロック単位でレプリカ側のストレージ装置に複製するブロック単位複製手段を備えると共に、
前記マスター側ストレージ装置が、前記ブロック単位複製手段によるブロック単位の複製中に、記憶しているデータのうち所定のファイルデータに更新が生じた場合に、その更新内容を表すファイル更新情報を更新された順序を識別可能なよう記憶するファイル更新情報記憶手段と、前記ファイルデータの更新時に更新履歴情報を生成する更新履歴生成手段と、を備え、
前記マスター側ストレージ装置及び前記レプリカ側ストレージ装置が、前記ブロック単位複製手段によるブロック単位の複製終了後に、前記マスター側ストレージ装置に記憶された前記ファイル更新情報を更新された順に前記レプリカ側ストレージ装置に複製するファイル単位複製手段を備え、
前記マスター側ストレージ装置が有する前記更新履歴生成手段は、前記更新履歴情報に含まれるファイル更新の更新順序を識別可能な更新識別情報を生成し、
前記マスター側ストレージ装置が有する前記ファイル更新情報記憶手段は、前記更新識別情報を前記ファイル更新情報に関連付けて記憶し、
前記マスター側ストレージ装置は、前記更新履歴生成手段にて生成した前記更新履歴情報をファイル更新が完了した後に削除する更新履歴削除手段を備えた、
ことを特徴とするレプリケーションシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007056752A JP4715777B2 (ja) | 2007-03-07 | 2007-03-07 | レプリケーション方法及びストレージ装置並びにプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007056752A JP4715777B2 (ja) | 2007-03-07 | 2007-03-07 | レプリケーション方法及びストレージ装置並びにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008217641A JP2008217641A (ja) | 2008-09-18 |
JP4715777B2 true JP4715777B2 (ja) | 2011-07-06 |
Family
ID=39837577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007056752A Active JP4715777B2 (ja) | 2007-03-07 | 2007-03-07 | レプリケーション方法及びストレージ装置並びにプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4715777B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018167950A1 (ja) * | 2017-03-17 | 2018-09-20 | 株式会社日立製作所 | ストレージシステム及び複製制御方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10340215A (ja) * | 1997-06-06 | 1998-12-22 | Shikoku Nippon Denki Software Kk | データバックアップ方式 |
JPH11120057A (ja) * | 1997-10-17 | 1999-04-30 | Hitachi Ltd | ファイルバックアップ方法 |
JP2004070456A (ja) * | 2002-08-02 | 2004-03-04 | Nec Corp | データバックアップ方法、データバックアップ装置、及び情報処理装置 |
JP2005182220A (ja) * | 2003-12-17 | 2005-07-07 | Internatl Business Mach Corp <Ibm> | 複製装置、複製方法、複製プログラム、ブロック識別情報取得プログラム、及び記録媒体 |
JP2006318491A (ja) * | 2006-06-12 | 2006-11-24 | Hitachi Ltd | 記憶システム |
JP2006338145A (ja) * | 2005-05-31 | 2006-12-14 | Nippon Telegr & Teleph Corp <Ntt> | 多重化データベースシステム及びその同期化方法、仲介装置、仲介プログラム |
-
2007
- 2007-03-07 JP JP2007056752A patent/JP4715777B2/ja active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10340215A (ja) * | 1997-06-06 | 1998-12-22 | Shikoku Nippon Denki Software Kk | データバックアップ方式 |
JPH11120057A (ja) * | 1997-10-17 | 1999-04-30 | Hitachi Ltd | ファイルバックアップ方法 |
JP2004070456A (ja) * | 2002-08-02 | 2004-03-04 | Nec Corp | データバックアップ方法、データバックアップ装置、及び情報処理装置 |
JP2005182220A (ja) * | 2003-12-17 | 2005-07-07 | Internatl Business Mach Corp <Ibm> | 複製装置、複製方法、複製プログラム、ブロック識別情報取得プログラム、及び記録媒体 |
JP2006338145A (ja) * | 2005-05-31 | 2006-12-14 | Nippon Telegr & Teleph Corp <Ntt> | 多重化データベースシステム及びその同期化方法、仲介装置、仲介プログラム |
JP2006318491A (ja) * | 2006-06-12 | 2006-11-24 | Hitachi Ltd | 記憶システム |
Also Published As
Publication number | Publication date |
---|---|
JP2008217641A (ja) | 2008-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6309103B2 (ja) | スナップショットおよびクローンの複製 | |
KR100983300B1 (ko) | 데이터 처리 시스템 내에서의 고장 복구 | |
CN103548010B (zh) | 分布式存储环境中的同步复制 | |
US9990156B1 (en) | Deduplicating snapshots associated with a backup operation | |
JP6475304B2 (ja) | トランザクション処理方法および装置 | |
JP2009518747A (ja) | リソースのフレッシュさおよび複製 | |
CN103761162A (zh) | 分布式文件***的数据备份方法 | |
JP2001356945A (ja) | データバックアップ・リカバリー方式 | |
JP2001337939A5 (ja) | ||
CN106528338B (zh) | 一种远程数据复制方法、存储设备及存储*** | |
JP5464269B2 (ja) | ファイルストレージ装置、データ格納方法およびデータ格納プログラム | |
JP6196389B2 (ja) | 分散型ディザスタリカバリファイル同期サーバシステム | |
EP2372552B1 (en) | Automated relocation of in-use multi-site protected data storage | |
JP4715777B2 (ja) | レプリケーション方法及びストレージ装置並びにプログラム | |
US9547651B1 (en) | Establishing file relationships based on file operations | |
JP4636008B2 (ja) | データレプリケーションシステム、データレプリケーション方法、データレプリケーションプログラム | |
JP3598202B2 (ja) | オンラインシステム | |
CN104809033A (zh) | 一种备份方法及*** | |
JP7050707B2 (ja) | ストレージ制御装置、ストレージシステム、ストレージ制御方法、及び、ストレージ制御プログラム | |
KR101748912B1 (ko) | 분산 저장 환경에서 데이터 저장 시스템 및 데이터 저장 시스템이 포함하는 클러스터의 업그레이드, 확장 및 축소를 위한 클러스터 관리 방법 | |
CN111125001A (zh) | 快照复制方法、电子设备和计算机程序产品 | |
KR101786874B1 (ko) | 데이터의 일관성을 보장하는 상태기기 기반의 복제 및 체크포인트데이터와 복제로그를 이용한 분산 복구를 처리하는 데이터 복제 방법 및 데이터 저장 시스템 | |
JP5244440B2 (ja) | データベースレプリケーション方法、データベース管理システム及びプログラム | |
KR101713537B1 (ko) | 데이터의 일관성을 보장하는 상태기기 기반의 복제 및 체크포인트데이터와 복제로그를 이용한 분산 복구를 처리하는 데이터 복제 방법 및 데이터 저장 시스템 | |
JP5432959B2 (ja) | データ保持システム、データ保持装置及びデータ保持方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20100610 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101207 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110126 |
|
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: 20110301 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110314 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4715777 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140408 Year of fee payment: 3 |