JP6708929B2 - ストレージ制御装置、ストレージシステムおよびストレージ制御プログラム - Google Patents
ストレージ制御装置、ストレージシステムおよびストレージ制御プログラム Download PDFInfo
- Publication number
- JP6708929B2 JP6708929B2 JP2016159119A JP2016159119A JP6708929B2 JP 6708929 B2 JP6708929 B2 JP 6708929B2 JP 2016159119 A JP2016159119 A JP 2016159119A JP 2016159119 A JP2016159119 A JP 2016159119A JP 6708929 B2 JP6708929 B2 JP 6708929B2
- Authority
- JP
- Japan
- Prior art keywords
- snapshot
- area
- control unit
- storage
- backup
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1456—Hardware arrangements for backup
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/164—File meta data generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
- G06F11/1451—Management of the data involved in backup or backup restore by selection of backup contents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
- G06F16/128—Details of file system snapshots on the file-level, e.g. snapshot creation, administration, deletion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/84—Using snapshots, i.e. a logical point-in-time copy of the data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Debugging And Monitoring (AREA)
Description
さらに、1つの案では、コンピュータに次のような処理を実行させるストレージ制御プログラムが提供される。コンピュータは、記憶領域に対応する第1のスナップショットの作成を指示し、コピーオンライト方式で作成された第1のスナップショットに含まれるすべてのファイルを第1のバックアップ領域にコピーし、記憶領域に対応する第2のスナップショットの作成を指示し、第2のスナップショットに含まれるすべてのファイルに関する第1のメタデータが記録された、第2のスナップショットにおける第1の領域のうち、第1のスナップショットの作成後に更新された第2の領域を、記憶領域に含まれるデータブロックのうち、第1のスナップショットの作成後に更新されたデータブロックの位置を管理するための管理情報に基づいて特定し、第1のメタデータのうち第2の領域に含まれる第2のメタデータに基づいて、第2のスナップショットに含まれるファイルのうち、第1のスナップショットの作成後に更新された更新ファイルを特定し、更新ファイルを第2のバックアップ領域にコピーする。
〔第1の実施の形態〕
図1は、第1の実施の形態に係るストレージ制御装置の構成例および処理例を示す図である。第1の実施の形態に係るストレージ制御装置1は、記憶部1aと制御部1bとを有する。記憶部1aは、例えば、RAM(Random Access Memory)やHDD(Hard Disk Drive)として実現される。制御部1bは、例えば、プロセッサとして実現される。この場合、制御部1bによる下記の処理は、プロセッサがプログラムを実行することによって実現される。
次に、第2の実施の形態として、ユニファイドストレージを含むストレージシステムを例示する。
図4は、CMの処理機能の構成例を示すブロック図である。CM110は、SAN制御部130、NAS(Network Attached Storage)制御部140および記憶部151,152を有する。
ブロックアクセス制御部131は、ホスト装置310,320からのアクセス対象となる論理ボリュームを作成する。論理ボリュームには、DE120内の記憶装置によって実現される記憶領域の一部が割り当てられる。ブロックアクセス制御部131は、ホスト装置310から、論理ボリュームに対するブロック単位でのアクセス要求を受け付け、要求に応じて、DE120内の対応する記憶領域にアクセスする。また、ブロックアクセス制御部131は、論理ボリュームに対するホスト装置320からのアクセス要求を、NAS制御部140を介して受け付けることもできる。
また、スナップショットが作成された論理ボリュームには、更新位置を保持するための管理情報(後述するビットマップ)が対応付けられる。ブロックアクセス制御部131は、スナップショットが作成された論理ボリュームに対する書き込みが要求された場合、書き込み先のデータを別の記憶領域に退避させた後、新たな書き込みデータを論理ボリュームに書き込む。これとともに、ブロックアクセス制御部131は、書き込みが行われた位置を示す情報を管理情報に登録する。
ファイルアクセス制御部141は、ホスト装置320から、NASボリュームに対するファイル単位でのアクセス要求を受け付ける。例えば、ファイルアクセス制御部141は、NASボリュームに対するファイルの書き込みや更新、NASボリューム上のファイルの読み出しの要求を、ホスト装置320から受け付けることができる。
図5は、スナップショット機能について説明するための図である。スナップショット機能は、論理ボリュームのある時点におけるデータイメージを作成するものである。本実施の形態では、コピーオンライト方式でスナップショットが作成される。
図6は、ファイルのバックアップについて説明するための図である。本実施の形態では、ある時点でのNASボリューム内のファイルを整合性を保って確実にバックアップするために、NASボリュームのスナップショットを作成し、スナップショットからファイルを磁気テープにバックアップする運用が行われる。このような運用は、D2D2T(Disk to Disk to Tape)と呼ばれる場合もある。
図7は、ファイルシステムに含まれるデータのレイアウト例を示す図である。NASボリューム170は、スーパブロック171、メタデータ領域172、ジャーナルログ領域173およびファイルデータ領域174を含む。
ファイルデータ領域174には、ファイルデータが格納される。
図12は、1回目のバックアップ処理手順の例を示すシーケンス図である。
[ステップS12]NAS制御部140のバックアップ制御部142は、ファイルアクセス制御部141に、ホスト装置320からの要求に応じたNASボリュームへのIO処理を一時的に停止させる。
[ステップS14]SAN制御部130のスナップショット制御部132は、NASボリュームに対応するスナップショットボリュームと、更新位置管理用のビットマップとを作成する。なお、ビットマップは、記憶部151に記憶される。スナップショット制御部132は、スナップショットボリュームおよびビットマップの作成が完了すると、通信制御部133を介して、NAS制御部140に対して作成完了を通知する。
ステップS21〜S26では、それぞれ図12のステップS11〜S16と同様の処理が実行される。すなわち、SAN制御部130のスナップショット制御部132は、管理端末330からの指示に応じて、NASボリュームのバックアップ開始をNAS制御部140に指示する(ステップS21)。NAS制御部140のバックアップ制御部142は、ファイルアクセス制御部141に、ホスト装置320からの要求に応じたNASボリュームへのIO処理を一時的に停止させる(ステップS22)。そして、バックアップ制御部142は、NASボリュームのスナップショットの作成をSAN制御部130に指示する(ステップS24)。
[ステップS30a]NAS制御部140のバックアップ制御部142は、図13のステップS29で取得したビットマップから、メタデータ領域に対応するビットを特定する。
[ステップS30f]バックアップ制御部142は、更新されたinodeから、対応するファイルが格納された論理アドレスの範囲を取得する。バックアップ制御部142は、取得された論理アドレスの範囲からのデータの読み出しを、通信制御部143を介してSAN制御部130に依頼する。SAN制御部130のスナップショット制御部132は、スナップショットボリュームから、指定された範囲のデータを読み出し、通信制御部133を介してNAS制御部140に渡す。これにより、NAS制御部140のバックアップ制御部142は、更新されたファイルを取得する。バックアップ制御部142は、取得したファイルを磁気テープに格納する。
1a 記憶部
1b 制御部
2a,2b 記憶装置
10 記憶領域
21,22 スナップショット
21a 管理情報
22a メタデータ領域
31,32 バックアップ領域
F1,F2 ファイル
M1,M2 領域
S1〜S6 ステップ
Claims (6)
- 記憶部と、制御部とを有し、
前記制御部は、
記憶領域に対応する第1のスナップショットをコピーオンライト方式で作成するとともに、前記記憶領域に含まれるデータブロックのうち、前記第1のスナップショットの作成後に更新されたデータブロックの位置を管理するための管理情報を前記記憶部に格納し、
前記第1のスナップショットに含まれるすべてのファイルを第1のバックアップ領域にコピーし、
前記記憶領域に対応する第2のスナップショットを作成し、
前記第2のスナップショットに含まれるすべてのファイルに関する第1のメタデータが記録された、前記第2のスナップショットにおける第1の領域のうち、前記第1のスナップショットの作成後に更新された第2の領域を、前記管理情報に基づいて特定し、
前記第1のメタデータのうち前記第2の領域に含まれる第2のメタデータに基づいて、前記第2のスナップショットに含まれるファイルのうち、前記第1のスナップショットの作成後に更新された更新ファイルを特定し、
前記更新ファイルを第2のバックアップ領域にコピーする、
ストレージ制御装置。 - 前記第1のメタデータは、前記第2のスナップショットに含まれるすべてのファイルのそれぞれについての更新日時、またはバックアップ済みか否かを示すアーカイブ属性の少なくとも一方を含む、ファイル別の管理データを含み、
前記更新ファイルは、前記第2の領域に含まれる前記管理データに基づいて特定される、
請求項1記載のストレージ制御装置。 - 前記制御部は、ブロック単位のアクセス要求に応じて前記記憶領域にアクセスする第1の制御処理と、ファイル単位のアクセス要求に応じて前記記憶領域にアクセスする第2の制御処理を実行し、
前記第1のスナップショットおよび前記第2のスナップショットの作成と、前記管理情報の格納は、前記第1の制御処理を実行するための第1のプログラムと一体の、または前記第1のプログラムに付加されるプログラムにしたがって実行され、
前記第1のバックアップ領域へのコピーと前記第2のバックアップ領域へのコピーは、前記第2の制御処理を実行するための第2のプログラムと一体の、または前記第2のプログラムに付加されるプログラムにしたがって実行される、
請求項1または2記載のストレージ制御装置。 - 前記制御部は、ブロック単位のアクセス要求に応じて前記記憶領域にアクセスする第1の仮想マシンと、ファイル単位のアクセス要求に応じて前記記憶領域にアクセスする第2の仮想マシンとを動作させ、
前記第1のスナップショットおよび前記第2のスナップショットの作成と、前記管理情報の格納は、前記第1の仮想マシンによって実行され、
前記第1のバックアップ領域へのコピーと前記第2のバックアップ領域へのコピーは、前記第2の仮想マシンによって実行される、
請求項1または2記載のストレージ制御装置。 - 記憶装置と、ストレージ制御装置とを有するストレージシステムであって、
前記ストレージ制御装置は、記憶部と、制御部とを有し、
前記制御部は、
前記記憶装置によって実現される所定の記憶領域に対応する第1のスナップショットをコピーオンライト方式で作成するとともに、前記記憶領域に含まれるデータブロックのうち、前記第1のスナップショットの作成後に更新されたデータブロックの位置を管理するための管理情報を前記記憶部に格納し、
前記第1のスナップショットに含まれるすべてのファイルを第1のバックアップ領域にコピーし、
前記記憶領域に対応する第2のスナップショットを作成し、
前記第2のスナップショットに含まれるすべてのファイルに関する第1のメタデータが記録された、前記第2のスナップショットにおける第1の領域のうち、前記第1のスナップショットの作成後に更新された第2の領域を、前記管理情報に基づいて特定し、
前記第1のメタデータのうち前記第2の領域に含まれる第2のメタデータに基づいて、前記第2のスナップショットに含まれるファイルのうち、前記第1のスナップショットの作成後に更新された更新ファイルを特定し、
前記更新ファイルを第2のバックアップ領域にコピーする、
ストレージシステム。 - コンピュータに、
記憶領域に対応する第1のスナップショットの作成を指示し、
コピーオンライト方式で作成された前記第1のスナップショットに含まれるすべてのファイルを第1のバックアップ領域にコピーし、
前記記憶領域に対応する第2のスナップショットの作成を指示し、
前記第2のスナップショットに含まれるすべてのファイルに関する第1のメタデータが記録された、前記第2のスナップショットにおける第1の領域のうち、前記第1のスナップショットの作成後に更新された第2の領域を、前記記憶領域に含まれるデータブロックのうち、前記第1のスナップショットの作成後に更新されたデータブロックの位置を管理するための管理情報に基づいて特定し、
前記第1のメタデータのうち前記第2の領域に含まれる第2のメタデータに基づいて、前記第2のスナップショットに含まれるファイルのうち、前記第1のスナップショットの作成後に更新された更新ファイルを特定し、
前記更新ファイルを第2のバックアップ領域にコピーする、
処理を実行させるストレージ制御プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016159119A JP6708929B2 (ja) | 2016-08-15 | 2016-08-15 | ストレージ制御装置、ストレージシステムおよびストレージ制御プログラム |
US15/650,002 US10430286B2 (en) | 2016-08-15 | 2017-07-14 | Storage control device and storage system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016159119A JP6708929B2 (ja) | 2016-08-15 | 2016-08-15 | ストレージ制御装置、ストレージシステムおよびストレージ制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018028715A JP2018028715A (ja) | 2018-02-22 |
JP6708929B2 true JP6708929B2 (ja) | 2020-06-10 |
Family
ID=61159096
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016159119A Active JP6708929B2 (ja) | 2016-08-15 | 2016-08-15 | ストレージ制御装置、ストレージシステムおよびストレージ制御プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US10430286B2 (ja) |
JP (1) | JP6708929B2 (ja) |
Families Citing this family (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10437729B2 (en) * | 2017-04-19 | 2019-10-08 | International Business Machines Corporation | Non-disruptive clearing of varying address ranges from cache |
US11947489B2 (en) | 2017-09-05 | 2024-04-02 | Robin Systems, Inc. | Creating snapshots of a storage volume in a distributed storage system |
US10430105B2 (en) | 2017-09-13 | 2019-10-01 | Robin Systems, Inc. | Storage scheme for a distributed storage system |
US10452267B2 (en) | 2017-09-13 | 2019-10-22 | Robin Systems, Inc. | Storage scheme for a distributed storage system |
US10579276B2 (en) | 2017-09-13 | 2020-03-03 | Robin Systems, Inc. | Storage scheme for a distributed storage system |
US10423344B2 (en) | 2017-09-19 | 2019-09-24 | Robin Systems, Inc. | Storage scheme for a distributed storage system |
US10534549B2 (en) | 2017-09-19 | 2020-01-14 | Robin Systems, Inc. | Maintaining consistency among copies of a logical storage volume in a distributed storage system |
US10782887B2 (en) | 2017-11-08 | 2020-09-22 | Robin Systems, Inc. | Window-based prority tagging of IOPs in a distributed storage system |
US10846001B2 (en) | 2017-11-08 | 2020-11-24 | Robin Systems, Inc. | Allocating storage requirements in a distributed storage system |
US10452308B2 (en) | 2017-12-19 | 2019-10-22 | Robin Systems, Inc. | Encoding tags for metadata entries in a storage system |
US10430292B2 (en) * | 2017-12-19 | 2019-10-01 | Robin Systems, Inc. | Snapshot deletion in a distributed storage system |
US10430110B2 (en) | 2017-12-19 | 2019-10-01 | Robin Systems, Inc. | Implementing a hybrid storage node in a distributed storage system |
US11582168B2 (en) | 2018-01-11 | 2023-02-14 | Robin Systems, Inc. | Fenced clone applications |
US11748203B2 (en) | 2018-01-11 | 2023-09-05 | Robin Systems, Inc. | Multi-role application orchestration in a distributed storage system |
US10896102B2 (en) | 2018-01-11 | 2021-01-19 | Robin Systems, Inc. | Implementing secure communication in a distributed computing system |
US11392363B2 (en) | 2018-01-11 | 2022-07-19 | Robin Systems, Inc. | Implementing application entrypoints with containers of a bundled application |
US10642697B2 (en) | 2018-01-11 | 2020-05-05 | Robin Systems, Inc. | Implementing containers for a stateful application in a distributed computing system |
US10628235B2 (en) | 2018-01-11 | 2020-04-21 | Robin Systems, Inc. | Accessing log files of a distributed computing system using a simulated file system |
US11099937B2 (en) | 2018-01-11 | 2021-08-24 | Robin Systems, Inc. | Implementing clone snapshots in a distributed storage system |
US10579364B2 (en) | 2018-01-12 | 2020-03-03 | Robin Systems, Inc. | Upgrading bundled applications in a distributed computing system |
US10846137B2 (en) | 2018-01-12 | 2020-11-24 | Robin Systems, Inc. | Dynamic adjustment of application resources in a distributed computing system |
US10845997B2 (en) | 2018-01-12 | 2020-11-24 | Robin Systems, Inc. | Job manager for deploying a bundled application |
US10642694B2 (en) | 2018-01-12 | 2020-05-05 | Robin Systems, Inc. | Monitoring containers in a distributed computing system |
US10976938B2 (en) | 2018-07-30 | 2021-04-13 | Robin Systems, Inc. | Block map cache |
US11023328B2 (en) | 2018-07-30 | 2021-06-01 | Robin Systems, Inc. | Redo log for append only storage scheme |
US10599622B2 (en) | 2018-07-31 | 2020-03-24 | Robin Systems, Inc. | Implementing storage volumes over multiple tiers |
US10817380B2 (en) | 2018-07-31 | 2020-10-27 | Robin Systems, Inc. | Implementing affinity and anti-affinity constraints in a bundled application |
CN109144416B (zh) * | 2018-08-03 | 2020-04-28 | 华为技术有限公司 | 查询数据的方法和装置 |
US11036439B2 (en) | 2018-10-22 | 2021-06-15 | Robin Systems, Inc. | Automated management of bundled applications |
US10908848B2 (en) | 2018-10-22 | 2021-02-02 | Robin Systems, Inc. | Automated management of bundled applications |
US10620871B1 (en) | 2018-11-15 | 2020-04-14 | Robin Systems, Inc. | Storage scheme for a distributed storage system |
CN109960527B (zh) * | 2019-02-22 | 2020-08-18 | 北京三快在线科技有限公司 | 一种应用在设备终端的配置方法、装置、设备及可读存储介质 |
US11086725B2 (en) | 2019-03-25 | 2021-08-10 | Robin Systems, Inc. | Orchestration of heterogeneous multi-role applications |
US11256434B2 (en) | 2019-04-17 | 2022-02-22 | Robin Systems, Inc. | Data de-duplication |
US11042483B2 (en) | 2019-04-26 | 2021-06-22 | International Business Machines Corporation | Efficient eviction of whole set associated cache or selected range of addresses |
US10831387B1 (en) | 2019-05-02 | 2020-11-10 | Robin Systems, Inc. | Snapshot reservations in a distributed storage system |
US10877684B2 (en) | 2019-05-15 | 2020-12-29 | Robin Systems, Inc. | Changing a distributed storage volume from non-replicated to replicated |
US11226847B2 (en) | 2019-08-29 | 2022-01-18 | Robin Systems, Inc. | Implementing an application manifest in a node-specific manner using an intent-based orchestrator |
US11520650B2 (en) | 2019-09-05 | 2022-12-06 | Robin Systems, Inc. | Performing root cause analysis in a multi-role application |
US11249851B2 (en) | 2019-09-05 | 2022-02-15 | Robin Systems, Inc. | Creating snapshots of a storage volume in a distributed storage system |
US11113158B2 (en) | 2019-10-04 | 2021-09-07 | Robin Systems, Inc. | Rolling back kubernetes applications |
US11347684B2 (en) | 2019-10-04 | 2022-05-31 | Robin Systems, Inc. | Rolling back KUBERNETES applications including custom resources |
US11403188B2 (en) | 2019-12-04 | 2022-08-02 | Robin Systems, Inc. | Operation-level consistency points and rollback |
US11354268B2 (en) * | 2020-01-08 | 2022-06-07 | EMC IP Holding Company LLC | Optimizing snapshot creation |
US11108638B1 (en) | 2020-06-08 | 2021-08-31 | Robin Systems, Inc. | Health monitoring of automatically deployed and managed network pipelines |
US11528186B2 (en) | 2020-06-16 | 2022-12-13 | Robin Systems, Inc. | Automated initialization of bare metal servers |
US11379319B2 (en) * | 2020-06-24 | 2022-07-05 | Hitachi, Ltd. | LAN-free and application consistent backup method |
US12001392B2 (en) * | 2020-07-17 | 2024-06-04 | Rubrik, Inc. | Snapshot and restoration of distributed file system |
US11740980B2 (en) | 2020-09-22 | 2023-08-29 | Robin Systems, Inc. | Managing snapshot metadata following backup |
US11743188B2 (en) | 2020-10-01 | 2023-08-29 | Robin Systems, Inc. | Check-in monitoring for workflows |
US11271895B1 (en) | 2020-10-07 | 2022-03-08 | Robin Systems, Inc. | Implementing advanced networking capabilities using helm charts |
US11456914B2 (en) | 2020-10-07 | 2022-09-27 | Robin Systems, Inc. | Implementing affinity and anti-affinity with KUBERNETES |
US11750451B2 (en) | 2020-11-04 | 2023-09-05 | Robin Systems, Inc. | Batch manager for complex workflows |
US11556361B2 (en) | 2020-12-09 | 2023-01-17 | Robin Systems, Inc. | Monitoring and managing of complex multi-role applications |
JP7530288B2 (ja) | 2020-12-28 | 2024-08-07 | シャープ株式会社 | 情報処理システム、情報処理方法、及び情報処理プログラム |
WO2022258166A1 (en) * | 2021-06-09 | 2022-12-15 | Huawei Technologies Co., Ltd. | Cascaded continuous data protection system and method of initial synchronization therein |
WO2022258163A1 (en) * | 2021-06-09 | 2022-12-15 | Huawei Technologies Co., Ltd. | Cascaded data mover for cascaded backup system and method of cascaded backup |
US12026065B1 (en) * | 2023-01-20 | 2024-07-02 | Dell Products L.P. | System and method for a distribution of backup operations for network attached storage assets |
US12093578B2 (en) | 2023-01-20 | 2024-09-17 | Dell Products L.P. | System and method for slice distribution of network attached storage assets based on available streams in backup agents |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US737247A (en) * | 1902-09-17 | 1903-08-25 | Frank G Kammerer | Glass-rinsing device. |
US6038639A (en) * | 1997-09-09 | 2000-03-14 | Storage Technology Corporation | Data file storage management system for snapshot copy operations |
JP3868708B2 (ja) * | 2000-04-19 | 2007-01-17 | 株式会社日立製作所 | スナップショット管理方法及び計算機システム |
US6594744B1 (en) * | 2000-12-11 | 2003-07-15 | Lsi Logic Corporation | Managing a snapshot volume or one or more checkpoint volumes with multiple point-in-time images in a single repository |
US6799189B2 (en) * | 2001-11-15 | 2004-09-28 | Bmc Software, Inc. | System and method for creating a series of online snapshots for recovery purposes |
US7743031B1 (en) * | 2002-09-06 | 2010-06-22 | 3Par, Inc. | Time and space efficient technique for creating virtual volume copies |
US7055010B2 (en) * | 2002-11-06 | 2006-05-30 | Synology Inc. | Snapshot facility allowing preservation of chronological views on block drives |
JP4456909B2 (ja) | 2004-03-29 | 2010-04-28 | 株式会社日立製作所 | バックアップ方法、ストレージシステム及びそのプログラム |
JP4515132B2 (ja) * | 2004-03-31 | 2010-07-28 | 株式会社日立製作所 | ストレージシステム、ストレージ装置及びリモートコピー方法 |
US7167880B2 (en) * | 2004-04-14 | 2007-01-23 | Hitachi, Ltd. | Method and apparatus for avoiding journal overflow on backup and recovery system using storage based journaling |
JP2005332067A (ja) * | 2004-05-18 | 2005-12-02 | Hitachi Ltd | バックアップ取得方法及びディスクアレイ装置 |
US20060047926A1 (en) * | 2004-08-25 | 2006-03-02 | Zheng Calvin G | Managing multiple snapshot copies of data |
US7809910B2 (en) * | 2007-07-05 | 2010-10-05 | Novell, Inc. | Backup archive management |
JP4998737B2 (ja) | 2007-12-28 | 2012-08-15 | 日本電気株式会社 | 情報処理装置、プログラム及びバックアップ方法 |
CN101681312B (zh) * | 2008-02-29 | 2012-05-23 | 株式会社东芝 | 存储器系统 |
US8055630B2 (en) * | 2008-06-17 | 2011-11-08 | International Business Machines Corporation | Estimating recovery times for data assets |
US8904126B2 (en) * | 2010-11-16 | 2014-12-02 | Actifio, Inc. | System and method for performing a plurality of prescribed data management functions in a manner that reduces redundant access operations to primary storage |
US9311014B2 (en) * | 2012-11-29 | 2016-04-12 | Infinidat Ltd. | Storage system and methods of mapping addresses of snapshot families |
US9146877B2 (en) * | 2012-11-29 | 2015-09-29 | Infinidat Ltd. | Storage system capable of managing a plurality of snapshot families and method of snapshot family based read |
WO2015135574A1 (en) * | 2014-03-11 | 2015-09-17 | Hitachi Data Systems Engineering UK Limited | Computer program product, method, apparatus and data storage system for controlling write operations in the data storage system |
-
2016
- 2016-08-15 JP JP2016159119A patent/JP6708929B2/ja active Active
-
2017
- 2017-07-14 US US15/650,002 patent/US10430286B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20180046553A1 (en) | 2018-02-15 |
US10430286B2 (en) | 2019-10-01 |
JP2018028715A (ja) | 2018-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6708929B2 (ja) | ストレージ制御装置、ストレージシステムおよびストレージ制御プログラム | |
US10852981B2 (en) | System for migrating virtual tape volumes between filesystems | |
US9880759B2 (en) | Metadata for data storage array | |
US7716183B2 (en) | Snapshot preserved data cloning | |
JP4199993B2 (ja) | スナップショット取得方法 | |
KR100968318B1 (ko) | 데이터 저장 디바이스 및 이로부터의 정보 획득 방법 및 시스템과 컴퓨터 판독가능 저장 매체 | |
US8200631B2 (en) | Snapshot reset method and apparatus | |
US7287045B2 (en) | Backup method, storage system, and program for backup | |
US7783850B2 (en) | Method and apparatus for master volume access during volume copy | |
US7975115B2 (en) | Method and apparatus for separating snapshot preserved and write data | |
JP4776342B2 (ja) | ストレージシステムでオブジェクトレベルのスナップショットを生成するシステムと方法 | |
US9996421B2 (en) | Data storage method, data storage apparatus, and storage device | |
KR100317691B1 (ko) | 로그 구조화 목표 저장장치를 사전에 구성하여 볼륨을 효율적으로 복사하는 방법 및 장치 | |
JP2003280964A (ja) | スナップショット取得方法、ストレージシステム及びディスク装置 | |
US20040268070A1 (en) | Method and apparatus for backing up data in virtual storage medium | |
US11263090B2 (en) | System and method for data packing into blobs for efficient storage | |
US8140886B2 (en) | Apparatus, system, and method for virtual storage access method volume data set recovery | |
US11099768B2 (en) | Transitioning from an original device to a new device within a data storage array | |
WO2018076633A1 (zh) | 一种远程数据复制方法、存储设备及存储系统 | |
WO2007099636A1 (ja) | ファイルシステム移行方法、ファイルシステム移行プログラム及びファイルシステム移行装置 | |
US9229814B2 (en) | Data error recovery for a storage device | |
JP4394467B2 (ja) | ストレージシステム、サーバ装置及び先行コピーデータ生成方法 | |
JP4390618B2 (ja) | データベース再編成プログラム、データベース再編成方法、及びデータベース再編成装置 | |
US20130031320A1 (en) | Control device, control method and storage apparatus | |
US11307774B2 (en) | Storage control device, non-transitory computer-readable storage medium, and storage control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190513 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20190517 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190517 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200327 |
|
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: 20200421 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200504 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6708929 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |