JP6070146B2 - 情報処理装置及びバックアップ方法 - Google Patents
情報処理装置及びバックアップ方法 Download PDFInfo
- Publication number
- JP6070146B2 JP6070146B2 JP2012273115A JP2012273115A JP6070146B2 JP 6070146 B2 JP6070146 B2 JP 6070146B2 JP 2012273115 A JP2012273115 A JP 2012273115A JP 2012273115 A JP2012273115 A JP 2012273115A JP 6070146 B2 JP6070146 B2 JP 6070146B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- snapshot
- flag
- copy
- file system
- 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
- 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
- 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
-
- 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
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
-
- 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)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Retry When Errors Occur (AREA)
Description
認識部5は、スナップショットと、スナップショットの作成後に第2情報が書き込まれた第1情報とが複製された情報をファイルシステムとして認識する。認識部5の一例としては、本実施形態における制御部15の指示により認識を行うOS18が挙げられる。
制御部15は、判断部16からの通知に従い、ファイルシステム19にスナップショットの作成を指示する(S1)。ファイルシステム19は、制御部15からの指示に基づいて、ファイルシステム19のスナップショットを作成し、業務データ格納部31に出力する(S2)。
なお、業務異常や業務データ異常の検出については、制御部15に取り込んでも良い。
2 作成部
3 書込部
4 複製指示部
5 認識部
6 ロールバック実行部
7 ストレージ装置
11 サーバ・ストレージシステム
12 サーバ
13 アプリケーション
14 アプリ
15 制御部
16 判断部
17 スケジュール情報
18 OS
19 ファイルシステム
20 ハードウェア
21 CPU
22 キャッシュ
23 メモリ
24 通信I/F
25 HDD
26 通信ネットワーク
27 情報処理端末
28 ディスクアレイ装置
29 コントローラ
30 コピー部
31 業務データ格納部
32 複製データ格納部
Claims (13)
- 情報を格納するストレージ装置と接続される情報処理装置であって、
プログラムを実行するプロセッサと、
前記プログラムとスケジュール情報を格納するメモリと、
を備え、
前記プロセッサは、前記プログラムを前記メモリから読み出して実行することによって、
前記メモリから読み出したスケジュール情報にスナップショットフラグが設定されているか否かを確認し、
前記スナップショットフラグが設定されている場合、現在時刻を、前記スケジュール情報において前記スナップショットフラグに対応付けられている開始時刻と比較する第1の比較を行い、
前記第1の比較の結果に基づき、前記スナップショットフラグに対応付けられている開始時刻が到来したと判定したとき、ファイルシステムのスナップショットを、前記ストレージ装置に対する入出力を停止せずに作成し、作成した前記スナップショットを前記ストレージ装置へ出力し、
前記スナップショットの作成後、前記スケジュール情報にコピーフラグが設定されているか否かを確認し、
前記コピーフラグが設定されている場合、現在時刻を、前記スケジュール情報において前記コピーフラグに対応付けられている開始時刻と比較する第2の比較を行い、
前記第2の比較の結果に基づき、前記コピーフラグに対応付けられている開始時刻が到来したと判定したとき、前記ストレージ装置に格納されており前記ファイルシステムで管理されている第1情報へ、キャッシュメモリに格納されている第2情報を書き込み、
前記第2情報の書き込み後、前記ストレージ装置に対して、前記スナップショットと、前記第2情報が書き込まれた前記第1情報との複製の作成を指示する、
ことを特徴とする情報処理装置。 - 前記スケジュール情報は、前記スナップショットフラグと、前記コピーフラグと、前記開始時刻とが互いに対応付けられているエントリを備えていることを特徴とする請求項1に記載の情報処理装置。
- 前記プロセッサは、前記プログラムを実行することによって、更に、前記スナップショットと、前記第1情報及び前記第2情報のうちのいずれか一方とを、前記ファイルシステムとして認識し、認識した、前記スナップショットと、前記第1情報及び前記第2情報のうちの当該いずれか一方とに基づいてロールバックを実行することを特徴とする請求項1又は2に記載の情報処理装置。
- 情報を格納するストレージ装置と接続される情報処理装置であって、
プログラムを実行するプロセッサと、
前記プログラムとスケジュール情報を格納するメモリと、
を備え、
前記プロセッサは、前記プログラムを前記メモリから読み出して実行することによって、
前記メモリから読み出したスケジュール情報にスナップショットフラグが設定されているか否かを確認し、
前記スナップショットフラグが設定されている場合、現在時刻を、前記スケジュール情報において前記スナップショットフラグに対応付けられている開始時刻と比較する第1の比較を行い、
前記第1の比較の結果に基づき、前記スナップショットフラグに対応付けられている開始時刻が到来したと判定したとき、前記ストレージ装置における第1格納部に格納されている第1情報についてのファイルシステムのスナップショットを、前記ストレージ装置に対する入出力を停止せずに作成し、
前記スナップショットを前記第1格納部へ出力し、
前記スナップショットの作成後、前記スケジュール情報にコピーフラグが設定されているか否かを確認し、
前記コピーフラグが設定されている場合、現在時刻を、前記スケジュール情報において前記コピーフラグに対応付けられている開始時刻と比較する第2の比較を行い、
前記第2の比較の結果に基づき、前記コピーフラグに対応している開始時刻が到来したと判定したとき、前記第1格納部へ、キャッシュメモリに格納されている第2情報を書き込み、
前記第2情報の書き込み後、前記ストレージ装置に対して、前記第1格納部に格納されている、前記スナップショット、前記第1情報、及び前記第2情報の、前記ストレージ装置の第2格納部への複製を指示する、
ことを特徴とする情報処理装置。 - コンピュータが行うバックアップ方法であって、
前記コンピュータに備えられているメモリから読み出したスケジュール情報にスナップショットフラグが設定されているか否かを確認し、
前記スナップショットフラグが設定されている場合、現在時刻を、前記スケジュール情報において前記スナップショットフラグに対応付けられている開始時刻と比較する第1の比較を行い、
前記第1の比較の結果に基づき、前記スナップショットフラグに対応対応付けられている開始時刻が到来したと判定したとき、前記ストレージ装置に格納されている第1情報を管理するファイルシステムのスナップショットを、前記ストレージ装置に対する入出力を停止せずに作成し、作成した前記スナップショットを前記ストレージ装置へ出力し、
前記スナップショットの作成後、前記スケジュール情報にコピーフラグが設定されているか否かを確認し、
前記コピーフラグが設定されている場合、現在時刻を、前記スケジュール情報において前記コピーフラグに対応付けられている開始時刻と比較する第2の比較を行い、
前記第2の比較の結果に基づき、前記コピーフラグに対応している開始時刻が到来したと判定したとき、前記ストレージ装置に格納されている前記第1情報へ、キャッシュメモリに格納されている第2情報を書き込み、
前記第2情報の書き込み後、前記ストレージ装置に対して、前記スナップショットと、前記第2情報が書き込まれた前記第1情報との複製の作成を指示する、
ことを特徴とするバックアップ方法。 - 前記スナップショットと前記第2情報が書き込まれた前記第1情報とを、前記ファイルシステムとして認識し、
認識した、前記スナップショットと前記第2情報が書き込まれた前記第1情報とに基づいてロールバックを実行する、
ことを前記コンピュータが更に行うことを特徴とする請求項5に記載のバックアップ方法。 - 前記ファイルシステムは、ZFS(Zettabyte File System)であることを特徴とする請求項1から3のうちのいずれか一項に記載の情報処理装置。
- 前記複製は、前記ストレージ装置のコピー機能を用いて行われるものであることを特徴とする請求項4に記載の情報処理装置。
- 前記第1格納部は物理ディスクであり、前記第2格納部は複製データの格納部であることを特徴とする請求項4又は8に記載の情報処理装置。
- 前記プロセッサは、前記プログラムを実行することによって、更に、前記ストレージ装置に対して、前記第2格納部に格納されている、前記スナップショットと前記第1情報及び前記第2情報のうちのいずれか一方との複製を指示し、指示した、前記スナップショットと、前記第1情報及び前記第2情報のうちの当該いずれか一方とを、前記ファイルシステムとして認識することを特徴とする請求項4、8、及び9のうちのいずれか一項に記載の情報処理装置。
- 前記プロセッサは、前記プログラムを実行することによって、更に、前記ファイルシステムとして認識した、前記スナップショットと、前記第1情報及び前記第2情報のうちの前記いずれか一方とに基づいてロールバックを実行することを特徴とする請求項10に記載の情報処理装置。
- 前記スケジュール情報は、前記スナップショットフラグと、前記コピーフラグと、前記開始時刻とが互いに対応付けられているエントリを備えていることを特徴とする請求項4、8、9、10、及び11のうちのいずれか一項に記載の情報処理装置。
- 前記スケジュール情報は、前記スナップショットフラグと、前記コピーフラグと、前記開始時刻とが互いに対応付けられているエントリを備えていることを特徴とする請求項5又は6に記載のバックアップ方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012273115A JP6070146B2 (ja) | 2012-12-14 | 2012-12-14 | 情報処理装置及びバックアップ方法 |
US14/073,259 US9430485B2 (en) | 2012-12-14 | 2013-11-06 | Information processor and backup method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012273115A JP6070146B2 (ja) | 2012-12-14 | 2012-12-14 | 情報処理装置及びバックアップ方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014119851A JP2014119851A (ja) | 2014-06-30 |
JP6070146B2 true JP6070146B2 (ja) | 2017-02-01 |
Family
ID=50932152
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012273115A Active JP6070146B2 (ja) | 2012-12-14 | 2012-12-14 | 情報処理装置及びバックアップ方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9430485B2 (ja) |
JP (1) | JP6070146B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9053216B1 (en) | 2013-08-09 | 2015-06-09 | Datto, Inc. | CPU register assisted virtual machine screenshot capture timing apparatuses, methods and systems |
US20150089118A1 (en) * | 2013-09-20 | 2015-03-26 | Sandisk Technologies Inc. | Methods, systems, and computer readable media for partition and cache restore |
US9594636B2 (en) * | 2014-05-30 | 2017-03-14 | Datto, Inc. | Management of data replication and storage apparatuses, methods and systems |
JP6680030B2 (ja) * | 2016-03-24 | 2020-04-15 | 富士通株式会社 | 制御プログラム、制御方法、および制御装置 |
US11163799B2 (en) * | 2019-10-29 | 2021-11-02 | Dell Products L.P. | Automatic rollback to target for synchronous replication |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3726559B2 (ja) * | 1999-06-01 | 2005-12-14 | 株式会社日立製作所 | ダイレクトバックアップ方法および記憶装置システム |
US7165145B2 (en) * | 2003-07-02 | 2007-01-16 | Falconstor Software, Inc. | System and method to protect data stored in a storage system |
JP4321705B2 (ja) * | 2003-07-29 | 2009-08-26 | 株式会社日立製作所 | スナップショットの取得を制御するための装置及び記憶システム |
JP4454342B2 (ja) | 2004-03-02 | 2010-04-21 | 株式会社日立製作所 | ストレージシステム及びストレージシステムの制御方法 |
JP2005292865A (ja) | 2004-03-31 | 2005-10-20 | Hitachi Ltd | ストレージシステム及びストレージシステムのバックアップ方法 |
JP2005332067A (ja) | 2004-05-18 | 2005-12-02 | Hitachi Ltd | バックアップ取得方法及びディスクアレイ装置 |
US8214367B2 (en) * | 2007-02-27 | 2012-07-03 | The Trustees Of Columbia University In The City Of New York | Systems, methods, means, and media for recording, searching, and outputting display information |
US8359593B2 (en) * | 2008-04-21 | 2013-01-22 | Vmware, Inc. | Computer machine migration of file system images using a redo-log file |
JP2011165069A (ja) * | 2010-02-12 | 2011-08-25 | Fujitsu Ltd | 情報記憶装置 |
US20110282843A1 (en) * | 2010-05-17 | 2011-11-17 | Computer Associates Think, Inc. | Method and system for data backup and replication |
JP5640151B2 (ja) * | 2011-05-31 | 2014-12-10 | 株式会社日立製作所 | 計算機及び計算機によるデータ管理方法 |
US9075755B1 (en) * | 2012-03-31 | 2015-07-07 | Emc Corporation | Optimizing data less writes for restore operations |
US10318495B2 (en) * | 2012-09-24 | 2019-06-11 | Sandisk Technologies Llc | Snapshots for a non-volatile device |
-
2012
- 2012-12-14 JP JP2012273115A patent/JP6070146B2/ja active Active
-
2013
- 2013-11-06 US US14/073,259 patent/US9430485B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014119851A (ja) | 2014-06-30 |
US9430485B2 (en) | 2016-08-30 |
US20140172802A1 (en) | 2014-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10114581B1 (en) | Creating a virtual access point in time on an object based journal replication | |
US9600377B1 (en) | Providing data protection using point-in-time images from multiple types of storage devices | |
US8868858B2 (en) | Method and apparatus of continuous data backup and access using virtual machines | |
US9396244B2 (en) | Systems and methods for managing replicated database data | |
US9405481B1 (en) | Replicating using volume multiplexing with consistency group file | |
JP6050342B2 (ja) | リカバリーサイトにおけるレプリカされた仮想ストレージの管理 | |
US9367260B1 (en) | Dynamic replication system | |
US8214685B2 (en) | Recovering from a backup copy of data in a multi-site storage system | |
US20140208012A1 (en) | Virtual disk replication using log files | |
US20100306174A1 (en) | Method and apparatus for block based volume backup | |
US8732128B2 (en) | Shadow copy bookmark generation | |
CN107209705A (zh) | 用于计算环境的活动回滚 | |
KR101693683B1 (ko) | 가상 데이터베이스 되감기 | |
JP6070146B2 (ja) | 情報処理装置及びバックアップ方法 | |
US10114703B2 (en) | Flash copy for disaster recovery (DR) testing | |
US10613923B2 (en) | Recovering log-structured filesystems from physical replicas | |
CN105593829A (zh) | 从原始映像备份中排除文件***对象 | |
JP6133396B2 (ja) | 計算機システム、サーバ、及び、データ管理方法 | |
CN107533495A (zh) | 用于数据备份和恢复的技术 | |
CN106528338A (zh) | 一种远程数据复制方法、存储设备及存储*** | |
TW201516655A (zh) | 基於分散式文檔系統的資料備份還原系統及方法 | |
US8131958B2 (en) | Storage system, storage device, and data updating method using a journal volume | |
CN115955488A (zh) | 基于副本冗余的分布式存储副本跨机房放置方法与装置 | |
US11656947B2 (en) | Data set recovery from a point-in-time logical corruption protection copy | |
KR102089710B1 (ko) | 연속 데이터 관리 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150804 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160713 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160906 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161101 |
|
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: 20161206 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161219 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6070146 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |