(57)【要約】【課題】簡易で、かつ低コストな方法で、ネットワーク環境を自動的に設定し、迅速にデータを復元する。【解決手段】所定時刻に、バックアップ用パラメータ情報４００とネットワーク情報１０４を不揮発性記憶装置１２に、ユーザデータ１０３をバックアップ用コンピュータにバックアップする。そして、ユーザデータ１０３の復元時には、不揮発性記憶装置１２に記憶されているネットワーク情報１０４を用いてネットワーク環境を設定し、バックアップ用パラメータ情報４００を用いてバックアップ用コンピュータ６にアクセスして、バックアップされていたユーザデータ１０３を取得して復元する。【選択図】図３
2010231537.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータと、当該コンピュータとネットワークを介して接続されたバックアップ用コンピュータと、から構成される障害対応コンピュータシステムにおいて、
前記コンピュータは、
前記コンピュータの電源切断後も記憶内容を保持する不揮発性記憶装置と、
予め定められた時刻に、前記コンピュータのネットワーク環境を設定するためのネットワーク情報と、前記バックアップ用コンピュータにアクセスするためのバックアップ用パラメータ情報と、を前記不揮発性記憶装置に保存するとともに、前記コンピュータのユーザによって作成されたユーザデータを前記バックアップ用コンピュータに保存するための処理を実行するデータ保存手段と、
前記ユーザデータを復元する時に、前記不揮発性記憶装置から、前記ネットワーク情報と前記バックアップ用パラメータ情報とを読み出し、読み出したネットワーク情報を用いてネットワーク環境を設定し、読み出したバックアップ用パラメータ情報を用いて前記バックアップ用コンピュータにアクセスして、前記バックアップ用コンピュータから前記ユーザデータを復元するための処理を実行するデータ復元手段と、
を備えることを特徴とする障害対応コンピュータシステム。
【請求項２】
前記不揮発性記憶装置は着脱可能である、
ことを特徴とする請求項１に記載の障害対応コンピュータシステム。
【請求項３】
ネットワークを介してバックアップ用コンピュータと接続されている障害対応コンピュータにおいて、
不揮発性記憶装置と、
予め定められた時刻に、自身のネットワーク環境を設定するためのネットワーク情報と、前記バックアップ用コンピュータにアクセスするためのバックアップ用パラメータ情報と、を前記不揮発性記憶装置に保存するとともに、前記コンピュータのユーザによって作成されたユーザデータを前記バックアップ用コンピュータに保存するための処理を実行するデータ保存手段と、
前記ユーザデータを復元する時に、前記不揮発性記憶装置から、前記ネットワーク情報と前記バックアップ用パラメータ情報とを読み出し、読み出したネットワーク情報を用いてネットワーク環境を設定し、読み出したバックアップ用パラメータ情報を用いて前記バックアップ用コンピュータにアクセスして、前記バックアップ用コンピュータから前記ユーザデータを復元するための処理を実行するデータ復元手段と、
を備えることを特徴とする障害対応コンピュータ。
【請求項４】
ネットワークを介してバックアップ用コンピュータに接続されているコンピュータの障害対応方法であって、
予め定められた時刻に、ネットワーク環境を設定するためのネットワーク情報と、前記バックアップ用コンピュータにアクセスするためのバックアップ用パラメータ情報と、を不揮発性記憶装置に保存するとともに、前記コンピュータのユーザによって作成されたユーザデータを前記バックアップ用コンピュータに保存し、
前記ユーザデータを復元する時に、前記不揮発性記憶装置から、前記ネットワーク情報と前記バックアップ用パラメータ情報とを読み出し、読み出したネットワーク情報を用いてネットワーク環境を設定し、読み出したバックアップ用パラメータ情報を用いて前記バックアップ用コンピュータにアクセスして、前記バックアップ用コンピュータから前記ユーザデータを復元する、
を備えることを特徴とするコンピュータの障害対応方法。
【請求項５】
ネットワークを介してバックアップ用コンピュータと接続され、不揮発性記憶装置を備えるコンピュータを、
予め定められた時刻に、前記コンピュータのネットワーク環境を設定するためのネットワーク情報と、前記バックアップ用コンピュータにアクセスするためのバックアップ用パラメータ情報と、を前記不揮発性記憶装置に保存するとともに、前記コンピュータのユーザによって作成されたユーザデータを前記バックアップ用コンピュータに保存するための処理を実行するデータ保存手段、
前記ユーザデータを復元する時に、前記不揮発性記憶装置から、前記ネットワーク情報と前記バックアップ用パラメータ情報とを読み出し、読み出したネットワーク情報を用いてネットワーク環境を設定し、読み出したバックアップ用パラメータ情報を用いて前記バックアップ用コンピュータにアクセスして、前記バックアップ用コンピュータから前記ユーザデータを復元するための処理を実行するデータ復元手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、障害回復後のデータ復元および復元に必要なネットワーク環境の設定を自動的に行う障害対応コンピュータ、障害対応コンピュータシステム、コンピュータの障害対応方法、及び、プログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータなどユーザが個々で利用しているコンピュータにおいて、ユーザデータの一般的なバックアップ方法として、記憶装置に保持されているデータを、ネットワークを介して他のコンピュータの記憶装置に保存する方法がある。
【０００３】
保存されたバックアップデータは、ユーザコンピュータが故障し、基本ソフトウェアから再セットアップを行う場合に利用される。その場合の手順は、まず、基本ソフトウェアの再セットアップ後にネットワークの設定を行い、次に、バックアップ用コンピュータと通信してデータの復元を行うというものである。この作業には、事前に、ＩＰアドレスやゲートウェイなどのネットワーク情報や、バックアップアップデータが保存されている他のコンピュータにアクセスするための情報（ＩＰアドレス、ログインＩＤ、パスワードなど）が必要となる。
【０００４】
しかし、利用者個人がネットワーク情報等を把握していることは少ない。また、システム管理者はネットワーク情報等を把握しているが、非常に多くのコンピュータに関する情報を管理している場合が多く、対象となるコンピュータのネットワーク情報を即座に回答することは困難である。そのため、従来のコンピュータのデータ復元には、非常に時間がかかっていた。
【０００５】
そこで、ネットワークアドレスの設定が不要なプロトコルを用いて、ネットワーク情報を管理するデータベースを保有するサーバに問い合わせる技術がある（例えば、特許文献１参照）。
【０００６】
また、ネットワーク情報を記憶した２つで１組のネットワーク構成装置を用意し、これを通信を行う双方の装置に接続して通信を確立する技術もある（特許文献２参照）。
さらに、ネットワークを介することなく直接接続された２つの装置の間で相互にネットワーク情報を共有し、必要に応じて一方の装置が他方の装置にネットワーク情報を問い合わせる技術もある（特許文献３）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−２２７５９３号公報
【特許文献２】特開２００４−３６２３２３号公報
【特許文献３】特開平９−２０４３１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１の技術では、ネットワークアドレス設定不要のプロトコルで通信する機能を持つサーバがネットワーク情報を管理するデータベースを保有する必要があった。
また、特許文献２、特許文献３の技術では、２重に装置を構成する必要があり、システム構築のコストが増大した。
【０００９】
本発明は、上記実情に鑑みてなされたものであり、簡易で、かつ低コストな方法で、ネットワーク環境を自動的に設定し、迅速にデータを復元することができる障害対応コンピュータ、障害対応コンピュータシステム、コンピュータの障害対応方法、及び、プログラムを提供するものである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の第１の観点に係る障害対応コンピュータシステムは、
コンピュータと、当該コンピュータとネットワークを介して接続されたバックアップ用コンピュータと、から構成される障害対応コンピュータシステムにおいて、
前記コンピュータは、
前記コンピュータの電源切断後も記憶内容を保持する不揮発性記憶装置と、
予め定められた時刻に、前記コンピュータのネットワーク環境を設定するためのネットワーク情報と、前記バックアップ用コンピュータにアクセスするためのバックアップ用パラメータ情報と、を前記不揮発性記憶装置に保存するとともに、前記コンピュータのユーザによって作成されたユーザデータを前記バックアップ用コンピュータに保存するための処理を実行するデータ保存手段と、
前記ユーザデータを復元する時に、前記不揮発性記憶装置から、前記ネットワーク情報と前記バックアップ用パラメータ情報とを読み出し、読み出したネットワーク情報を用いてネットワーク環境を設定し、読み出したバックアップ用パラメータ情報を用いて前記バックアップ用コンピュータにアクセスして、前記バックアップ用コンピュータから前記ユーザデータを復元するための処理を実行するデータ復元手段と、
を備えることを特徴とする。
。
【００１１】
上記課題を解決するために、本発明の第２の観点に係る障害対応コンピュータは、
ネットワークを介してバックアップ用コンピュータと接続されている障害対応コンピュータにおいて、
不揮発性記憶装置と、
予め定められた時刻に、自身のネットワーク環境を設定するためのネットワーク情報と、前記バックアップ用コンピュータにアクセスするためのバックアップ用パラメータ情報と、を前記不揮発性記憶装置に保存するとともに、前記コンピュータのユーザによって作成されたユーザデータを前記バックアップ用コンピュータに保存するための処理を実行するデータ保存手段と、
前記ユーザデータを復元する時に、前記不揮発性記憶装置から、前記ネットワーク情報と前記バックアップ用パラメータ情報とを読み出し、読み出したネットワーク情報を用いてネットワーク環境を設定し、読み出したバックアップ用パラメータ情報を用いて前記バックアップ用コンピュータにアクセスして、前記バックアップ用コンピュータから前記ユーザデータを復元するための処理を実行するデータ復元手段と、
を備えることを特徴とする。
【００１２】
上記課題を解決するために、本発明の第３の観点に係るコンピュータの障害対応方法は、
ネットワークを介してバックアップ用コンピュータに接続されているコンピュータの障害対応方法であって、
予め定められた時刻に、ネットワーク環境を設定するためのネットワーク情報と、前記バックアップ用コンピュータにアクセスするためのバックアップ用パラメータ情報と、を不揮発性記憶装置に保存するとともに、前記コンピュータのユーザによって作成されたユーザデータを前記バックアップ用コンピュータに保存し、
前記ユーザデータを復元する時に、前記不揮発性記憶装置から、前記ネットワーク情報と前記バックアップ用パラメータ情報とを読み出し、読み出したネットワーク情報を用いてネットワーク環境を設定し、読み出したバックアップ用パラメータ情報を用いて前記バックアップ用コンピュータにアクセスして、前記バックアップ用コンピュータから前記ユーザデータを復元する、
を備えることを特徴とする。
【００１３】
上記課題を解決するために、本発明の第４の観点に係るプログラムは、
ネットワークを介してバックアップ用コンピュータと接続され、不揮発性記憶装置を備えるコンピュータを、
予め定められた時刻に、前記コンピュータのネットワーク環境を設定するためのネットワーク情報と、前記バックアップ用コンピュータにアクセスするためのバックアップ用パラメータ情報と、を前記不揮発性記憶装置に保存するとともに、前記コンピュータのユーザによって作成されたユーザデータを前記バックアップ用コンピュータに保存するための処理を実行するデータ保存手段、
前記ユーザデータを復元する時に、前記不揮発性記憶装置から、前記ネットワーク情報と前記バックアップ用パラメータ情報とを読み出し、読み出したネットワーク情報を用いてネットワーク環境を設定し、読み出したバックアップ用パラメータ情報を用いて前記バックアップ用コンピュータにアクセスして、前記バックアップ用コンピュータから前記ユーザデータを復元するための処理を実行するデータ復元手段、
として機能させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ネットワークの設定とバックアップ用データの読み出しを人手を介さないで自動的に行うことができ、コンピュータのデータ復元作業時間を短縮することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る障害対応コンピュータシステムの構成例を示す図である。
【図２】バックアップ用コンピュータの構成を示すブロック図である。
【図３】ユーザコンピュータの構成を示すブロック図である。
【図４】ネットワーク情報の例を示す図である。
【図５】バックアップ用パラメータ情報の例を示す図である。
【図６】データ保存処理を説明するためのフローチャートである。
【図７】パラメータ保存用プログラムの実行によってなされる処理を説明するためのフローチャートである。
【図８】ネットワーク情報保存用プログラムの実行によってなされる処理を説明するためのフローチャートである。
【図９】ユーザデータ保存用プログラムの実行によってなされる処理を説明するためのフローチャートである。
【図１０】データ復元処理を説明するためのフローチャートである。
【図１１】パラメータ復元用プログラムの実行によってなされる処理を説明するためのフローチャートである。
【図１２】ネットワーク情報復元用プログラムの実行によってなされる処理を説明するためのフローチャートである。
【図１３】ユーザデータ復元用プログラムの実行によってなされる処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１６】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付す。
【００１７】
図１は、本発明の実施の形態に係る障害対応コンピュータシステム１０００の構成を示す図である。
障害対応コンピュータシステム１０００は、ユーザコンピュータ１、２、３、４と、バックアップ用コンピュータ６とを備える。ユーザコンピュータ１、２、３、４のそれぞれは、ネットワーク１０を介して、バックアップコンピュータ６に接続され、相互にデータを送受信可能である。ユーザコンピュータ１、２、３、４は、後述する図３で説明する不揮発性記憶装置１２を備えている点以外は、一般的なコンピュータ、例えば、パーソナルコンピュータと同様な構成である。
【００１８】
バックアップ用コンピュータ６は、各ユーザコンピュータ１、２、３、４に記憶されているユーザデータをバックアップするためのコンピュータである。バックアップ用コンピュータ６は、図２に示すように、補助記憶装置６１と主記憶装置６２とネットワークアダプタ６３と中央処理装置６４とを備えて構成される。なお、バックアップ用コンピュータ６は、一般的なサーバコンピュータやストレージ装置等であってもよい。
【００１９】
補助記憶装置６１は、ハードディスク装置などから構成され、各種のデータやプログラムなどを記憶する。また、補助記憶装置６１には、ユーザコンピュータ１〜４のバックアップデータが記憶される。バックアップデータには、バックアップの対象となるユーザコンピュータ１〜４のユーザデータ、および、当該ユーザデータがどのユーザコンピュータ１〜４から送信されたのかを示す情報等が含まれる。
【００２０】
主記憶装置６２は、ＲＡＭ（Random Access Memory）等を備え、中央処理装置６４のワークエリアとなる。
ネットワークアダプタ６３は、ネットワーク１０と接続するためのインターフェースである。
中央処理装置６４は、補助記憶装置６１に記憶されているプログラムを実行することで、各種の処理をする。
【００２１】
図１に戻り、ユーザコンピュータ１、２、３、４は、ユーザによって利用されるコンピュータであり、そのユーザデータがバックアップ用コンピュータ６にバックアップされる。ユーザコンピュータ１（ユーザコンピュータ２、３、４も同様）は、図３に示すように、補助記憶装置１１と、不揮発性記憶装置１２と、主記憶装置１３と、ネットワークアダプタ１４と、中央処理装置１５と、を備える。
【００２２】
補助記憶装置１１は、ハードディスク装置などから構成され、各種のデータやプログラムなどを記憶する。また、補助記憶装置１１は、基本データ格納部１００と、データ保存用プログラム格納部２００と、データ復元用プログラム格納部３００と、バックアップ用パラメータ情報４００とを備える。
【００２３】
基本データ格納部１００は、基本ソフトウェア１０１と、アプリケーションプログラム１０２と、ユーザデータ１０３と、ネットワーク情報１０４とを記憶する。
【００２４】
基本ソフトウェア１０１は、ユーザコンピュータ１の入出力処理等の基本的な各種の処理や、タスクスケジューラなどを実現するためのＯＳ（Operating System）である。
アプリケーションプログラム１０２は、各種のアプリケーションを実行するためのプログラムである。
ユーザデータ１０３は、ユーザがアプリケーションを実行することによって様々に加工されるデータであり、例えば、ユーザの個人情報（氏名、住所等）等の情報が含まれる。
【００２５】
ネットワーク情報１０４は、ユーザコンピュータ１のネットワーク環境を特定する情報である。具体的には、ネットワーク情報１０４は、図４に示すように、ＩＰアドレス１０４Ｘ、サブネットマスク１０４Ｙ、デフォルトゲートウェイアドレス１０４Ｚ、ＤＮＳ（Domain Name System）サーバアドレス１０４Ａ、および、プロキシサーバアドレス１０４Ｂなどの情報から構成される。ネットワーク情報１０４が設定されていることにより、ユーザコンピュータ１は、ネットワーク１０に接続可能となる。
【００２６】
データ保存用プログラム格納部２００には、パラメータ保存用プログラム２０１、ネットワーク情報保存用プログラム２０２、及び、ユーザデータ保存用プログラム２０３が格納されている。
【００２７】
パラメータ保存用プログラム２０１は、後述するバックアップ用パラメータ情報４００を不揮発性記憶装置１２に保存する処理を中央処理装置１５に行わせるためのプログラムである。
【００２８】
ネットワーク情報保存用プログラム２０２は、ネットワーク情報１０４を不揮発性記憶装置１２に保存する処理を中央処理装置１５に行わせるためのプログラムである。
【００２９】
ユーザデータ保存用プログラム２０３は、ユーザデータ１０３をバックアップ用コンピュータ６に保存（バックアップ）する処理を中央処理装置１５に行わせるためのプログラムである。
【００３０】
データ保存用プログラム格納部２００に格納されているプログラムは、タスクスケジューラにより、所定の時刻（例えば、ユーザコンピュータ１の電源投入時、および、所定の時刻）が経過する度に、中央処理装置１５によって実行される。
【００３１】
データ復元用プログラム格納部３００には、パラメータ復元用プログラム３０１、ネットワーク情報復元用プログラム３０２、及び、ユーザデータ復元用プログラム３０３が格納されている。
【００３２】
パラメータ復元用プログラム３０１は、不揮発性記憶装置１２に書き込まれたバックアップ用パラメータ情報４００を補助記憶装置１１に復元する処理を中央処理装置１５に行わせるためのプログラムである。
【００３３】
ネットワーク情報復元用プログラム３０２は、不揮発性記憶装置１２に書き込まれたネットワーク情報１０４を補助記憶装置１１に復元する処理を中央処理装置１５に行わせるためのプログラムである。
【００３４】
ユーザデータ復元用プログラム３０３は、バックアップ用コンピュータ６から、バックアップされているユーザデータ（図示省略）をネットワーク１０を介して読み出し、補助記憶装置１１に復元する処理を中央処理装置１５に行わせるためのプログラムである。
【００３５】
データ復元用プログラム格納部３００に格納されているプログラムは、、ユーザの指示等によってデータを復元する処理（データ復元処理）が開始されたタイミングで、中央処理装置１５によって実行される。
【００３６】
バックアップ用パラメータ情報４００は、バックアップ用コンピュータ６へアクセスするために必要な情報である。具体的には、バックアップ用パラメータ情報４００は、図５に示すように、バックアップ用コンピュータのＩＰアドレス４００Ｄ、ログインＩＤ４００Ｅ、ログインパスワード４００Ｆなどの情報から構成される。
【００３７】
図３に戻り、不揮発性記憶装置１２は、半導体メモリ等の不揮発性メモリを備え、後述するデータ保存処理により、補助記憶装置１１に記憶されているネットワーク情報１０４とバックアップ用パラメータ情報４００とを保存（バックアップ）する不揮発性の記憶装置である。
【００３８】
主記憶装置１３は、補助記憶装置１１に記憶された基本ソフトウェア１０１やユーザデータ１０３などを一時的に読み出して処理するためのワークエリアとして使用される。
ネットワークアダプタ１４は、ネットワーク１０と接続するためのインターフェースである。
【００３９】
中央処理装置１５は、補助記憶装置１１に記憶された基本ソフトウェア１０１やアプリケーションプログラム１０２などのプログラムを読み出して実行して、ユーザコンピュータ１全体を管理したり、様々な処理を行う。
また、中央処理装置１５は、データ保存用プログラム格納部２００に記憶されている各プログラムを実行することにより、補助記憶装置１１に記憶されているデータをバックアップとして保存する処理（データ保存処理）を行う。データ保存処理の詳細については後述する。
また、中央処理装置１５は、データ復元用プログラム格納部３００に記憶されている各プログラムを実行することにより、バックアップされていたデータを復元する処理（データ復元処理）を行う。データ復元処理の詳細については後述する。
【００４０】
続いて、障害対応コンピュータシステム１０００の動作について説明する。
【００４１】
始めに、データ保存処理について説明する。
ユーザコンピュータ１の中央処理装置１５は、タスクスケジューラ等によってスケジューリングされている、基本ソフトウェア１０１の起動時および予め設定されている時刻に、図６に示すデータ保存処理を実行する。
【００４２】
データ保存処理が開始されると、中央処理装置１５は、補助記憶装置１１のデータ保存用プログラム格納部２００に記憶されているパラメータ保存用プログラム２０１の実行（ステップＳ１１０）、ネットワーク情報保存用プログラム２０２の実行（ステップＳ１２０）、および、ユーザデータ保存用プログラム２０３の実行（ステップＳ１３０）を、この順で実行する。以上の処理により、ネットワーク情報１０４とバックアップ用パラメータ情報４００は、不揮発性記憶装置１２に保存（バックアップ）される。また、ユーザデータ１０３は、バックアップ用コンピュータ６に保存（バックアップ）される。
【００４３】
図７は、パラメータ保存用プログラム２０１の実行（ステップＳ１１０）によってなされる処理を示したフローチャートである。
パラメータ保存用プログラム２０１を実行することにより、中央処理装置１５は、補助記憶装置１１から主記憶装置１３にバックアップ用パラメータ情報４００を読み込み（ステップＳ１１１）、これを不揮発性記憶装置１２に保存する（ステップＳ１１２）。なお、不揮発性記憶装置１２にバックアップ用パラメータ情報４００が既に記憶されている場合には、これを上書き保存する。
このパラメータ保存用プログラム２０１の実行によってなされる処理により、例えば、補助記憶装置１１に障害が発生し、バックアップ用パラメータ情報４００が失われた場合でも、不揮発性記憶装置１２に、そのバックアップが残される。
【００４４】
図８は、ネットワーク情報保存用プログラム２０２の実行（ステップＳ１２０）によってなされる処理を示したフローチャートである。
ネットワーク情報保存用プログラム２０２の実行により、中央処理装置１５は、補助記憶装置１１から主記憶装置１３にネットワーク情報１０４を読み込み（ステップＳ１２１）、これを不揮発性記憶装置１２に保存する（ステップＳ１２２）。なお、不揮発性記憶装置１２にネットワーク情報１０４が既に記憶されている場合には、これを上書き保存する。
このネットワーク情報保存用プログラム２０２の実行によってなされる処理により、例えば、補助記憶装置１１に障害が発生し、ネットワーク情報１０４が失われた場合でも、不揮発性記憶装置１２に、そのバックアップが残される。
【００４５】
図９は、ユーザデータ保存用プログラム２０３の実行（ステップＳ１３０）によってなされる処理を示したフローチャートである。
ユーザデータ保存用プログラム２０３の実行により、中央処理装置１５は、補助記憶装置１１から主記憶装置１３にバックアップ用パラメータ情報４００を読み込む（ステップＳ１３１）。同様に、中央処理装置１５は、補助記憶装置１１から主記憶装置１３にユーザデータ１０３を読み込む（ステップＳ１３２）。そして、中央処理装置１５は、ステップＳ１３１で読み込んだバックアップ用パラメータ情報４００に設定されているバックアップ用コンピュータ６のＩＰアドレス４００Ｄ、ログインＩＤ４００Ｅ、および、ログインパスワード４００Ｆを用いて、ネットワーク１０を介してバックアップ用コンピュータ６にアクセスし、ユーザデータ１０３をバックアップ用コンピュータ６に送信する（ステップＳ１３３）。バックアップコンピュータ６の中央処理装置６４は、受信したユーザデータ１０３を送信元であるユーザコンピュータ１を特定する情報と対応付けて、補助記憶装置６１にバックアップデータとして保存（バックアップ）する。
【００４６】
ここで、ユーザコンピュータ１とバックアップ用コンピュータ６のネットワークアドレスが異なる場合には、ユーザコンピュータ１は、バックアップ用コンピュータ６と直接には通信せず、図示しないゲートウェイを介して通信する。
【００４７】
また、ユーザコンピュータ１がインターネットと直接接続できない場合には、ユーザコンピュータ１はプロシキサーバとしてユーザコンピュータ２、３、４のいずれかによってその通信を代行してもらってもよい。これらゲートウェイ及びプロシキサーバのアドレスは前述したネットワーク情報１０４に含まれているものを利用すればよい。
【００４８】
このように、本実施形態では、所定時刻にユーザデータ１０３をバックアップするだけでなく、バックアップ用パラメータ情報４００とネットワーク情報１０４もバックアップするようにしている。このため、ユーザコンピュータ１の稼働中にバックアップ用パラメータ情報４００またはネットワーク情報１０４のいずれか一方または双方に変更があった場合でも、これらのバックアップ用パラメータ情報４００とネットワーク情報１０４は、不揮発性記憶装置１２にバックアップされる。一般的に、ユーザデータ１０３は随時バックアップされても、バックアップ用パラメータ情報４００やネットワーク情報１０４はコンピュータの稼働開始時の１回だけバックアップされ、ユーザコンピュータ１の稼働中はバックアップされない。この点、本発明は特許文献１の技術と相違する。
【００４９】
次に、データ復元処理について説明する。
【００５０】
補助記憶装置１１の故障などの障害が発生した後、障害回復により、失われたデータの復元が必要になった場合、ユーザコンピュータ１のユーザは、データの復元を図示せぬ入力部などから指示する。この指示を受けて、中央処理装置１５は、図１０に示すデータ復元処理を実行する。
【００５１】
データ復元処理が開始されると、中央処理装置１５は、補助記憶装置１１のデータ復元用プログラム格納部３００に記憶されているパラメータ復元用プログラム３０１の実行（ステップＳ２１０）、ネットワーク情報復元用プログラム３０２の実行（ステップＳ２２０）、および、ユーザデータ復元用プログラム３０３の実行（ステップＳ２３０）をこの順で実行する。以上の処理により、バックアップ用コンピュータ６から補助記憶装置１１に、ユーザデータ１０３が転送され、復元される。
【００５２】
図１１は、パラメータ復元用プログラム３０１の実行（ステップＳ２１０）によってなされる処理を示したフローチャートである。
パラメータ復元用プログラム３０１を実行することにより、中央処理装置１５は、不揮発性記憶装置１２から主記憶装置１３にバックアップ用パラメータ情報４００を読み込み（ステップＳ２１１）、読み込んだバックアップ用パラメータ情報４００を補助記憶装置１１に保存（復元）する（ステップＳ２１２）。この処理により、ユーザは、バックアップ用コンピュータ６のＩＰアドレス４００ＤやログインＩＤ４００Ｅ、および、パスワード４００Ｆを知らなくても、バックアップ用コンピュータ６にアクセスして、ユーザデータ１０３を復元することができる。
【００５３】
ユーザコンピュータ１を実際に使用しているユーザは、バックアップ用コンピュータ６のＩＰアドレス４００Ｄ、ログインＩＤ４００Ｅ、および、ログインパスワード４００Ｆなどを知らない場合が多い。この場合、補助記憶装置１１に障害が発生し、その記憶データが喪失すると、ユーザはバックアップ用コンピュータ６にアクセスすることができず、ユーザデータ１０３を復元できないことになる。本実施形態では、このような場合でも、ユーザがネットワーク管理者などに問い合わせる必要もなく、ユーザデータ１０３の復元を進められる。
【００５４】
図１２は、ネットワーク情報復元用プログラム３０２の実行（ステップＳ２２０）によってなされる処理を示したフローチャートである。
ネットワーク情報復元用プログラム３０２を実行することにより、中央処理装置１５は、不揮発性記憶装置１２から主記憶装置１３にネットワーク情報１０４を読み込み（ステップＳ２２１）、読み込んだネットワーク情報１０４を補助記憶装置１１に保存（復元）する（ステップＳ２２２）。そして、中央処理装置１５は、復元したネットワーク情報１０４を用いてネットワーク環境の設定（ＩＰアドレスやゲートウェイなどの設定）を行う（ステップＳ２２３）。
【００５５】
この処理によってネットワーク情報１０４が復元されることにより、ユーザは、ユーザコンピュータ１のＩＰアドレスなどのネットワーク情報を知らなくても、ユーザコンピュータ１をネットワーク１００と接続することができる。従って、ユーザコンピュータ１を実際に使用しているユーザは、ネットワーク情報１０４をネットワーク管理者などに問い合わせる必要がない。
【００５６】
図１３は、ユーザデータ復元用プログラム３０３の実行（ステップＳ２３０）によってなされる処理を示したフローチャートである。
ユーザデータ復元用プログラム３０３を実行することにより、中央処理装置１５は、まず、パラメータ復元用プログラム３０１の実行によって復元されたバックアップ用パラメータ情報４００を補助記憶装置１１から主記憶装置１３に読み込む（ステップＳ２３１）。
【００５７】
そして、中央処理装置１５は、読み込んだバックアップ用パラメータ情報４００に含まれるバックアップ用コンピュータ６のＩＰアドレス４００Ｄ、ログインＩＤ４００Ｅ、および、パスワード４００Ｆなどを用いて、バックアップ用コンピュータ６にアクセスし、ユーザデータ１０３の取得要求を送信する（ステップＳ２３２）。バックアップ用コンピュータ６の中央処理装置６４は、ユーザコンピュータ１からユーザデータ４００の取得要求を受信すると、補助記憶装置６１に記憶されているバックアップデータからユーザコンピュータ１のユーザデータ１０３を取得して、ユーザコンピュータ１に送信する。ユーザコンピュータ１の中央処理装置１５は、バックアップ用コンピュータ６からユーザデータ１０３を受信すると、補助記憶装置１１に保存（復元）する（ステップＳ２３３）。
【００５８】
このように、本実施形態では、ユーザデータの復元の際に、不揮発性記憶装置１２に記憶されているネットワーク情報１０４とバックアップ用パラメータ情報４００とを補助記憶装置１１に復元する。そして、復元したこれらの情報を用いて、バックアップ用コンピュータ６にアクセスすることが可能となり、バックアップ用コンピュータ６からユーザデータを取得し、復元することができる。従って、ユーザは、ユーザコンピュータ１のネットワーク環境や、バックアップ用コンピュータ６のＩＰアドレスなどがわからなくても、容易にユーザデータの復元をすることができる。
【００５９】
なお、本発明は、上述した実施形態に限定されない。例えば、不揮発性記憶装置１２は不揮発性メモリにより構成したが、これに限らず、補助記憶装置１１を構成するハードディスク以外のディスク装置、例えば、フレキシブルディスクや光磁気記憶装置などにより構成してもよい。また、不揮発性記憶装置１２は、ＵＳＢメモリ等の着脱式のメモリであってもよい。
【００６０】
また、ネットワーク１０の種類は特に限定されるものでなく、インターネット、ローカルエリアネットワーク（ＬＡＮ）、イントラネットなど種々のネットワークが該当する。
【符号の説明】
【００６１】
１、２、３、４  ユーザコンピュータ
６  バックアップ用コンピュータ
１０  ネットワーク
１１  補助記憶装置
１２  不揮発性記憶装置
１３  主記憶装置
１４  ネットワークアダプタ
１５  中央処理装置（ＣＰＵ）
１００  基本データ格納部
１０１  基本ソフトウェア
１０２  アプリケーションプログラム
１０３  ユーザデータ
１０４  ネットワーク情報
２００  データ保存用プログラム格納部
２０１  パラメータ保存用プログラム
２０２  ネットワーク情報保存用プログラム
２０３  ユーザデータ保存用プログラム
３００  データ復元用プログラム格納部
３０１  パラメータ復元用プログラム
３０２  ネットワーク情報復元用プログラム
３０３  ユーザデータ復元用プログラム
４００  バックアップ用パラメータ情報
１０００  障害対応コンピュータシステム
【図１】
2010231537.tif 000003
【図２】
2010231537.tif 000004
【図３】
2010231537.tif 000005
【図４】
2010231537.tif 000006
【図５】
2010231537.tif 000007
【図６】
2010231537.tif 000008
【図７】
2010231537.tif 000009
【図８】
2010231537.tif 000010
【図９】
2010231537.tif 000011
【図１０】
2010231537.tif 000012
【図１１】
2010231537.tif 000013
【図１２】
2010231537.tif 000014
【図１３】
2010231537.tif 000015