(57)【要約】【課題】  バックアップ／リカバリの際の転送容量を減らし、バックアップ／リカバリ時間を短くし、また、自動取得することによってクライアントからのバックアップするシステム情報の取得漏れを防ぐとともにリカバリするシステム情報の反映漏れを防ぐこと。【解決手段】  クライアント１１は、システム状態の変更をシステム差分情報として読み取る差分情報検索手段１３、システム差分情報に基づいて差分バックアップファイルを生成する差分バックアップファイル生成手段１４、差分バックアップファイルをサーバに転送する差分バックアップファイル転送手段１５、リカバリ要求をサーバに送信しサーバから差分バックアップファイルを受信してシステム状態を全て自動反映する差分リカバリ手段を有し、サーバ１０は、クライアントから受信した差分バックアップファイルを保管し、リカバリ要求に応じて差分バックアップファイルをクライアントに送信する手段を有する。【選択図】      図１
2006309289.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたサーバ・クライアントシステムにおけるクライアントの情報をバックアップするバックアップ方法であって、
前記クライアントにおけるシステム状態の変更をシステム差分情報として読み取るステップと、該読み取ったシステム差分情報に基づいて差分バックアップファイルを生成するステップと、該差分バックアップファイルを前記サーバに転送して時系列に保管するステップと、前記サーバに保管した差分バックアップファイルを時系列に読み出し、前記クライアントに送信するステップと、前記クライアントにおいて前記システム状態の変更を全て自動反映するステップとを有することを特徴とするバックアップ方法。
【請求項２】
前記差分バックアップファイルは、変更のあったシステム情報と対象ファイルに基づいて作成された自動反映ファイルであるバックアップ用自動ファイルと、該バックアップ用自動ファイルのファイル名とその作成日時を示すバックアップファイル一覧からなることを特徴とする請求項１記載のバックアップ方法。
【請求項３】
ネットワークに接続されたサーバおよびクライアントを有し、該クライアントの情報をバックアップするバックアップシステムであって、
前記クライアントは、
自クライアントのシステム状態の変更をシステム差分情報として読み取る差分情報検索手段と、該差分情報検索手段で読み取ったシステム差分情報に基づいて差分バックアップファイルを生成する差分バックアップファイル生成手段と、該差分バックアップファイルを前記サーバに転送する差分バックアップファイル転送手段と、リカバリ要求を前記サーバに送信するとともに、前記サーバから差分バックアップファイルを受信してシステム状態を全て自動反映する差分リカバリ手段を有し、
前記サーバは、
前記クライアントから受信した差分バックアップファイルを保管する手段と、前記クライアントからのリカバリ要求に応じて前記保管してある差分バックアップファイルを読み出して前記クライアントに送信する手段を有する
ことを特徴とするバックアップシステム。
【請求項４】
前記差分バックアップファイルは、変更のあったシステム情報と対象ファイルに基づいて作成された自動反映ファイルであるバックアップ用自動ファイルと、該バックアップ用自動ファイルのファイル名とその作成日時を示すバックアップファイル一覧からなることを特徴とする請求項３記載のバックアップシステム。
【請求項５】
コンピュータを、請求項３または４に記載のバックアップシステムにおける各手段として機能させるためのバックアップ用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された端末機器やＰＣ（パーソナルコンピュータ）などのクライアントとサーバからなるクライアント・サーバシステムにおいて、システム変更に伴うクライアントのバックアップおよびリカバリ技術に係り、特に、バックアップ時に、クライアントからシステム変更に伴う変更分に対応する差分バックアップ情報をサーバで取得し、リカバリ時に、該サーバに取得されたシステム変更分に対応する差分バックアップ情報を全て自動的にクライアントに反映させる技術に関する。
【背景技術】
【０００２】
クライアント・サーバシステムにおけるユーザデータのバックアップ／リカバリ技術は従来から検討されており、様々な方法が提案されている。
【０００３】
例えば、特開２００４−９４６１７号公報（特許文献１）の〔従来の技術〕の項に開示されているように、大別して、全てのユーザデータをバックアップ／リカバリするフルバックアップ／リカバリ方法、変更されたユーザデータのみをバックアップする差分バックアップ／リカバリ方法がある。
【０００４】
また、差分をとる方向として、古いファイルから新しいファイルの差分をとる順方向差分、新しいファイルから古いファイルの差分をとる逆方向差分があり、さらに差分をとる間隔として、最も近いバージョン同士の差分をとる線形差分、離れたバージョン同士の差分をとるジャンプ差分がある。
【０００５】
また、差分バックアップの方法としては、ユーザデータの差分を圧縮してサーバに退避、リカバリは関連情報を使って復元する方法もある。
【０００６】
このように、特許文献１に記載された如き従来のバックアップ／リカバリ方法は、全てユーザデータ（ユーザ情報）についてのバックアップ／リカバリを考慮するものであり、システム構成に係るシステム情報について差分を自動で取得することは全く考慮されていなかった。
【０００７】
また、システム情報について述べると、システム全体のバックアップすなわちフルバックアップが行われるか、あるいは、システム情報の差分を取得する場合は変更時点で変更した部分をバックアップ（差分バックアップ）するが、その場合の変更部分は人手によって取得するものであった。
【０００８】
【特許文献１】特開２００４−９４６１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来技術では、フルバックアップの場合はバックアップの度にシステム停止や大量のデータのバックアップが必要であり、一方、差分バックアップの場合では、人手による管理が発生するため、バックアップデータの取得漏れやリカバリ時のバックアップデータの反映漏れが発生する可能性がある。
【００１０】
また、前述したように、ネットワークを使用した差分自動バックアップは、特許文献１にも見られるようにユーザデータの差分バックアップは考えられているが、システム情報は差分バックアップを自動で行うことは全く考慮されていない。
【００１１】
本発明は、上記事情に鑑み、バックアップ／リカバリする場合、バックアップ／リカバリの際の転送容量を減らし、バックアップ／リカバリ時間を短くし、また、自動で取得することによってクライアントからのバックアップするシステム情報の取得漏れを防ぐとともに、リカバリ時にリカバリするシステム情報の反映漏れを防ぐことが可能なバックアップ方法およびバックアップシステム、ならびにそのためのプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
本発明は、上記目的を達成するために、前システム情報と現システム情報の変更分を読み取り、変更分のみをバックアップ対象としてバックアップファイルを作成、サーバに転送する。サーバでは時系列にバックアップファイルの一覧を作成し、バックアップファイルを格納し、リカバリ時は、初期状態のクライアントからサーバにある時系列のバックアップ一覧ファイルの順にバックアップファイルを受信し反映するようにしたものである。
【００１３】
さらに詳細に述べると、本発明においては、バックアップ時に、クライアントにおけるシステム状態の変更をシステム差分情報として読み取り、該読み取ったシステム差分情報に基づいて差分バックアップファイルを生成し、生成した差分バックアップファイルをサーバに転送して時系列に保管し、リカバリ時に、サーバに保管した差分バックアップファイルを時系列に読み出してクライアントに送信し、クライアントにおいて変更を全て自動反映するようにしたものである。
【発明の効果】
【００１４】
本発明によれば、各クライアントにおいてシステム情報変更を調べることによってバックアップ対象を特定するため、システム変更のバックアップにおいて取得漏れを防ぐ、またリカバリを行うときにシステム変更分バックアップファイル全てを自動的に反映することによってシステム変更分の反映漏れを防ぐことが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態を、図面を用いて詳細に説明する。
【００１６】
（実施例）
図１は、本発明に係るネットワークを使ったバックアップサーバとクライアントＡからなるバックアップシステムにおけるシステム変更の差分自動バックアップ処理を説明するための図である。
【００１７】
図１においては、差分自動バックアップ処理を説明するために、バックアップサーバを自動バックアップサーバ１０、クライアントＡを自動バックアップクライアント１１と表記し、差分自動バックアップ処理に係るそれぞれのハードウェアおよびソフトウェアの全体の関連を示している。
【００１８】
同図に示すように、本発明に係るシステム変更の差分自動バックアップシステムにおける自動バックアップサーバ１０は、自動バックアップクライアント１１からバックアップファイルとファイル情報を受信してバックアップファイルをクライアント毎のディレクトリに保管し、各クライアントのバックアップファイル一覧を作成するバックアップ差分ファイル受信手段１２を保有する。
【００１９】
本発明におけるネットワークに接続されたサーバとクライアントからなるシステム情報の差分自動バックアップシステムにおいて、自動バックアップクライアント１１は、システム情報から変更部分を探し出す差分情報検索手段１３と、変更部分をコピーし、自動反映可能なファイルとしてバックアップファイルを作成する差分バックアップファイル生成手段１４と、バックアップサーバにバックアップファイルとファイル情報を送信する差分バックアップファイル転送手段１５とを保有する。
【００２０】
本発明に係るバックアップシステムの前提として、（１）上記各手段を有している、（２）自動バックアップクライアント１１側で上記手段の初期状態としてシステムファイルのコピーを取得している、（３）初期状態を自動バックアップサーバ１０に登録している、（４）初期状態のシステムバックアップデータを別途取得している。
【００２１】
また、自動バックアップサーバ１０と自動バックアップクライアント１１は、ＬＡＮやインターネットなど相互通信可能なネットワークに接続されている。
【００２２】
図２は、本発明に係るネットワークを使ったバックアップサーバとクライアントＡからなるバックアップシステムにおけるシステム変更の差分自動リカバリ処理を説明するための図であり、図１のバックアップにより取得したファイルをもとにシステム変更分の差分自動リカバリの動作を示している。
【００２３】
図２においては、差分自動リカバリ処理を説明するために、バックアップサーバを自動リカバリサーバ４０、クライアントＡを自動リカバリクライアント４１と表記し、差分自動リカバリ処理に係るそれぞれのハードウェアおよびソフトウェアの全体の関連を示している。
【００２４】
同図に示すように、本発明におけるネットワークを使ったシステム変更の差分自動リカバリシステムの自動リカバリサーバ４０は、自動リカバリクライアント４１の要求によってバックアップファイル一覧情報を返送するリカバリファイル情報送信手段４２と、自動リカバリクライアント４１からの要求によって各クライアントのバックアップファイルを送信するリカバリファイル送信手段４３を保有する。
【００２５】
また、ネットワークを使ったシステム変更の差分自動リカバリシステムの自動リカバリクライアント４１は、自動リカバリサーバ４０からバックアップファイル情報を取得し、該取得したバックアップファイル情報を時系列に自動リカバリサーバ４０から取得して反映する差分リカバリ手段４４を保有する。
【００２６】
本発明に係るリカバリを実施する上での前提として、（１）上記バックアップシステムでのバックアップが取得できている、（２）初期状態のバックアップに戻っている
【００２７】
また、自動リカバリサーバ４０と自動リカバリクライアント４１は、ＬＡＮやインターネットなど相互通信可能なネットワークに接続されている。
【００２８】
次に、前述の図１および図３〜図６を用いてバックアップ処理を説明する。
図３から図６は、バックアップ処理を説明するための処理フロー図である。
【００２９】
図３は、図１に示す本発明に係るバックアップシステムでの自動バックアップクライアント１１のシステム変更情報を検索する差分情報検索手段１３の処理フローを示す図である。
【００３０】
同図に示すように、差分情報検索手段１３は、自動バックアップクライアント１１内のシステム変更情報を取得するために、現在のシステム情報２１のコピーを取得して現在システム情報２２とし（ステップＳ２００）、事前にコピーしてある前回システム情報２３と比較してシステム差分情報２４を生成するとともに、現在のシステム情報２２と前回システム情報２３に差分があるか否かを判定し、すなわちシステム情報が変更されてシステム差分情報２４にデータが入っているか否かを判定し、その判定結果によってその後の処理を分岐する（ステップＳ２０１）。
【００３１】
システム差分情報２４にデータが入っていない（すなわちシステム情報に変更がない）場合は、現在システム情報２２を削除して（ステップＳ２０５）、処理を終了する。
【００３２】
システム差分情報２４にデータが入っている（すなわちシステム情報に変更がある）場合は、差分変更情報を引数として図４に示す差分バックアップファイル生成手段１４の処理を呼び出す（ステップＳ２０２）。
【００３３】
次に、差分バックアップファイル生成手段１４の処理の終了判定を行い（ステップＳ２０３）、正常終了の場合は（ステップＳ２０３：Ｙ）、現在システム情報２２を前回システム情報２３としてコピーし（ステップＳ２０４）、現在システム情報２２を削除して（ステップＳ２０５）、処理を終了する。
【００３４】
差分バックアップファイル生成手段１４の処理が正常終了していなければ（ステップＳ２０３：Ｎ）、現在システム情報２２を削除して（ステップＳ２０５）、処理を終了する。
【００３５】
システム情報については、windowsではレジストリファイル、UNIX(登録商標)では/etc以下のファイルなどを示している。図１０は、システム情報の一例としてwindowsのレジストリファイルの抜粋を示す図である。現在システム情報も前回システム情報も同様である。
【００３６】
図４は、本発明に係るバックアップシステムでの自動バックアップクライアント１１における差分バックアップファイル生成手段１４の処理フローを示す図である。
【００３７】
同図において、まず、図３のステップＳ２０１で生成されたシステム差分情報２４よりバックアップ対象となる変更分の設定と対象ファイルを決定する（ステップＳ３００）。
【００３８】
次に、バックアップ対象となる変更分の「設定／ファイル（変更のあったシステム情報と対象のファイル）」２５をバックアップ対象とし、バックアップ分のコピーエリアにバックアップ分の設定／ファイル２６としてコピーする（ステップＳ３０１）。
【００３９】
次に、コピーしたバックアップ分の設定／ファイル２６を、バッチファイルやtar（tape archiverの略で、UNIX(登録商標)で、ファイルのバックアップに広く用いられているコマンドの一種）によって自動反映ファイルとしてバックアップ用自動ファイル２７を作成し、例えばzip（英語圏でよく使用される書庫圧縮形式の一種）等を用いて圧縮する（ステップＳ３０２）。
【００４０】
次に、バックアップファイル一覧２８を作成し、作成した前記バックアップ用自動ファイル２７のファイル名と生成（バックアップ）日時をバックアップファイル一覧２８に登録する（ステップＳ３０３）。
【００４１】
図１１（ａ）は、このようにして登録されたバックアップファイル一覧２８の内容を説明するための図である。本例では、バックアップファイル一覧は、日時とバックアップファイル名からなる。同図に示すように、日時とはバックアップ日時（すなわちバックアップ用自動ファイル２の生成日時）を意味し、バックアップファイル名とは自動反映に加工したバックアップファイル名を意味する。
【００４２】
図１１（ｂ）は、バックアップファイル一覧の具体的な実施例を示す図であり、バックアップ日時が「２００４１２１２１５３４２０（２００４年１２月１２日１５時３４分２０秒）」で、バックアップファイル名が「ＰＲＮ  ２００４１２１２１５３４．ｅｘｅ」の場合を示している。
【００４３】
図５は、バックアップシステムのクライアント（自動バックアップクライアント１１）が作成したバックアップ用ファイル２７とバックアップファイル一覧２８をバックアップサーバに送るときの、差分バックアップファイル転送手段１５の処理フローを示す図である。
【００４４】
差分バックアップファイル転送手段１５のこの処理フローの処理は、図３に示したシステム情報の差分情報検索手段１３の処理フローのステップＳ２０５の処理が終了した後に開始する。
【００４５】
差分バックアップファイル転送手段１５は、まず、バックアップファイル一覧２８が存在するか否かをチェックし（ステップＳ４００）、バックアップファイル一覧２８が存在しなければ（ステップＳ４００：Ｎ）、処理を終了し、バックアップファイル一覧２８が存在していれば（ステップＳ４００：Ｙ）、自動バックアップサーバ１０の差分ファイル受信手段１２と通信を開始し（ステップＳ４０１）、バックアップファイル一覧２８とバックアップ用自動ファイル２７を自動バックアップサーバ１０に送信する（ステップＳ４０２）（図６の差分ファイル受信手段１２の処理フローのステップＳ５００参照）。
【００４６】
自動バックアップサーバ１０への送信が正常に終了したかを判定し（ステップＳ４０３）、正常に終了していなければ（ステップＳ４０３：Ｎ）、処理を終了し、別途原因調査等を実施する。
【００４７】
正常に終了していれば（ステップＳ４０３：Ｙ）、自動バックアップクライアント１１にあるバックアップファイル一覧２８とバックアップ用自動ファイル２７を削除して（ステップＳ４０４）、処理を終了する。
【００４８】
図６は、バックアップシステムでの自動バックアップサーバ１０の差分ファイル受信手段１２の処理フローを示す図であり、自動バックアップクライアント１１からバックアップ用自動ファイル２７およびバックアップファイル一覧（ファイル情報）２８を受信し、それらを格納する処理フローである。
【００４９】
差分ファイル受信手段１２は、自動バックアップクライアント１１から、図５に示す差分バックアップファイル転送手段１５の処理フローのステップ４０２で送信された図１１（ｂ）に示す如きバックアップファイル名と日時（バックアップ日時）を含むバックアップファイル一覧２８とバックアップ用自動ファイル２７を受信する（ステップＳ５００）。
【００５０】
次に、各クライアント毎の格納エリア３０に、ステップＳ５００で受信したバックアップ用自動ファイル２７をバックアップ用自動ファイル３２として追加格納する（ステップＳ５０１）。
【００５１】
さらに、各クライアント毎のエリア３０にあるバックアップファイル一覧３１に、ステップＳ５００で受信したバックアップファイル一覧２８の情報を反映フラグ‘１’とともに追加登録する（ステップＳ５０２）。
【００５２】
図１１（ｃ）は、このようにして追加登録されたバックアップファイル一覧の情報と反映フラグの意味を説明するための図である。本例では、バックアップファイル一覧は、日時とバックアップファイル名、反映フラグからなる。日時とはバックアップ日時を意味し、バックアップファイル名とは自動反映に加工したバックアップファイル名を意味し、反映フラグとはリカバリ対象であるか否かを示すものであり、デフォルトは‘１’（リカバリ対象）で、リカバリ前に反映フラグを‘０’にしてリカバリに反映させないことも可能である。
【００５３】
図１１（ｄ）は、バックアップファイル一覧と反映フラグの具体的な実施例を示す図であり、日時が「２００４１２１２１５３４２０」（２００４年１２月１２日１５時３４分２０秒）で、バックアップファイル名が「ＰＲＮ  ２００４１２１２１５３４．ｅｘｅ」で、反映フラグが‘１’の場合を示している。
【００５４】
次に、前述の図２および図７〜図９を用いてリカバリ処理を説明する。
図７〜図９は、リカバリ処理を説明するための処理フロー図である。
【００５５】
図７は、自動リカバリサーバのリカバリファイル情報送信手段が、バックアップファイル情報を自動リカバリクライアントの差分リカバリ手段に対して送信する処理フローを示す図である。ここでは、一例として、自動リカバリサーバ４０のリカバリファイル情報送信手段４２が、バックアップファイル情報を、自動リカバリクライアント４１の差分リカバリ手段４４に対して送信する場合を示す。
【００５６】
自動リカバリサーバ４０のリカバリファイル情報送信手段４２は、自動リカバリクライアント４１の差分リカバリ手段４４から（図９の差分リカバリ手段４４の処理フローのステップＳ８００参照）、リカバリ用のバックアップファイル一覧の要求を受信する（ステップＳ６００）。
【００５７】
共用バックアップエリア４５にある要求された自動リカバリクライアント、今の場合は自動リカバリクライアント４１に関連する格納エリア４６からバックアップファイル一覧４７を取り出し、その中の反映フラグが‘１’になっているファイル情報を自動リカバリクライアント４１に送信する（ステップＳ６０１）。
【００５８】
図８は、リカバリファイル送信手段が、自動リカバリクライアントからのリカバリ処理によるバックアップ用自動ファイル送信要求を受けて対応する自動リカバリクライアントに要求されたバックアップ用自動ファイルを送信するフローである。ここでは、例えばリカバリファイル送信手段４３が、自動リカバリクライアント４１の差分リカバリ手段４４からリカバリ処理によるバックアップ用自動ファイル送信要求を受けた場合の例を示す。
【００５９】
まず、リカバリファイル送信手段４３が、自動リカバリクライアント４１からファイル送信要求を受信する。この時、自動リカバリクライアント４１からの引数としてファイル名を受信する（ステップＳ７００）。
【００６０】
次に、共用バックアップエリア４５にある各クライアントの格納エリアのうち自動リカバリクライアント４１に対応する格納エリア４６から、要求されたバックアップ用自動ファイル４８を取得し、対応する自動リカバリクライアント４１に送信する（ステップＳ７０１）。
【００６１】
図９は、自動リカバリクライアントの差分リカバリ手段の処理フローを示す図である。ここでは、自動リカバリクライアント４１の差分リカバリ手段４４の処理の例を説明する。
【００６２】
自動リカバリクライアント４１の差分リカバリ手段４４は、自動リカバリサーバ４０の共用バックアップエリア４５にある各クライアントに対応する格納エリアのうち自動リカバリクライアント４１に対応する格納エリア４６にあるバックアップファイル一覧４７の情報を取得するために、リカバリファイル情報送信手段４２と通信を行い、図７に示すリカバリファイル情報送信手段４２のステップＳ６０１の処理によって送信されるバックアップ対象ファイル一覧４７の情報を取得し、バックアップファイル情報４９に登録する（ステップＳ８００）。
【００６３】
次に、バックアップファイル情報４９のデータ残数をチェックする（ステップＳ８０１）。
【００６４】
ステップＳ８０１におけるチェックの結果、バックアップファイル情報４９のデータ残数が１以上であれば（ステップＳ８０１：Ｙ）、取得日時の古いファイルから順番にそのファイル名を引数としてサーバと通信し、図８に示すリカバリファイル送信手段４３のステップＳ７０１の処理によって送信されるバックアップ用自動ファイル４８を受信してリカバリ用ファイル５０として格納する（ステップＳ８０２）。
【００６５】
受信したリカバリ用ファイル５０を実行し、反映させ（ステップＳ８０３）、反映したファイル名をバックアップファイル情報４９から削除し（ステップＳ８０４）、ステップＳ８０１に戻る。
【００６６】
ステップＳ８０１からステップＳ８０４をバックアップファイル情報４９のデータが無くなるまで繰り返す。
【００６７】
ステップＳ８０１におけるチェックの結果、バックアップファイル情報４９の残数が０であれば（ステップＳ８０１：Ｎ）、現システム情報５１を前回システム情報５２にコピーして（ステップＳ８０５）、処理を終了する。
【００６８】
本発明は、システム情報の差分を取り、その情報から判断し、関連するファイルやディレクトリをコピーして差分バックアップファイルを作成し、この差分バックアップファイルをバックアップ対象とするものであり、この場合のバックアップ対象には、「システム情報の差分(レジストリの差分など）」、「設定ファイル(システム情報と同じという場合も考えられる)」、「インストールされたアプリなどが入っているディレクトリ全体」が含まれる。
【００６９】
なお、前述したように、図１における自動バックアップサーバ１０と図２における自動リカバリサーバ４０は同一のサーバであり、図１における自動バックアップクライアント１１と図２における自動リカバリクライアント４１は同一のクライアントであるが、バックアップとリカバリ（復元）を別々に説明するために便宜的に異なる表現を用いたものである。
【００７０】
また、自動バックアップサーバ１０における差分ファイル受信手段１２、自動リカバリサーバ４０におけるリカバリファイル情報送信手段４２およびリカバリファイル送信手段４３は、これら各手段に対応する処理プログラムをバックアップサーバを構成するコンピュータの記憶装置にインストールし、これを読み出してＣＰＵで実行させることにより実現されるものであることはいうまでもない。
【００７１】
また、自動バックアップクライアント１１における差分情報検索手段１３、差分バックアップファイル生成手段１４、差分バックアップファイル転送手段１５、自動リカバリクライアント４１における差分リカバリ手段４４は、これら各手段に対応する処理プログラムをクライアントを構成するコンピュータの記憶装置にインストールし、これを読み出してＣＰＵで実行させることにより実現されるものであることはいうまでもない。
【００７２】
なお、上記実施例で説明した自動バックアップサーバ１０における差分ファイル受信手段１２、自動リカバリサーバ４０におけるリカバリファイル情報送信手段４２、リカバリファイル送信手段４３、自動バックアップクライアント１１における差分情報検索手段１３、差分バックアップファイル生成手段１４、差分バックアップファイル転送手段１５、および自動リカバリクライアント４１における差分リカバリ手段４４の各手段の機能を実現するための処理プログラムは、ＣＤ−ＲＯＭ、ＤＶＤ、ＦＤなどのコンピュータ読み取り可能な記録媒体、あるいはインターネットなどのネットワークを介して市場に流通させることができる。
【図面の簡単な説明】
【００７３】
【図１】本発明のバックアップシステムにおける、バックアップ時のハードウェア、ソフトウェアの全体の関連およびシステム構成を示す図である。
【図２】本発明のバックアップシステムにおける、リカバリ時のハードウェア、ソフトウェアの全体の関連およびシステム構成を示す図である。
【図３】図１における自動バックアップクライアント内の「差分情報検索手段」の処理フローを説明するための図である。
【図４】図１における自動バックアップクライアント内の「差分バックアップファイル生成手段」の処理フローを説明するための図である。
【図５】図１における自動バックアップクライアント内の「差分バックアップファイル転送手段」の処理フローを説明するための図である。
【図６】図１における自動バックアップサーバ内の「バックアップ差分ファイル受信手段」の処理フローを説明するための図である。
【図７】図２における自動リカバリサーバ内の「リカバリ（バックアップ）ファイル情報送信手段」の処理フローを説明するための図である。
【図８】図２における自動リカバリサーバ内の「リカバリ（バックアップ）ファイル送信手段」の処理フローを説明するための図である。
【図９】図２における自動リカバリクライアント内の「差分リカバリ手段」の処理フローを説明するための図である。
【図１０】図１および図２における「システム情報」に関係するファイルの内容例である。
【図１１】図１および図２における「バックアップファイル一覧」の項目の説明およびその具体的な実施例である。
【符号の説明】
【００７４】
１０：サーバ（自動バックアップサーバ）
１１：クライアント（自動バックアップクライアント）
１２：バックアップ差分ファイル受信手段
１３：差分情報検索手段
１４：差分バックアップファイル生成手段
１５：差分バックアップファイル転送手段
２１：システム情報
２２：現在システム情報
２３：前回システム情報
２４：システム差分情報
２５：変更分設定／ファイル（変更のあったシステム情報と対象のファイル）
２６：設定／ファイル
２７：バックアップ用自動ファイル
２８：バックアップファイル一覧
２９：共用バックアップエリア
３０：クライアントＡのエリア
３１：バックアップファイル一覧
３２：バックアップ用自動ファイル
４０：サーバ（自動リカバリサーバ）
４１：クライアント（自動リカバリクライアント）
４２：リカバリファイル情報送信手段
４３：リカバリファイル送信手段
４４：差分リカバリ手段
４５：共用バックアップエリア
４６：クライアントＡのエリア
４７：バックアップファイル一覧
４８：バックアップ用自動ファイル
４９：バックアップファイル情報
５０：リカバリ用ファイル
５１：システム情報
５２：前回システム情報
【図１】
2006309289.tif 000003
【図２】
2006309289.tif 000004
【図３】
2006309289.tif 000005
【図４】
2006309289.tif 000006
【図５】
2006309289.tif 000007
【図６】
2006309289.tif 000008
【図７】
2006309289.tif 000009
【図８】
2006309289.tif 000010
【図９】
2006309289.tif 000011
【図１０】
2006309289.tif 000012
【図１１】
2006309289.tif 000013