(57)【要約】【課題】バックアップ用の記憶装置が不要な二重化システムを提供する。【解決手段】バックアップにおいては、第１情報処理装置１のバックアップ部１２が、第２記憶部２１の全記憶内容を含む第１バックアップファイルＦ１を生成し、第１記憶部１１に記憶させ、次に、第２情報処理装置２のバックアップ部２２が、第１記憶部１１の全記憶内容を含む第２バックアップファイルＦ２を生成し、第２記憶部２１に記憶させる。リストアにおいては、リストア部２３が、第２バックアップファイルＦ２を読み出し、第２バックアップファイルＦ２から第１記憶部１１をリストアし、次に、リストア部１３が、第１バックアップファイルＦ１を読み出し、第１バックアップファイルＦ１から第２記憶部２１をリストアする。【選択図】図１
2012164135.tif 000002
【特許請求の範囲】
【請求項１】
第１記憶部を有する第１情報処理装置と第２記憶部を有する第２情報処理装置を備える二重化システムが行うバックアップ方法であって、
前記第１情報処理装置のバックアップ手段が、前記第２記憶部の全記憶内容を含む第１バックアップファイルを生成し、前記第１記憶部に記憶させる第１バックアップ工程と、
前記第２情報処理装置のバックアップ手段が、当該第１バックアップ工程の実行後に前記第１記憶部の全記憶内容を含む第２バックアップファイルを生成し、前記第２記憶部に記憶させる第２バックアップ工程と
を備えることを特徴とするバックアップ方法。
【請求項２】
第１記憶部を有する第１情報処理装置と第２記憶部を有する第２情報処理装置を備える二重化システムにおいて、前記第２記憶部の全記憶内容を含む第１バックアップファイルが生成され前記第１記憶部に記憶される第１バックアップ工程が実行され、当該第１バックアップ工程の実行後に前記第１記憶部の全記憶内容を含む第２バックアップファイルが生成され前記第２記憶部に記憶される第２バックアップ工程が実行され、当該第２バックアップ工程の実行後に、当該二重化システムが行うリストア方法であって、
前記第２情報処理装置のリストア手段が、前記第２記憶部から第２バックアップファイルを読み出し、当該第２バックアップファイルから前記第１記憶部をリストアする第１リストア工程と、
前記第１情報処理装置のリストア手段が、当該第１リストア工程の実行後に前記第１記憶部から第１バックアップファイルを読み出し、当該第１バックアップファイルから前記第２記憶部をリストアする第２リストア工程と
を備えることを特徴とするリストア方法。
【請求項３】
第１記憶部を有する第１情報処理装置と第２記憶部を有する第２情報処理装置を備える二重化システムであって、
前記第１情報処理装置は、前記第２記憶部の全記憶内容を含む第１バックアップファイルを生成し、前記第１記憶部に記憶させる第１バックアップ工程を実行するバックアップ手段を備え、
前記第２情報処理装置は、当該第１バックアップ工程の実行後の前記第１記憶部の全記憶内容を含む第２バックアップファイルを生成し、前記第２記憶部に記憶させる第２バックアップ工程を実行するバックアップ手段を備える
ことを特徴とする二重化システム。
【請求項４】
前記第２情報処理装置は、前記第２記憶部から第２バックアップファイルを読み出し、当該第２バックアップファイルから前記第１記憶部をリストアする第１リストア工程を実行するリストア手段を備え、
前記第１情報処理装置は、当該第１リストア工程の実行後の前記第１記憶部から第１バックアップファイルを読み出し、当該第１バックアップファイルから前記第２記憶部をリストアする第２リストア工程を実行するリストア手段を備える
ことを特徴とする請求項３記載の二重化システム。
【請求項５】
第１記憶部を有する第１情報処理装置と第２記憶部を有する第２情報処理装置を備える二重化システムが行うバックアップ方法であって、
前記第１情報処理装置の第１バックアップ手段が、前記第２記憶部の全記憶内容を含む第１バックアップファイルを生成し、前記第１記憶部に記憶させる第１バックアップ工程と、
前記第２情報処理装置のバックアップ手段が、当該第１バックアップ工程の実行後に前記第１記憶部の全記憶内容を含む第２バックアップファイルを生成し、前記第２記憶部に記憶させる第２バックアップ工程と、
前記第１情報処理装置の第２バックアップ手段が、当該第２バックアップ工程の実行後に前記第２記憶部の全記憶内容を含む第３バックアップファイルを生成し、前記第１記憶部に記憶させる第３バックアップ工程と
を備えることを特徴とするバックアップ方法。
【請求項６】
第１記憶部を有する第１情報処理装置と第２記憶部を有する第２情報処理装置を備える二重化システムにおいて、前記第２記憶部の全記憶内容を含む第１バックアップファイルが生成され前記第１記憶部に記憶される第１バックアップ工程が実行され、当該第１バックアップ工程の実行後に前記第１記憶部の全記憶内容を含む第２バックアップファイルが生成され前記第２記憶部に記憶される第２バックアップ工程が実行され、当該第２バックアップ工程の実行後に前記第２記憶部の全記憶内容を含む第３バックアップファイルが生成され前記第１記憶部に記憶される第３バックアップ工程が実行され、当該第３バックアップ工程の実行後に、前記第１情報処理装置が行うリストア方法であって、
前記第１情報処理装置のリストア手段が、前記第１記憶部から第３バックアップファイルを読み出し、当該第３バックアップファイルから前記第２記憶部をリストアするリストア工程
を備えることを特徴とするリストア方法。
【請求項７】
第１記憶部を有する第１情報処理装置と第２記憶部を有する第２情報処理装置を備える二重化システムにおいて、前記第２記憶部の全記憶内容を含む第１バックアップファイルが生成され前記第１記憶部に記憶される第１バックアップ工程が実行され、当該第１バックアップ工程の実行後に前記第１記憶部の全記憶内容を含む第２バックアップファイルが生成され前記第２記憶部に記憶される第２バックアップ工程が実行され、当該第２バックアップ工程の実行後に前記第２記憶部の全記憶内容を含む第３バックアップファイルが生成され前記第１記憶部に記憶される第３バックアップ工程が実行され、当該第３バックアップ工程の実行後に、前記第２情報処理装置が行うリストア方法であって、
前記第２情報処理装置のリストア手段が、前記第２記憶部から第２バックアップファイルを読み出し、当該第２バックアップファイルから前記第１記憶部をリストアするリストア工程
を備えることを特徴とするリストア方法。
【請求項８】
第１記憶部を有する第１情報処理装置と第２記憶部を有する第２情報処理装置を備える二重化システムであって、
前記第１情報処理装置は、前記第２記憶部の全記憶内容を含む第１バックアップファイルを生成し、前記第１記憶部に記憶させる第１バックアップ工程を実行する第１バックアップ手段を備え、
前記第２情報処理装置は、当該第１バックアップ工程の実行後に前記第１記憶部の全記憶内容を含む第２バックアップファイルを生成し、前記第２記憶部に記憶させる第２バックアップ工程を実行するバックアップ手段を備え、
前記第１情報処理装置は、当該第２バックアップ工程の実行後に前記第２記憶部の全記憶内容を含む第３バックアップファイルを生成し、前記第１記憶部に記憶させる第３バックアップ工程を実行する第２バックアップ手段を備える
ことを特徴とする二重化システム。
【請求項９】
前記第１情報処理装置は、前記第１記憶部から第３バックアップファイルを読み出し、当該第３バックアップファイルから前記第２記憶部をリストアするリストア工程を実行するリストア手段を備える
ことを特徴とする請求項８記載の二重化システム。
【請求項１０】
前記第２情報処理装置は、前記第２記憶部から第２バックアップファイルを読み出し、当該第２バックアップファイルから前記第１記憶部をリストアするリストア工程を実行するリストア手段を備える
ことを特徴とする請求項８または９記載の二重化システム。
【請求項１１】
請求項３、４、８、９、１０のいずれかに記載の二重化システムの第１情報処理装置または第２情報処理装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バックアップ方法、リストア方法および二重化システムに関するものである。
【背景技術】
【０００２】
近年においては、情報処理装置によって実行される様々なデータとソフトウェアプログラム処理の発展はめざましいものがある。そのデータとプログラムは、ファイルとして、通常、情報処理装置に搭載されるハードディスクドライブ（以降、ハードディスクと表記する）に記録し使用され、データの更新やプログラムのアップグレードは日々行われ高度化している。
【０００３】
それにより、高度な情報処理がなされることは歓迎すべき状況であるが、まれにデータの更新やプログラムのアップグレードによって経験する、データの不具合やソフトウェアの異常動作が懸念される。
【０００４】
よって、このようなデータの不具合やソフトウェアの異常動作が発生した場合は、データやプログラムを元のファイル状態に戻すリストア処置が必要であり、そのためには、前もってリストアするためのバックアップファイルを作成しておく必要がある。
【０００５】
また、従来技術に関しては、特許文献１において開示されている技術がある。この公報によれば、バックアップ装置であるハードディスクにバックアップデータを書き込んでおき、データの更新に応じて、更新すべきバックアップ装置上のバックアップデータ箇所を特定してバックアップデータに反映する、データのバックアップ方式が提案されている。
【０００６】
しかし、このような従来技術においても、バックアップデータを保持しておくためにはハードディスクが別に必要となり、情報処理装置の運転に直接使用しているハードディスクだけではデータをバックアップしておくことができないという問題があった。さらに、二重化されたシステム構成の運転に使用している各々のハードディスクだけでは、それら各々のハードディスクを両系ともに前のファイル状態へ完全に戻すことが、できないという問題もあった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−９９３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述した従来のバックアップ方法では、情報処理装置の運転に使用するハードディスクとは別に、バックアップデータを書き込んでおく記憶装置がなければ、データをバックアップしておくことができないという問題が起こる。
【０００９】
この問題は、何らかのバックアップ用記憶装置を別に用意し、それを組み込んだ構成でないとデータとファイルのバックアップを行えないということである。そのバックアップ用記憶装置を別に購入するとなると、コスト高になることが情報処理装置を運用してゆく上で問題である。
【００１０】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、バックアップ用の記憶装置が不要な二重化システムならびに二重化システムでのバックアップ方法やリストア方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、第１の本発明は、第１記憶部を有する第１情報処理装置と第２記憶部を有する第２情報処理装置を備える二重化システムが行うバックアップ方法であって、前記第１情報処理装置のバックアップ手段が、前記第２記憶部の全記憶内容を含む第１バックアップファイルを生成し、前記第１記憶部に記憶させる第１バックアップ工程と、前記第２情報処理装置のバックアップ手段が、当該第１バックアップ工程の実行後に前記第１記憶部の全記憶内容を含む第２バックアップファイルを生成し、前記第２記憶部に記憶させる第２バックアップ工程とを備えることを特徴とするバックアップ方法をもって解決手段とする。
【００１２】
第２の本発明は、第１記憶部を有する第１情報処理装置と第２記憶部を有する第２情報処理装置を備える二重化システムにおいて、前記第２記憶部の全記憶内容を含む第１バックアップファイルが生成され前記第１記憶部に記憶される第１バックアップ工程が実行され、当該第１バックアップ工程の実行後に前記第１記憶部の全記憶内容を含む第２バックアップファイルが生成され前記第２記憶部に記憶される第２バックアップ工程が実行され、当該第２バックアップ工程の実行後に、当該二重化システムが行うリストア方法であって、前記第２情報処理装置のリストア手段が、前記第２記憶部から第２バックアップファイルを読み出し、当該第２バックアップファイルから前記第１記憶部をリストアする第１リストア工程と、前記第１情報処理装置のリストア手段が、当該第１リストア工程の実行後に前記第１記憶部から第１バックアップファイルを読み出し、当該第１バックアップファイルから前記第２記憶部をリストアする第２リストア工程とを備えることを特徴とするリストア方法をもって解決手段とする。
【００１３】
第３の本発明は、第１記憶部を有する第１情報処理装置と第２記憶部を有する第２情報処理装置を備える二重化システムであって、前記第１情報処理装置は、前記第２記憶部の全記憶内容を含む第１バックアップファイルを生成し、前記第１記憶部に記憶させる第１バックアップ工程を実行するバックアップ手段を備え、前記第２情報処理装置は、当該第１バックアップ工程の実行後の前記第１記憶部の全記憶内容を含む第２バックアップファイルを生成し、前記第２記憶部に記憶させる第２バックアップ工程を実行するバックアップ手段を備えることを特徴とする二重化システムをもって解決手段とする。
【００１４】
第４の本発明は、前記第２情報処理装置は、前記第２記憶部から第２バックアップファイルを読み出し、当該第２バックアップファイルから前記第１記憶部をリストアする第１リストア工程を実行するリストア手段を備え、前記第１情報処理装置は、当該第１リストア工程の実行後の前記第１記憶部から第１バックアップファイルを読み出し、当該第１バックアップファイルから前記第２記憶部をリストアする第２リストア工程を実行するリストア手段を備えることを特徴とする第３の本発明の二重化システムをもって解決手段とする。
【００１５】
第５の本発明は、第１記憶部を有する第１情報処理装置と第２記憶部を有する第２情報処理装置を備える二重化システムが行うバックアップ方法であって、前記第１情報処理装置の第１バックアップ手段が、前記第２記憶部の全記憶内容を含む第１バックアップファイルを生成し、前記第１記憶部に記憶させる第１バックアップ工程と、前記第２情報処理装置のバックアップ手段が、当該第１バックアップ工程の実行後に前記第１記憶部の全記憶内容を含む第２バックアップファイルを生成し、前記第２記憶部に記憶させる第２バックアップ工程と、前記第１情報処理装置の第２バックアップ手段が、当該第２バックアップ工程の実行後に前記第２記憶部の全記憶内容を含む第３バックアップファイルを生成し、前記第１記憶部に記憶させる第３バックアップ工程とを備えることを特徴とするバックアップ方法をもって解決手段とする。
【００１６】
第６の本発明は、第１記憶部を有する第１情報処理装置と第２記憶部を有する第２情報処理装置を備える二重化システムにおいて、前記第２記憶部の全記憶内容を含む第１バックアップファイルが生成され前記第１記憶部に記憶される第１バックアップ工程が実行され、当該第１バックアップ工程の実行後に前記第１記憶部の全記憶内容を含む第２バックアップファイルが生成され前記第２記憶部に記憶される第２バックアップ工程が実行され、当該第２バックアップ工程の実行後に前記第２記憶部の全記憶内容を含む第３バックアップファイルが生成され前記第１記憶部に記憶される第３バックアップ工程が実行され、当該第３バックアップ工程の実行後に、前記第１情報処理装置が行うリストア方法であって、前記第１情報処理装置のリストア手段が、前記第１記憶部から第３バックアップファイルを読み出し、当該第３バックアップファイルから前記第２記憶部をリストアするリストア工程を備えることを特徴とするリストア方法をもって解決手段とする。
【００１７】
第７の本発明は、第１記憶部を有する第１情報処理装置と第２記憶部を有する第２情報処理装置を備える二重化システムにおいて、前記第２記憶部の全記憶内容を含む第１バックアップファイルが生成され前記第１記憶部に記憶される第１バックアップ工程が実行され、当該第１バックアップ工程の実行後に前記第１記憶部の全記憶内容を含む第２バックアップファイルが生成され前記第２記憶部に記憶される第２バックアップ工程が実行され、当該第２バックアップ工程の実行後に前記第２記憶部の全記憶内容を含む第３バックアップファイルが生成され前記第１記憶部に記憶される第３バックアップ工程が実行され、当該第３バックアップ工程の実行後に、前記第２情報処理装置が行うリストア方法であって、前記第２情報処理装置のリストア手段が、前記第２記憶部から第２バックアップファイルを読み出し、当該第２バックアップファイルから前記第１記憶部をリストアするリストア工程を備えることを特徴とするリストア方法をもって解決手段とする。
【００１８】
第８の本発明は、第１記憶部を有する第１情報処理装置と第２記憶部を有する第２情報処理装置を備える二重化システムであって、前記第１情報処理装置は、前記第２記憶部の全記憶内容を含む第１バックアップファイルを生成し、前記第１記憶部に記憶させる第１バックアップ工程を実行する第１バックアップ手段を備え、前記第２情報処理装置は、当該第１バックアップ工程の実行後に前記第１記憶部の全記憶内容を含む第２バックアップファイルを生成し、前記第２記憶部に記憶させる第２バックアップ工程を実行するバックアップ手段を備え、前記第１情報処理装置は、当該第２バックアップ工程の実行後に前記第２記憶部の全記憶内容を含む第３バックアップファイルを生成し、前記第１記憶部に記憶させる第３バックアップ工程を実行する第２バックアップ手段を備えることを特徴とする二重化システムをもって解決手段とする。
【００１９】
第９の本発明は、前記第１情報処理装置は、前記第１記憶部から第３バックアップファイルを読み出し、当該第３バックアップファイルから前記第２記憶部をリストアするリストア工程を実行するリストア手段を備えることを特徴とする第８の本発明の二重化システムをもって解決手段とする。
【００２０】
第１０の本発明は、前記第２情報処理装置は、前記第２記憶部から第２バックアップファイルを読み出し、当該第２バックアップファイルから前記第１記憶部をリストアするリストア工程を実行するリストア手段を備えることを特徴とする第８または９の本発明の二重化システムをもって解決手段とする。
【発明の効果】
【００２１】
本発明によれば、バックアップ用の記憶装置が不要な二重化システムならびに二重化システムでのバックアップ方法やリストア方法を提供することができる。
【図面の簡単な説明】
【００２２】
【図１】第１の実施の形態に係る２重化システムの構成図である。
【図２】図２（ａ）は、第１の実施の形態における第２記憶部２１の基本的なバックアップ方法のフローチャートであり、図２（ｂ）は、第１の実施の形態における第１記憶部１１の基本的なバックアップ方法のフローチャートである。
【図３】図３（ａ）は、第１の実施の形態における第１記憶部１１の基本的なリストア方法のフローチャートであり、図３（ｂ）は、第１の実施の形態における第２記憶部２１の基本的なリストア方法のフローチャートである。
【図４】第１の実施の形態における２段階のバックアップ方法のフローチャートである。
【図５】第１の実施の形態における２段階のリストア方法のフローチャートである。
【図６】第２の実施の形態に係る２重化システムの構成図である。
【図７】第２の実施の形態における３段階のバックアップ方法のフローチャートである。
【図８】第２の実施の形態における３段階のバックアップ方法の様子を示す図である。
【図９】第２の実施の形態における第２記憶部２１０のリストア方法のフローチャートである。
【図１０】第２の実施の形態における第２記憶部２１０のリストア方法の様子を示す図である。
【図１１】第２の実施の形態における第１記憶部１１０のリストア方法のフローチャートである。
【図１２】第２の実施の形態における第１記憶部１１０のリストア方法の様子を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態について図面を参照して説明する。
【００２４】
［第１の実施の形態］
図１は、第１の実施の形態に係る２重化システムの構成図である。
【００２５】
２重化システムは、第１情報処理装置１と第２情報処理装置２を備える情報処理システムである。第１情報処理装置１と第２情報処理装置２は互いに通信ケーブル３で接続される。例えば、第１情報処理装置１はいわゆる稼働系装置であり、第２情報処理装置２は待機系装置である。
【００２６】
第１情報処理装置１は、情報処理に使用される情報が記憶される記憶部（ハードディスクなどであり、以下、第１記憶部１１という。）と、第２情報処理装置２に設けられた記憶部（ハードディスクなどであり、以下、第２記憶部２１という。）の全記憶内容を含む第１バックアップファイルＦ１を生成するバックアップ部１２と、第１バックアップファイルＦ１から第２情報処理装置２の第２記憶部２１をリストアする、つまり、第２記憶部２１の全記憶内容を第１バックアップファイルＦ１の全内容に等しくさせる（以下、このような処理を「バックアップファイルから記憶部をリストアする（元の状態に戻す）」のように表現する）リストア部１３とを備える。
【００２７】
第２情報処理装置２は、情報処理に使用される情報が記憶される第２記憶部２１と、第１情報処理装置１の第１記憶部１１の全記憶内容を含む第２バックアップファイルＦ２を生成するバックアップ部２２と、第２バックアップファイルＦ２から第１情報処理装置１の第１記憶部１１をリストアするリストア部２３とを備える。
【００２８】
（第１の実施の形態における基本的なバックアップ方法）
まず、第１の実施の形態における基本的なバックアップ方法について説明する。
【００２９】
図２（ａ）は、第１の実施の形態における第１記憶部１１の基本的なバックアップ方法のフローチャートである。
【００３０】
第２情報処理装置２のバックアップ部２２は、第１記憶部１１の全記憶内容を含むバックアップファイルを生成し（Ｔ１）、第２記憶部２１に記憶させ（Ｔ２）、バックアップを終了する。
【００３１】
図２（ｂ）は、第１の実施の形態における第２記憶部２１の基本的なバックアップ方法のフローチャートである。
【００３２】
第１情報処理装置１のバックアップ部１２は、第２記憶部２１の全記憶内容を含むバックアップファイルを生成し（Ｔ１１）、第１記憶部１１に記憶させ（Ｔ１２）、バックアップを終了する。
【００３３】
（第１の実施の形態における基本的なリストア方法）
次に、第１の実施の形態における第１記憶部１１の基本的なリストア方法について説明する。
【００３４】
図３（ａ）は、第１の実施の形態における第１記憶部１１の基本的なリストア方法のフローチャートである。
【００３５】
第２情報処理装置２のリストア部２３は、ステップＴ２で第２記憶部２１に記憶されたバックアップファイルを読み出し（Ｔ２１）、バックアップファイルから第１記憶部１１をリストアし（Ｔ２２）、リストアを終了する。
【００３６】
次に、第１の実施の形態における第２記憶部２１の基本的なリストア方法について説明する。
【００３７】
図３（ｂ）は、第１の実施の形態における第２記憶部２１の基本的なリストア方法のフローチャートである。
【００３８】
第１情報処理装置１のリストア部１３は、ステップＴ１２で第１記憶部１１に記憶されたバックアップファイルを読み出し（Ｔ３１）、バックアップファイルから第２記憶部２１をリストアし（Ｔ３２）、リストアを終了する。
【００３９】
（第１の実施の形態における２段階のバックアップ方法）
まず、第１の実施の形態における２段階のバックアップ方法について説明する。
【００４０】
図４は、第１の実施の形態における２段階のバックアップ方法のフローチャートである。
【００４１】
まず、第１情報処理装置１のバックアップ部１２が、第１バックアップ工程を実行する、つまり、第２記憶部２１の全記憶内容を含む第１バックアップファイルＦ１を生成し（Ｓ１）、第１バックアップファイルＦ１を第１記憶部１１に記憶させる（Ｓ２）。
【００４２】
例えば、ここで、第１情報処理装置１が待機系装置に、第２情報処理装置２が稼働系装置に切り替わる。
【００４３】
次に、第２情報処理装置２のバックアップ部２２が、第２バックアップ工程を実行する、つまり、第１記憶部１１の全記憶内容を含む第２バックアップファイルＦ２を生成し（Ｓ３）、第２バックアップファイルＦ２を第２記憶部２１に記憶させ（Ｓ４）、２段階のバックアップを終了する。
【００４４】
第２バックアップファイルＦ２は、第１バックアップファイルＦ１が記憶される前の第１記憶部１１の全記憶内容と第１バックアップファイルＦ１を有している。
【００４５】
（第１の実施の形態における２段階のリストア方法）
次に、第１の実施の形態における２段階のリストア方法について説明する。
【００４６】
図５は、第１の実施の形態における２段階のリストア方法のフローチャートである。
【００４７】
ここでは、上記の２段階のバックアップ方法が実行済みであることを前提とする。
【００４８】
まず、第２情報処理装置２のリストア部２３が、第１リストア工程を実行する、つまり、第２記憶部２１から第２バックアップファイルＦ２を読み出し（Ｓ５）、第２バックアップファイルＦ２から第１記憶部１１をリストアする（Ｓ６）。
【００４９】
第２バックアップファイルＦ２は、第１バックアップファイルＦ１が記憶される前の第１記憶部１１の全記憶内容と第１バックアップファイルＦ１を含んでいるので、第１記憶部１１は、第１バックアップファイルＦ１が記憶される前の全記憶内容と第１バックアップファイルＦ１を含むこととなる。つまり、第１バックアップファイルＦ１が記憶される前の第１記憶部１１の全記憶内容が復元される。
【００５０】
例えば、ここで、第１情報処理装置１が稼働系装置に、第２情報処理装置２が待機系装置に切り替わる。
【００５１】
次に、第１情報処理装置１のリストア部１３が、第２リストア工程を実行する、つまり、第１記憶部１１から第１バックアップファイルＦ１を読み出し（Ｓ７）、第１バックアップファイルＦ１から第２記憶部２１をリストアし（Ｓ８）、２段階のリストアを終了する。第１バックアップファイルＦ１は、第２記憶部２１の全記憶内容を含んでいるので、第２記憶部２１は、当該全記憶内容を含むこととなる。つまり、第２記憶部２１の全記憶内容が復元される。
【００５２】
以上説明したように、第１の実施の形態において、第１記憶部（第１記憶部１１）を有する第１情報処理装置１と第２記憶部（第２記憶部２１）を有する第２情報処理装置２を備える二重化システムでは、第１情報処理装置１のバックアップ手段（バックアップ部１２）が、第２記憶部の全記憶内容を含む第１バックアップファイルＦ１を生成し、第１記憶部に記憶させる第１バックアップ工程（Ｓ１、Ｓ２）と、第２情報処理装置２のバックアップ手段（バックアップ部２２）が、第１バックアップ工程の実行後に第１記憶部の全記憶内容を含む第２バックアップファイルＦ２を生成し、第２記憶部に記憶させる第２バックアップ工程（Ｓ３、Ｓ４）とを備えるバックアップ方法が実行される。
【００５３】
また、第１の実施の形態では、第２バックアップ工程の実行後に、第２情報処理装置２のリストア手段（リストア部２３）が、第２記憶部から第２バックアップファイルＦ２を読み出し、第２バックアップファイルＦ２から第１記憶部をリストアする第１リストア工程（Ｓ５、Ｓ６）と、第１情報処理装置１のリストア手段（リストア部１３）が、第１リストア工程の実行後に第１記憶部から第１バックアップファイルＦ１を読み出し、第１バックアップファイルＦ１から第２記憶部をリストアする第２リストア工程（Ｓ７、Ｓ８）とを備えるリストア方法が実行される。
【００５４】
つまり、第１の実施の形態に係る二重化システムは、第１記憶部を有する第１情報処理装置と第２記憶部を有する第２情報処理装置を備える二重化システムであって、第１情報処理装置は、第２記憶部の全記憶内容を含む第１バックアップファイルを生成し、第１記憶部に記憶させる第１バックアップ工程を実行するバックアップ手段を備え、第２情報処理装置は、第１バックアップ工程の実行後の第１記憶部の全記憶内容を含む第２バックアップファイルを生成し、第２記憶部に記憶させる第２バックアップ工程を実行するバックアップ手段を備える。
【００５５】
また、第２情報処理装置は、第２記憶部から第２バックアップファイルを読み出し、第２バックアップファイルから前記第１記憶部をリストアする第１リストア工程を実行するリストア手段を備え、第１情報処理装置は、第１リストア工程の実行後の第１記憶部から第１バックアップファイルを読み出し、第１バックアップファイルから第２記憶部をリストアする第２リストア工程を実行するリストア手段を備える。
【００５６】
したがって、第１の実施の形態によれば、バックアップ用の記憶装置が不要な二重化システムを提供することができる。
【００５７】
［第２の実施の形態］
図６は、第２の実施の形態に係る２重化システムの構成図である。
【００５８】
２重化システムは、第１情報処理装置１０と第２情報処理装置２０を備える情報処理システムである。第１情報処理装置１０と第２情報処理装置２０は互いに通信ケーブル３０で接続される。例えば、第１情報処理装置１０は稼働系装置であり、第２情報処理装置２０は待機系装置である。
【００５９】
第１情報処理装置１０は、情報処理に使用される情報が記憶される記憶部（ハードディスクなどであり、以下、第１記憶部１１０という。）と、第２情報処理装置２０に設けられた記憶部（ハードディスクなどであり、以下、第２記憶部２１０という。）の全記憶内容を含む第１バックアップファイルＦ１０を生成する第１バックアップ部１２０と、第１記憶部１１０の全記憶内容を含む第２バックアップファイルＦ２０が生成され第２記憶部２１０に記憶された後の第２記憶部２１０の全記憶内容を含む第３バックアップファイルＦ３０を生成する第２バックアップ部１２１と、第３バックアップファイルＦ３０から第２情報処理装置２０の第２記憶部２１０をリストアするリストア部１３０とを備える。
【００６０】
第２情報処理装置２０は、情報処理に使用される情報が記憶される第２記憶部２１０と、第１情報処理装置１０の第１記憶部１１０の全記憶内容を含む第２バックアップファイルＦ２０を生成するバックアップ部２２０と、第２バックアップファイルＦ２０から第１情報処理装置１０の第１記憶部１１０をリストアするリストア部２３０とを備える。
【００６１】
（第２の実施の形態における基本的なバックアップ方法）
第２の実施の形態における基本的なバックアップ方法は、第１の実施の形態における基本的なバックアップ方法と同様なので、説明を省略する。また、第２の実施の形態では、第１の実施の形態と同様に２段階のバックアップ方法や２段階のリストア方法を実行してもよい。
【００６２】
（第２の実施の形態における３段階のバックアップ方法）
ここでは、第２の実施の形態における３段階のバックアップ方法について説明する。
【００６３】
図７は、第２の実施の形態における３段階のバックアップ方法のフローチャートである。図８は、第２の実施の形態における３段階のバックアップ方法の様子を示す図である。
【００６４】
まず、第１情報処理装置１０の第１バックアップ部１２０が、第１バックアップ工程を実行する、つまり、第２記憶部２１０の全記憶内容を含む第１バックアップファイルＦ１０を生成し（Ｓ１１）、第１バックアップファイルＦ１０を第１記憶部１１に記憶させる（Ｓ１２）。
【００６５】
例えば、ここで、第１情報処理装置１が待機系装置に、第２情報処理装置２が稼働系装置に切り替わる。
【００６６】
次に、第２情報処理装置２０のバックアップ部２２０が、第２バックアップ工程を実行する、つまり、第１記憶部１１０の全記憶内容を含む第２バックアップファイルＦ２０を生成し（Ｓ１３）、第２バックアップファイルＦ２０を第２記憶部２１０に記憶させる（Ｓ１４）。
【００６７】
第２バックアップファイルＦ２０は、第１バックアップファイルＦ１０が記憶される前の第１記憶部１１０の全記憶内容と第１バックアップファイルＦ１０を含んでいる。
【００６８】
例えば、ここで、第１情報処理装置１が稼働系装置に、第２情報処理装置２が待機系装置に切り替わる。
【００６９】
次に、第１情報処理装置１０の第２バックアップ部１２１が、第３バックアップ工程を実行する、つまり、第２記憶部２１０の全記憶内容を含む第３バックアップファイルＦ３０を生成し（Ｓ１５）、第３バックアップファイルＦ３０を第１記憶部１１０に記憶させ（Ｓ１６）、３段階のバックアップを終了する。
【００７０】
第３バックアップファイルＦ３０は、第２バックアップファイルＦ２０が記憶される前の第２記憶部２１０の全記憶内容と第２バックアップファイルＦ２０を含んでいる。
【００７１】
（第２の実施の形態における第２記憶部２１０のリストア方法）
次に、第２の実施の形態における第２記憶部２１０のリストア方法について説明する。  図９は、第２の実施の形態における第２記憶部２１０のリストア方法のフローチャートである。図１０は、第２の実施の形態における第２記憶部２１０のリストア方法の様子を示す図である。
【００７２】
ここでは、上記の３段階のバックアップ方法が実行済みであることを前提とする。
【００７３】
第１情報処理装置１０のリストア部１３０は、リストア工程を実行する、つまり、第１記憶部１１０から第３バックアップファイルＦ３０を読み出し（Ｓ２１）、第３バックアップファイルＦ３０から第２記憶部２１０をリストアし（Ｓ２２）、リストアを終了する。
【００７４】
第３バックアップファイルＦ３０は、第２バックアップファイルＦ２０が記憶される前の第２記憶部２１０の全記憶内容と第２バックアップファイルＦ２０を含んでいるので、第２記憶部２１０は、第２バックアップファイルＦ２０が記憶される前の全記憶内容と第２バックアップファイルＦ２０を含むことなる。つまり、第２バックアップファイルＦ２０が記憶される前の第２記憶部２１０の全記憶内容が復元される。
【００７５】
（第２の実施の形態における第１記憶部１１０のリストア方法）
次に、第２の実施の形態における第１記憶部１１０のリストア方法について説明する。  図１１は、第２の実施の形態における第１記憶部１１０のリストア方法のフローチャートである。図１２は、第２の実施の形態における第１記憶部１１０のリストア方法の様子を示す図である。
【００７６】
ここでは、上記の３段階のバックアップ方法が実行済みであることを前提とする。
【００７７】
第２情報処理装置２０のリストア部２３０は、リストア工程を実行する、つまり、第２記憶部２１０から第２バックアップファイルＦ２０を読み出し（Ｓ３１）、第２バックアップファイルＦ２０から第１記憶部１１０をリストアし（Ｓ３２）、リストアを終了する。
【００７８】
第２バックアップファイルＦ２０は、第１バックアップファイルＦ１０が記憶される前の第１記憶部１１０の全記憶内容と第１バックアップファイルＦ１０を含んでいるので、第１記憶部１１０は、第１バックアップファイルＦ１０が記憶される前の全記憶内容と第１バックアップファイルＦ１０を含むこととなる。つまり、第１バックアップファイルＦ１０が記憶される前の第１記憶部１１０の全記憶内容が復元される。
【００７９】
以上説明したように、第２の実施の形態において、第１記憶部（第１記憶部１１０）を有する第１情報処理装置１０と第２記憶部（第２記憶部２１０）を有する第２情報処理装置２０を備える二重化システムでは、第１情報処理装置１０の第１バックアップ手段（第２バックアップ部１２１）が、第２記憶部の全記憶内容を含む第１バックアップファイルＦ１０を生成し、第１記憶部に記憶させる第１バックアップ工程（Ｓ１１、Ｓ１２）と、第２情報処理装置２０のバックアップ手段（バックアップ部２２０）が、第１バックアップ工程の実行後に第１記憶部の全記憶内容を含む第２バックアップファイルＦ２０を生成し、第２記憶部に記憶させる第２バックアップ工程（Ｓ１３、Ｓ１４）と、第１情報処理装置１０の第２バックアップ手段（第２バックアップ部１２１）が、第２バックアップ工程の実行後に第２記憶部の全記憶内容を含む第３バックアップファイルＦ３０を生成し、第１記憶部に記憶させる第３バックアップ工程（Ｓ１５、Ｓ１６）とを備えるバックアップ方法が実行される。
【００８０】
また、第２の実施の形態では、第３バックアップ工程の実行後に、第１情報処理装置１０のリストア手段（リストア部１３０）が、第１記憶部から第３バックアップファイルＦ３０を読み出し、第３バックアップファイルＦ３０から第２記憶部をリストアするリストア工程を備えるリストア方法が実行される。
【００８１】
また、第２の実施の形態では、第３バックアップ工程の実行後に、第２記憶部から第２バックアップファイルＦ２０を読み出し、第２バックアップファイルＦ２０から第１記憶部をリストアするリストア工程を備えるリストア方法が実行される。
【００８２】
つまり、第２の実施の形態に係る二重化システムは、第１記憶部を有する第１情報処理装置と第２記憶部を有する第２情報処理装置を備える二重化システムであって、第１情報処理装置は、第２記憶部の全記憶内容を含む第１バックアップファイルを生成し、第１記憶部に記憶させる第１バックアップ工程を実行する第１バックアップ手段を備え、第２情報処理装置は、第１バックアップ工程の実行後に第１記憶部の全記憶内容を含む第２バックアップファイルを生成し、第２記憶部に記憶させる第２バックアップ工程を実行するバックアップ手段を備え、第１情報処理装置は、第２バックアップ工程の実行後に第２記憶部の全記憶内容を含む第３バックアップファイルを生成し、第１記憶部に記憶させる第３バックアップ工程を実行する第２バックアップ手段を備える。
【００８３】
また、第２情報処理装置は、第２記憶部から第２バックアップファイルを読み出し、第２バックアップファイルから第１記憶部をリストアするリストア工程を実行するリストア手段を備える。
【００８４】
また、第１情報処理装置は、第１記憶部から第３バックアップファイルを読み出し、第３バックアップファイルから第２記憶部をリストアするリストア工程を実行するリストア手段を備える。
【００８５】
したがって、第２実施の形態によれば、バックアップ用の記憶装置が不要な二重化システムを提供することができる。
【００８６】
なお、本発明は、第１の実施の形態および第２の実施の形態に限定されるものではなく、その主旨を逸脱しない範囲において種々の変形、変更が可能である。
【００８７】
また、第１の実施の形態および第２の実施の形態に係る二重化システムまたは第１情報処理装置または第２情報処理装置は、専用のハードウェアにより実現されるもの以外に、コンピュータを用いるものであってもよい。
【００８８】
つまり、二重化システムまたは第１情報処理装置または第２情報処理装置としての機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたコンピュータプログラムをコンピュータやコンピュータシステムに読み込ませ、実行させてもよい。
【００８９】
コンピュータ読み取り可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の記録媒体、コンピュータシステムに内蔵されるハードディスク装置等の記憶装置をいう。
【００９０】
さらに、コンピュータ読み取り可能な記録媒体は、インターネットを介してプログラムを送信する場合のように、短時間の間、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、その場合のサーバーとなるコンピュータシステム内部の揮発性メモリーのように、一定時間プログラムを保持しているものも含む。
【符号の説明】
【００９１】
１、１０…第１情報処理装置
２、２０…第２情報処理装置
１１、１１０…第１記憶部
１２、２２、２２０…バックアップ部
１３、２３、１３０、２３０…リストア部
２１、２１０…第２記憶部
１２０…第１バックアップ部
１２１…第２バックアップ部
Ｆ１、Ｆ１０…第１バックアップファイル
Ｆ２、Ｆ２０…第２バックアップファイル
Ｆ３０…第３バックアップファイル
【図１】
2012164135.tif 000003
【図２】
2012164135.tif 000004
【図３】
2012164135.tif 000005
【図４】
2012164135.tif 000006
【図５】
2012164135.tif 000007
【図６】
2012164135.tif 000008
【図７】
2012164135.tif 000009
【図８】
2012164135.tif 000010
【図９】
2012164135.tif 000011
【図１０】
2012164135.tif 000012
【図１１】
2012164135.tif 000013
【図１２】
2012164135.tif 000014