(57)【要約】【課題】環境情報を設定する機器数が多数になった場合でも、簡便かつ効率よく環境情報の設定作業をなし得、保守コストを低減することを可能とすること。【解決手段】可搬性記録媒体１０と不揮発性の固定記憶装置１７を有する計算機１において、固定記憶装置１７に記憶されるユーザデータ、システム情報を含む退避情報をネットワーク上の記憶装置２へ退避し、この退避と同期して当該計算機１がネットワーク上の記憶装置２へネットワーク接続するためのネットワーク接続情報を含むプロファイル情報を可搬性記録媒体１０に記憶させる退避手段と、可搬性記録媒体１０に記憶されたネットワーク接続情報に基づいてネットワーク上の記憶装置２に当該計算機１をネットワーク接続し、ネットワーク上の記憶装置２に記憶された退避情報に基づきユーザデータ、システム情報の復元を行う復元手段とを備える。【選択図】        図１
2007011751.tif 000002
【特許請求の範囲】
【請求項１】
可搬性記録媒体と不揮発性の固定記憶装置を有する計算機において、
前記固定記憶装置に記憶されるユーザデータ、システム情報を含む退避情報をネットワーク上の記憶装置へ退避し、この退避と同期して当該計算機が前記ネットワーク上の記憶装置へネットワーク接続するためのネットワーク接続情報を含むプロファイル情報を前記可搬性記録媒体に記憶させる退避手段と、
前記可搬性記録媒体に記憶されたネットワーク接続情報に基づいて前記ネットワーク上の記憶装置に当該計算機をネットワーク接続し、前記ネットワーク上の記憶装置に記憶された前記退避情報に基づきユーザデータ、システム情報の復元を行う復元手段と、
を備えることを特徴とする計算機。
【請求項２】
前記プロファイル情報には、当該計算機の機器固有情報が含まれ、
起動時、前記可搬性記録媒体に記憶された機器固有情報と当該計算機の固定記憶装置に記憶された機器固有情報とを比較し、この比較結果に基づいて前記退避手段および復元手段のいずれか一方を起動する選択手段を、
さらに備えることを特徴とする請求項１に記載の計算機。
【請求項３】
前記復元手段は、前記可搬性記録媒体に記憶された機器固有情報と当該計算機の固定記憶装置に記憶された機器固有情報とを比較し、この比較結果に基づいて、計算機本体の代替および固定記憶装置の代替のうちのいずれが行われたかを判別し、
固定記憶装置の代替が行われたと判断した場合は、可搬性記録媒体に記憶された機器固有情報を用いて固定記憶装置に機器固有情報の設定を行い、計算機本体の代替が行われたと判断した場合は、代替された計算機の固定記憶装置に設定されている機器固有情報をそのまま用いることを特徴とする請求項２に記載の計算機。
【請求項４】
前記復元手段は、復元されたシステム情報とプロファイル情報を基に復元すべきソフトウェアを判断する機能を有し、この判断結果に応じて復元すべきソフトウェアをネットワーク上の記憶装置からダウンロードし、インストールすることを特徴とする請求項１〜３の何れか一つに記載の計算機。
【請求項５】
当該計算機の機器固有情報が含まれたプロファイル情報を記録した可搬性記録媒体と不揮発性の固定記憶装置を有する計算機に搭載される退避復元プログラムであって、
起動時、前記可搬性記録媒体に記憶された機器固有情報と当該計算機の固定記憶装置に記憶された機器固有情報とを比較するステップと、
該比較結果に基づいて通常動作モードであるかリカバリ動作モードであるかを判定する第１の判定ステップと、
を備えることを特徴とする退避復元プログラム。
【請求項６】
前記第１の判定ステップにより通常動作モードであると判定された場合には、
前記固定記憶装置に記憶されるユーザデータ、システム情報を含む退避情報をネットワーク上の記憶装置へ退避する退避ステップと、
この退避と同期して当該計算機が前記ネットワーク上の記憶装置へネットワーク接続するためのネットワーク接続情報を含むプロファイル情報を前記可搬性記録媒体に記憶させる記憶ステップと、
を実行することを特徴とする請求項５に記載の退避復元プログラム。
【請求項７】
前記第１の判定ステップによりリカバリ動作モードであると判定された場合には、
前記可搬性記録媒体に記憶されたネットワーク接続情報に基づいて前記ネットワーク上の記憶装置に当該計算機をネットワーク接続するネットワーク接続ステップと、
前記ネットワーク上の記憶装置に記憶された前記退避情報に基づきユーザデータ、システム情報の復元を行う復元ステップと、
を実行することを特徴とする請求項５に記載の退避復元プログラム。
【請求項８】
前記第１の判定ステップによりリカバリ動作モードであると判定された場合において、
前記第１の判定ステップに引き続いて、さらに、前記可搬性記録媒体に記憶された機器固有情報と当該計算機の固定記憶装置に記憶された機器固有情報とを比較するステップと、該比較結果に基づいて、計算機本体の代替および固定記憶装置の代替のうちのいずれが行われたかを判定する第２の判定ステップとを実行することを特徴とする請求項５または７に記載の退避復元プログラム。
【請求項９】
前記第２の判定ステップにより、固定記憶装置の代替が行われたと判断した場合は、前記第２の判定ステップに引き続いて、さらに、可搬性記録媒体に記憶された機器固有情報を用いて固定記憶装置に機器固有情報の設定処理を行って前記ネットワーク接続ステップおよび前記復元ステップを実行し、
計算機本体の代替が行われたと判断した場合は、代替された計算機の固定記憶装置に設定されている機器固有情報をそのまま用いて前記ネットワーク接続ステップおよび前記復元ステップを実行することを特徴とする請求項８に記載の退避復元プログラム。
【請求項１０】
前記復元ステップにおいて、さらに、復元されたシステム情報とプロファイル情報を基に復元すべきソフトウェアを判断するステップと、この判断結果に基づいて復元すべきソフトウェアをネットワーク上の記憶装置から当該計算機にダウンロードするステップと、該ダウンロードしたソフトウェアを当該計算機のメモリユニットにインストールするステップと、
を備えたことを特徴とする請求項７〜９の何れか一つに記載の退避復元プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計算機の交換や計算機に内蔵されるハードディスク等の不揮発性の固定記憶装置の交換時に、ユーザデータおよびシステム情報を簡易に退避、復元することが可能な計算機および退避復元プログラムに関するものである。
【背景技術】
【０００２】
従来、オフィス、各種施設などのコンピュータシステムにおいて、各コンピュータ（計算機）についてのユーザデータ、システム情報、環境設定情報などのバックアップは、手作業で行われている。また、コンピュータを交換した際のリカバリ作業は、熟練した作業者が、手作業で環境設定、データの移行、ソフトウェアのインストールを行っていた。このようなコンピュータシステムにおいて、耐障害性を上げる為、ハードウェアを二重化する手法があるが、コストが高くなってしまう。
【０００３】
特許文献１には、コンピュータ名のような機器の識別情報をキーとして、機器に対して設定すべき環境情報の種類、環境情報を設定すべき項目の種類、項目に設定すべき値を含む環境情報の内容を定義したファイルを予め生成して、可搬型の記録媒体に保存しておき、機器の設置現場において環境情報を設定する場合はこのファイルから読み出した環境情報の内容からユーザに選択させ、環境情報の種類に応じた設定プログラムを起動して、選択された環境情報の内容に含まれる値をそれぞれの項目に自動的に設定させることが開示されている。
【０００４】
特許文献２には、システム環境の情報のバックアップを保存するためのフロッピディスクのような可搬性の記録媒体を用意し、この記録媒体からハードディスクのような不揮発性記憶媒体にシステム環境の情報を格納する機能と、システム環境の情報をフロッピディスクのような可搬性の記録媒体に読みだす機能とを備えることによって、ハードディスクが故障してシステム環境の情報が失われてしまっても、フロッピディスクからシステム環境の情報を再度設定し直すことができることが開示されている。また、この特許文献２には、同一システムに接続される複数台のワークステーションのシステム環境設定時、１台目のワークステーションのシステム環境の情報をフロッピディスクのような可搬性の記録媒体にバックアップとして保持し、２台目以降の各ワークステーションのシステム環境設定では１台目のワークステーションのシステム環境の情報を複写し、１台目のワークステーションとのシステム環境の情報の相違個所のみをキーボードから再設定できるようにすることが示されている。
【０００５】
【特許文献１】特開２００１−３４４１０８号公報
【特許文献２】特開平６−２７４２８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の従来技術では、環境情報の設定の際には、可搬性の記録媒体に保存されたファイルの中から該当する機器の環境情報を選択して、選択した環境情報に応じた設定プログラムを起動しなければならず、設定する機器数が多数になった場合、環境情報の選択作業が煩雑であり、効率よく環境情報の設定作業をなし得ない。また、可搬性の記録媒体に環境情報を保存するようにしているので、可搬性記録媒体の保管管理が必要であり、環境情報の設定の際には、保管している可搬性の記録媒体を探す手間がかかり、煩雑である。
【０００７】
特許文献２に記載の従来技術でも、可搬性の記録媒体に環境情報を保存するようにしているので、可搬性記録媒体の保管管理が必要であり、環境情報の設定の際には、保管している可搬性の記録媒体を探す手間がかかり、煩雑である。また、複数台のワークステーションのシステム環境設定時には、２台目以降の各ワークステーションのシステム環境設定では１台目のワークステーションのシステム環境の情報を複写し、１台目のワークステーションとのシステム環境の情報の相違個所をキーボードから再設定するようにしているので、２台目以降については手作業が必要であり、煩雑である。
【０００８】
本発明は、上記実状に鑑みてなされたものであって、環境情報を設定する機器数が多数になった場合でも、簡便かつ効率よく環境情報の設定作業をなし得、保守コストを低減することが可能な計算機および退避復元プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明では、可搬性記録媒体と不揮発性の固定記憶装置を有する計算機において、前記固定記憶装置に記憶されるユーザデータ、システム情報を含む退避情報をネットワーク上の記憶装置へ退避し、この退避と同期して当該計算機が前記ネットワーク上の記憶装置へネットワーク接続するためのネットワーク接続情報を含むプロファイル情報を前記可搬性記録媒体に記憶させる退避手段と、前記可搬性記録媒体に記憶されたネットワーク接続情報に基づいて前記ネットワーク上の記憶装置に当該計算機をネットワーク接続し、前記ネットワーク上の記憶装置に記憶された前記退避情報に基づきユーザデータ、システム情報の復元を行う復元手段とを備えることを特徴とする。
【発明の効果】
【００１０】
この発明によれば、通常動作の際には、ユーザデータ、システム情報を含む退避情報をネットワーク上の記憶装置へ退避し、この退避と同期して当該計算機が前記ネットワーク上の記憶装置へネットワーク接続するためのネットワーク接続情報を含むプロファイル情報を前記可搬性記録媒体に記憶させ、復元の際には、復元手段が、可搬性記録媒体に記憶されたネットワーク接続情報に基づいて前記ネットワーク上の記憶装置に当該計算機をネットワーク接続し、前記ネットワーク上の記憶装置に記憶された前記退避情報に基づきユーザデータ、システム情報の復元を自動的に行うようにしているので、新たな計算機にユーザデータ、システム情報の復元を行う際には、可搬性記録媒体を新たな計算機に移載して復元手段を起動するのみの作業で済むので、環境情報を設定する機器数が多数になった場合でも、簡便かつ効率よく環境情報の設定作業をなし得、保守コストを低減することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１１】
以下に、本発明にかかる計算機および退避復元プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００１２】
図１は、本発明の実施例を適用する復旧システムの全体構成を示すものである。この復旧システムは、計算機（コンピュータ）１と、該コンピュータとネットワーク接続されるデータセンターの記憶装置（ネットワークストレージ）２とから構成されている。図１において、１ａは障害などが発生した古いコンピュータを示しており、１ｂは代替される新たなコンピュータを示している。コンピュータ１には、本発明にかかる退避復元プログラムがインストールされており、ＵＳＢメモリなどの可搬性記録媒体１０が搭載可能である。ネットワークストレージ２は、ネットワーク共有されたＭＯやＤＶＤ−ＲＡＭ等を云い、ＷＡＮ、ＬＡＮを問わず、ネットワーク上のバックアップ用の記憶媒体を全て含んでいる。
【００１３】
図２は、本発明にかかる退避復元プログラムを実行可能な一般的なコンピュータ１の構成を示すものである。このコンピュータは、たとえば、ＣＰＵを含む制御ユニット１１と、メモリユニット１２と、ＬＡＮまたは外部ネットワークに当該コンピュータを接続するための通信ユニット１３と、表示ユニット１４と、入力ユニット１５と、ＵＳＢメモリなどの可搬性記録媒体（以下プロファイルメモリという）１０をドライブするプロファイルメモリドライブユニット１６と、ハードディスクユニット（ＨＤＤユニット）１７と、ＣＤ−ＲＯＭドライブユニット（ＤＶＤドライブユニットまたはＦＤドライブユニットでもよい）１８を備え、これらの各ユニットはシステムバスを介して接続されている。
【００１４】
図２において、制御ユニット１１は、本発明の退避復元プログラムを実行する。メモリユニット１２は、ＲＡＭ，ＲＯＭ等の各種メモリを含み、制御ユニット１１が実行すべきプログラム，処理の過程で得られた必要なデータ等を記憶する。通信ユニット１３は、本コンピュータを内部ＬＡＮあるいは外部ネットワークに接続する。表示ユニット１４は、ＣＲＴやＬＣＤ（液晶表示パネル）等で構成され、コンピュータの使用者に対して各種画面を表示する。入力ユニット１５は、キーボード，マウス等で構成され、コンピュータの使用者が、各種情報の入力を行うために使用する。
【００１５】
可搬性の記録媒体１０は、ＵＳＢメモリ（プロファイルメモリ）、ＦＤ、ＣＤ−Ｒ、ＭＯ、ＩＣカード、ＳＤメモリ、ＣＦ（コンパクトフラッシュ）等であり、この実施例では、可搬性の記録媒体１０として、ＵＳＢメモリ（プロファイルメモリ）を使用する。このプロファイルメモリ１０は、プロファイルメモリドライブユニット１６にネジなどによって半固定状態で取り付けられたほうが好ましい。
【００１６】
まず、本発明の退避復元プログラムが実行可能な状態になるまでの上記コンピュータの動作例について説明する。まず、上記のように構成されるコンピュータには、例えば、ＣＤ−ＲＯＭドライブユニット１８にセットされたＣＤ−ＲＯＭから、退避復元プログラムがＨＤＤユニット１７にインストールされる。そして、コンピュータの起動時またはプログラムの実行時に、ＨＤＤユニット１７から読み出された退避復元プログラムがメモリユニット１２に格納される。この状態で、制御ユニット１１（ＣＰＵ）は、メモリユニット１２に格納されたプログラムにしたがって、後述する退避復元処理を実行する。
【００１７】
図３は、退避復元プログラム２０の機能構成を示すものである。退避復元プログラム２０は、主に、退避プログラム２１、復元プログラム２２および選択プログラム２３によって構成されている。退避プログラム２１は、ハードディスクユニット１７に記憶されるユーザデータ、システム情報を含む退避情報を定期的にネットワークストレージ２へ退避するとともに、この退避と同期して当該コンピュータがネットワークストレージ２へネットワーク接続するためのネットワーク接続情報および各コンピュータに固有の機器固有情報を含むプロファイル情報をプロファイルメモリ１０に記憶させる退避処理を実行する。この退避プログラム２１による退避処理は、例えば、当該コンピュータ１が電源オンされる度に、あるいはコンピュータ１の動作時に定期的に実行される。
【００１８】
復元プログラム２２は、復元処理を行う際に自動的に起動され、退避プログラムによってプロファイルメモリ１０に記憶されたネットワーク接続情報に基づいてネットワークストレージ２に当該コンピュータをネットワーク接続し、ネットワークストレージ２に記憶されたユーザデータ、システム情報などの退避情報に基づきユーザデータ、システム情報の復元を行う。また、復元プログラム２２は、復元されたシステム情報とプロファイル情報を基に復元すべきソフトウェアを判断する機能を有し、この判断結果に応じて復元すべきソフトウェアをネットワークストレージ２からダウンロードし、インストールすることにより、当該計算機に必要とするソフトウェアを復元する。なお、ユーザデータ、システム情報を退避するネットワークストレージと、ソフトウェアを格納しておくネットワークストレージを異ならせてもよい。
【００１９】
選択プログラム２３は、当該コンピュータの起動時、プロファイルメモリ１０に記憶された機器固有情報と当該コンピュータのハードディスクユニット１７に記憶された機器固有情報とを比較し、この比較結果に基づいて退避プログラム２１（通常処理）および復元プログラム２２（復元処理）のうちのいずれか一方を起動するプログラム選択処理を実行する。
【００２０】
図４は、退避プログラム２１によってネットワークストレージ２へ退避される退避情報の構成を示すものであり、退避情報は、ユーザデータおよびシステム情報を含んでいる。システム情報は、
・コンピュータの管理者情報
・コンピュータの設定情報
・コンピュータのソフトウェア情報
等のコンピュータ固有な設定情報を有している。
【００２１】
図５は、退避プログラム２１によってプロファイルメモリ１０に記憶されるプロファイル情報の構成を示すものである。プロファイル情報は、ネットストレージ情報、通信環境設定情報および機器固有情報を含んでいる。ネットストレージ情報および通信環境設定情報によって当該コンピュータがネットワークストレージ２へネットワーク接続するためのネットワーク接続情報を構成している。
【００２２】
ネットストレージ設定情報は、
・ネットストレージ用ＩＤ
・ネットストレージ用パスワード
・ネットストレージ接続先ホスト情報
等を含み、
通信環境設定情報は、
・コンピュータの自機ＩＰ
・コンピュータの自機サブネットマスク
等のネットワーク設定情報を含み、
機器固有情報は、
・コンピュータのシリアル番号
・コンピュータの機種情報
等の固有情報を含んでいる。
【００２３】
つぎに、図１および図３と、図６に示すフローチャートを参照して、コンピュータ１による退避、復元動作についての実施例１を説明する。まず、コンピュータ１ａの電源が投入されて（ステップＳ１００）、退避復元プログラム２０が起動されると、選択プログラム２３は、プロファイルメモリ１０に退避したプロファイル情報のうちの機器固有情報に含まれる例えばコンピュータ１ａのシルアル番号と、コンピュータ１ａのＨＤＤユニット１７に記録された機器固有情報に含まれるコンピュータ１ａのシリアル番号とを比較することで、通常の退避動作を行うかあるいはリカバリ動作（復元動作）を行うかを判断する（ステップＳ１１０）。
【００２４】
プロファイルメモリ１０には、後述するように、旧コンピュータ１のＨＤＤユニットに記録されたシリアル番号がバックアップされているので、コンピュータの代替あるいはコンピュータ内のＨＤＤユニットの代替が行われた際には、代替された新たなコンピュータのＨＤＤユニット１７に記録されたシリアル番号と、プロファイルメモリ１０に退避されている旧コンピュータのシリアル番号とが、異なることになる。従って、選択プログラム２３は、プロファイルメモリ１０に記憶された機器固有情報のシリアル番号と、当該コンピュータのＨＤＤユニット１７に記録されたシリアル番号とが一致する場合には、コンピュータの代替あるいはコンピュータ内のＨＤＤユニットの代替が行われていないと判断し、通常の退避動作を実行すべく退避プログラム２１を起動する。一方、上記２つのシリアル番号が異なる場合は、コンピュータの代替あるいはコンピュータ内のＨＤＤユニットの代替が行われていると判断し、リカバリ動作を行うべく復元プログラム２２を起動する。
【００２５】
退避プログラム２１が起動された場合、退避プログラム２１は、図４に示したユーザデータ、システム情報を、通信ユニット１３を介して、定期的にネットワークストレージ２へ退避する処理を行うとともに、この退避処理と同期して、図５に示したプロファイル情報をＨＤＤユニット１７からプロファイルメモリ１０へ転送記憶させる動作を実行する。通常は、このようなネットワークストレージ２およびプロファイルメモリ１０への退避処理が退避プログラム２１によって行われている。
【００２６】
その後、コンピュータ１に障害などが発生したとする。利用者は、旧コンピュータ１ａを新たな代替機１ｂと交換したり、あるいは旧コンピュータ１ａ内のＨＤＤユニット１７の交換を行う。代替されたコンピュータ１ｂあるいはＨＤＤユニット１７が交換されたコンピュータ１ａには、退避復元プログラム２０が予めインストールされているとする。勿論、利用者が、代替機１ｂあるいはＨＤＤユニット１７が交換されたコンピュータ１ａに対し、退避復元プログラム２０をインストールしてもよい。また、代替機１ｂのＨＤＤユニットには、ユニークな新シルアル番号が記録されているとする。
【００２７】
代替機１ｂが用いられる場合、利用者は、旧コンピュータ１ａからプロファイルメモリ１０を取り外し、この取り外したプロファイルメモリ１０を新コンピュータ１ｂに装填する。一方、ＨＤＤユニット１７が交換されたコンピュータ１ａが用いられる場合は、プロファイルメモリ１０は移載が行われることなくそのまま使用される。
【００２８】
このようにして代替機１ｂまたはＨＤＤユニット１７が交換されたコンピュータ１ａの電源が投入されると、選択プログラム２３は、前記と同様にして、プロファイルメモリ１０に記憶されたプロファイル情報のうちの機器固有情報に含まれる例えばコンピュータのシルアル番号と、代替機１ｂまたはＨＤＤユニットが交換されたコンピュータ１ａにおけるＨＤＤユニットに記録された機器固有情報に含まれるコンピュータのシリアル番号とを比較することで、通常の退避動作を行うかあるいはリカバリ動作を行うかを判断する（ステップＳ１１０）。
【００２９】
この場合は、プロファイルメモリ１０には、旧コンピュータ１ａに搭載されている古いＨＤＤユニットに記憶されているシリアル番号が記憶されており、このシリアル番号は、代替機１ｂに搭載されるＨＤＤユニットに記憶された新シリアル番号あるいはＨＤＤユニットが交換されたコンピュータ１ａにおけるＨＤＤユニットに記録されたシリアル番号（この場合は“９９９９９９”などのあり得ない数値）の何れとも異なるので、選択プログラム２３は、リカバリ動作を行うと判断して、復元プログラム２２を起動する。
【００３０】
復元プログラム２２が起動されると、復元プログラム２２は、プロファイルメモリ１０に記憶されたプロファイル情報のうちのネットワーク接続情報（ネットストレージ情報および通信環境設定情報）に基づいて、当該コンピュータがネットワークストレージ２へネットワーク接続する為の環境設定を行い、ネットワーク接続を確立する（ステップＳ１４０）。さらに、復元プログラム２２は、ネットワークストレージ２に退避してあるユーザデータ、システム情報を用いて当該コンピュータのユーザデータ、システム情報の復元を行う（ステップＳ１５０）。さらに、復元プログラム２２は、復元されたシステム情報とプロファイル情報を基に復元すべきソフトウェアを判断し、この判断結果に応じて復元すべきソフトウェアをネットワークストレージ２からダウンロードし、インストールする。
【００３１】
このように、この実施例１では、通常動作の際には、ユーザデータ、システム情報を含む退避情報をネットワークストレージ２へ退避し、この退避と同期して当該コンピュータがネットワークストレージ２へネットワーク接続するためのネットワーク接続情報と各コンピュータに固有の機器固有情報を含むプロファイル情報をプロファイルメモリ１０に記憶させ、復元の際には、プロファイルメモリ１０に記憶されたネットワーク接続情報に基づいてネットワークストレージ２に当該コンピュータをネットワーク接続し、ネットワークストレージ２に記憶された退避情報に基づきユーザデータ、システム情報の復元を自動的に行うようにしているので、新たなコンピュータにユーザデータ、システム情報の復元を行う際には、例えばプロファイルメモリ１０を新たな計算機に移載してプログラムを起動するのみの作業で済むので、環境情報を設定する機器数が多数になった場合でも、簡便かつ効率よく環境情報の設定作業をなし得、保守コストを低減することが可能になる。また、プロファイルメモリ１０に記憶された機器固有情報に基づいて、退避処理および復元処理のいずれを実行させるかを自動的に切り替えるようにしたので、退避処理および復元処理のモード切替えを手動で行わずに済み、操作性が向上する。また、復元されたシステム情報とプロファイル情報を基に復元すべきソフトウェアを判断し、この判断結果に応じて復元すべきソフトウェアをネットワークストレージ２からダウンロードし、インストールするようにしたので、復旧する機器数が多数になった場合でも、簡便かつ効率よく機器の復元をなし得、保守コストが低減する。
【実施例２】
【００３２】
つぎに、図７を用いてこの発明の実施例２について説明する。この図７のフローチャートにおいては、先の図６のフローチャートに対し、ステップＳ１３５〜Ｓ１３８の手順が追加されている。図７において、ステップＳ１００〜Ｓ１３０の退避処理については、先の図６の場合と同様であり、重複する説明は省略する。この実施例２においては、新たなコンピュータが、代替機１ｂであるかあるいはＨＤＤユニットが交換されたコンピュータ１ａであるかを自動的に判定し、この判定結果に応じてシリアル番号の復元処理を異ならせている。
【００３３】
復元プログラム２２が起動されると、復元プログラム２２は、新たなコンピュータが、代替機１ｂであるかあるいはＨＤＤユニットが交換されたコンピュータ１ａであるかを判定する（ステップＳ１３５）。前述したように、代替機１ｂに搭載されるＨＤＤユニットには新シリアル番号が記録されており、一方ＨＤＤユニットが交換されたコンピュータ１ａにおけるＨＤＤユニットには“９９９９９９”などのあり得ない数値でシリアル番号が記憶されており、復元プログラム２２は、新たなコンピュータのＨＤＤユニットに記録されたシリアル番号に基づいて、新たなコンピュータが、代替機１ｂであるかあるいはＨＤＤユニットが交換されたコンピュータ１ａであるかを判定する。
【００３４】
すなわち、復元プログラム２２は、ＨＤＤユニットに記録されているコンピュータのシリアル番号が不定（“９９９９９９”など）であればＨＤＤ交換と判定して、ＦＬＡＧ＝１とする（ステップＳ１３７）。一方、復元プログラム２２は、ＨＤＤユニットに記録されているコンピュータのシリアル番号が、プロファイルメモリ１０に退避したシリアル番号と異なった新しいシリアル番号であればコンピュータの代替と判断して、ＦＬＡＧ＝０とする（ステップＳ１３６）。
【００３５】
復元の過程において、復元プログラム２２は、ＦＬＡＧを判定し、ＨＤＤ交換(FLAG=1)であれば、プロファイルメモリ１０に記憶されているシリアル番号を用い、コンピュータのＨＤＤユニット１７へシリアル番号を復元する。一方、コンピュータの代替の場合（FLAG=0）は、シリアル番号の復元の必要はなく、手順はステップＳ１４０に移行される。
【００３６】
これ以降、復元プログラム２２は、プロファイルメモリ１０に記憶されたプロファイル情報のうちのネットワーク接続情報（ネットストレージ情報および通信環境設定情報）に基づいて、当該コンピュータがネットワークストレージ２へネットワーク接続する為の環境設定を行い、ネットワーク接続を確立する（ステップＳ１４０）。さらに、復元プログラム２２は、ネットワークストレージ２に退避してあるユーザデータ、システム情報を用いて当該コンピュータのユーザデータ、システム情報の復元を行う（ステップＳ１５０）。さらに、復元プログラム２２は、復元されたシステム情報とプロファイル情報を基に復元すべきソフトウェアを判断し、この判断結果に応じて復元すべきソフトウェアをネットワークストレージ２からダウンロードし、インストールする。
【００３７】
このようにこの実施例では、新たなコンピュータが、代替機１ｂであるかあるいはＨＤＤユニットが交換されたコンピュータ１ａであるかを自動的に判定し、この判定結果に応じたシリアル番号の復元処理を実行するようにしている。
【００３８】
なお、障害発生によるコンピュータの入替時だけでなく、新たな新機種のコンピュータに入れ替えた場合においても、本退避復元プログラムを搭載させることで、障害発生の代替の時と同様にリカバリが可能である。
【産業上の利用可能性】
【００３９】
以上のように、本発明にかかる計算機および退避復元プログラムは、オフィス、各種施設などのコンピュータシステムに有用である。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施例を適用する復旧システムの全体構成を示す図である。
【図２】本発明にかかる退避復元プログラムを実行可能な一般的なコンピュータの構成を示す図である。
【図３】退避復元プログラムの機能構成を示すブロック図である。
【図４】ネットワークストレージに退避するデータ構成を示す図である。
【図５】プロファイルメモリに退避するデータ構成を示す図である。
【図６】退避復元プログラムの実施例１の動作手順を示すフローチャートである。
【図７】退避復元プログラムの実施例２の動作手順を示すフローチャートである。
【符号の説明】
【００４１】
１，１ａ，１ｂ  コンピュータ（計算機）
２  ネットワークストレージ（記憶装置）
１０  プロファイルメモリ（可搬性記録媒体）
１１  制御ユニット
１２  メモリユニット
１３  通信ユニット
１４  表示ユニット
１５  入力ユニット
１６  プロファイルメモリドライブユニット
１７  ハードディスクユニット（ＨＤＤユニット，固定記憶装置）
１８  ＣＤ−ＲＯＭドライブユニット
２０  退避復元プログラム
２１  退避プログラム
２２  復元プログラム
２３  選択プログラム
【図１】
2007011751.tif 000003
【図２】
2007011751.tif 000004
【図３】
2007011751.tif 000005
【図４】
2007011751.tif 000006
【図５】
2007011751.tif 000007
【図６】
2007011751.tif 000008
【図７】
2007011751.tif 000009