(57)【要約】【課題】クライアントデータのバックアップを容易に行うことができ、更にクライアントのリソースを有効に使用することができるバックアップ方法及びシステムの提供。【解決手段】サーバＳに、クライアントＡからクライアントＢにデータのバックアップを行うデータの格納先ディレクトリ及びバックアップ先コンピュータ名とを格納する第１の管理テーブルを設け、クライアントＡに自己のデータの格納先ディレクトリとバックアップ先コンピュータ名とを格納する第２の管理テーブルを設け、前記クライアントＡがサーバＳに対してデータバックアップの開始を要求すると、サーバＳが第１の管理テーブルを参照してバックアップ先のクライアントＢを検索し、該クライアントＢがデータ転送可能に接続されていることを検出したとき、クライアントＡからクライアントＢにデータのバックアップを行い、同様にクライアントＢからクライアントＣにデータのバックアップを行うもの。【選択図】  図１
2004302573.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンピュータが相互にデータ転送可能に接続されたコンピュータシステムにおけるデータバックアップ方法であって、前記複数のコンピュータの内の特定のコンピュータに、一方のコンピュータから他方のコンピュータにバックアップを行うデータの格納先ディレクトリ及びバックアップ先コンピュータ名とを格納する第１の管理テーブルを設け、前記一方のコンピュータに自己のデータの格納先ディレクトリとバックアップ先コンピュータ名とを格納する第２の管理テーブルを設け、前記一方のコンピュータが特定のコンピュータに対してデータバックアップの開始を要求し、特定のコンピュータが第１の管理テーブルを参照してバックアップ先の他方のコンピュータを検索し、該第１の管理テーブルに格納したバックアップ先コンピュータ名が前記データ転送可能に接続されていることを検出したとき、他のコンピュータが特定のコンピュータにより指定されたバックアップ先コンピュータに自己のデータの格納先ディレクトリに格納したデータをバックアップすることを特徴とするデータのバックアップ方法。
【請求項２】
前記第１及び第２の管理テーブルに、データの格納先ディレクトリに格納されたデータのフルバックアップか差分バックアップかを示すフラグを格納し、前記一方のコンピュータが特定のコンピュータにより指定されたバックアップ先コンピュータに自己のデータの格納先ディレクトリに格納したデータをバックアップするとき、前記管理テーブルに格納したフラグに従ってフルバックアップ又は差分バックアップを行うことを特徴とする請求項１記載のデータのバックアップ方法。
【請求項３】
前記一方のコンピュータが特定のコンピュータにより指定されたバックアップ先コンピュータに自己のデータの格納先ディレクトリに格納したデータをバックアップするとき、複数の他方のコンピュータにデータを重複又は分散してバックアップを行うことを特徴とする請求項１又は２記載のデータのバックアップ方法。
【請求項４】
複数のコンピュータが相互にデータ転送可能に接続されたコンピュータシステムにおけるデータバックアップシステムであって、前記複数のコンピュータの内、他方のコンピュータにバックアップを行うデータの格納先ディレクトリとバックアップ先コンピュータ名とを格納する第１の管理テーブルを含む特定の一方のコンピュータと、バックアップを行うデータの格納先ディレクトリとバックアップ先コンピュータ名とを格納する第２の管理テーブルを含む他方のコンピュータとを備え、前記一方のコンピュータが特定のコンピュータに対してデータバックアップの開始を要求し、特定のコンピュータが第１の管理テーブルを参照してバックアップ先の他方のコンピュータを検索し、該第１の管理テーブルに格納したバックアップ先コンピュータ名が前記データ転送可能に接続されていることを検出したとき、一方のコンピュータが特定のコンピュータにより指定されたバックアップ先コンピュータに自己のデータの格納先ディレクトリに格納したデータをバックアップすることを特徴とするデータのバックアップシステム。
【請求項５】
前記第１及び第２の管理テーブルが、データの格納先ディレクトリに格納されたデータのフルバックアップか差分バックアップかを示すフラグを格納し、前記一方のコンピュータが特定のコンピュータにより指定されたバックアップ先コンピュータに自己のデータの格納先ディレクトリに格納したデータをバックアップするとき、前記管理テーブルに格納したフラグに従ってフルバックアップ又は差分バックアップを行うことを特徴とする請求項４記載のデータのバックアップシステム。
【請求項６】
前記一方のコンピュータが、特定のコンピュータにより指定されたバックアップ先コンピュータに自己のデータの格納先ディレクトリに格納したデータをバックアップするとき、複数の他方のコンピュータにデータを重複又は分散してバックアップを行うことを特徴とする請求項４又は５記載のデータのバックアップシステム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、複数のコンピュータが相互にデータ転送可能に接続されたコンピュータシステムにおけるデータバックアップ方法及びバッアップシステムに係り、特に各コンピュータ資産を利用して効率的にデータのバックアップを行うことができるデータバックアップ方法及びバッアップシステムに関する。
【０００２】
【従来の技術】
一般にコンピュータシステムは、複数のクライアントコンピュータと該クライアントコンピュータを制御するためのサーバコンピュータとを相互にデータ転送可能にＬＡＮ接続されており、このコンピュータシステムにおいては不慮の事故に備えて各種データのバックアップをとることが必須とされている。
【０００３】
従来技術によるコンピュータシステムにおけるデータのバックアップ手法は、前記シスムにデータのバックアップを専門に行うバックアップサーバを設け、該バックアップサーバが接続された他のクライアントコンピュータを監視し、定期的に該当コンピュータの全データのバックアップ（フルバックアップと呼ぶ）又は変更のあったデータのみの部分的バックアップ（差分バックアップと呼ぶ）を行うものであった。
【０００４】
尚、前述のコンピュータシステムにおけるデータバックアップに関する技術が記載された文献としては、例えば特開２００２−３２８８４７号公報が挙げられる。
【０００５】
【発明が解決しようとする課題】
前述の従来技術によるコンピュータシステムにおけるバックアップ手法は、全てのクライアンコンピュータに格納されたデータのバックアップを行うためにバックアップサーバに大容量の記憶装置を必要とし更に信頼性を確保するために高価なものであった。特に記憶装置は、クライアントコンピュータにおいても磁気ディスク装置の大容量化が進み、バックアップのシステム構成としては全てのクライアントコンピュータのデータを記憶可能な大容量を用意する必要があるため、超大容量の磁気ディスク装置や磁気テープ装置を必要とすると言う不具合があった。
【０００６】
一方、クライアントとなるコンピュータにおいては、近年のコストパフォーマンスの良い磁気ディスク装置を搭載した安価なコンピュータが普及しているが、例えば一般的な文書作成などの事務業務においてはそのリソース（磁気ディスク装置の容量、計算処理能力、ネットワーク回線帯域等）を十分に活用していない場合も少なくないと言う不具合もあった。
【０００７】
本発明の目的は、前述の従来技術による不具合を除去することであり、高価なバックアップサーバを用いることなく容易にコンピュータシステムのデータのバックアップを行うことができ、更にクライアントコンピュータのリソースを有効に活用することができるデータバックアップ方法及びバッアップシステムを提供することである。
【０００８】
【課題を解決するための手段】
前記目的を達成するために本発明は、複数のコンピュータが相互にデータ転送可能に接続されたコンピュータシステムにおけるデータバックアップ方法において、前記複数のコンピュータの内の特定のコンピュータに、一方のコンピュータから他方のコンピュータにバックアップを行うデータの格納先ディレクトリ及びバックアップ先コンピュータ名とを格納する第１の管理テーブルを設け、前記一方のコンピュータに自己のデータの格納先ディレクトリとバックアップ先コンピュータ名とを格納する第２の管理テーブルを設け、前記一方のコンピュータが特定のコンピュータに対してデータバックアップの開始を要求し、特定のコンピュータが第１の管理テーブルを参照してバックアップ先の他方のコンピュータを検索し、該第１の管理テーブルに格納したバックアップ先コンピュータ名が前記データ転送可能に接続されていることを検出したとき、他のコンピュータが特定のコンピュータにより指定されたバックアップ先コンピュータに自己のデータの格納先ディレクトリに格納したデータをバックアップすることを第１の特徴とする。
【０００９】
また本発明は、前記特徴のバックアップ方法において、前記第１及び第２の管理テーブルに、データの格納先ディレクトリに格納されたデータのフルバックアップか差分バックアップかを示すフラグを格納し、前記一方のコンピュータが特定のコンピュータにより指定されたバックアップ先コンピュータに自己のデータの格納先ディレクトリに格納したデータをバックアップするとき、前記管理テーブルに格納したフラグに従ってフルバックアップ又は差分バックアップを行うことを第２の特徴とし、前記何れかの特徴のバックアップ方法において、前記一方のコンピュータが、特定のコンピュータにより指定されたバックアップ先コンピュータに自己のデータの格納先ディレクトリに格納したデータをバックアップするとき、複数の他方のコンピュータにデータを重複又は分散してバックアップを行うことを第３の特徴とする。
【００１０】
更に本発明は、複数のコンピュータが相互にデータ転送可能に接続されたコンピュータシステムにおけるデータバックアップシステムにおいて、前記複数のコンピュータの内、他方のコンピュータにバックアップを行うデータの格納先ディレクトリとバックアップ先コンピュータ名とを格納する第１の管理テーブルを含む特定の一方のコンピュータと、バックアップを行うデータの格納先ディレクトリとバックアップ先コンピュータ名とを格納する第２の管理テーブルを含む他方のコンピュータとを備え、前記一方のコンピュータが特定のコンピュータに対してデータバックアップの開始を要求し、特定のコンピュータが第１の管理テーブルを参照してバックアップ先の他方のコンピュータを検索し、該第１の管理テーブルに格納したバックアップ先コンピュータ名が前記データ転送可能に接続されていることを検出したとき、一方のコンピュータが特定のコンピュータにより指定されたバックアップ先コンピュータに自己のデータの格納先ディレクトリに格納したデータをバックアップすることを第４の特徴とする。
【００１１】
また本発明は、前記特徴のバックアップシステムにおいて、このバックアップシステムにおいて、前記第１及び第２の管理テーブルが、データの格納先ディレクトリに格納されたデータのフルバックアップか差分バックアップかを示すフラグを格納し、前記一方のコンピュータが特定のコンピュータにより指定されたバックアップ先コンピュータに自己のデータの格納先ディレクトリに格納したデータをバックアップするとき、前記管理テーブルに格納したフラグに従ってフルバックアップ又は差分バックアップを行うことを第５の特徴とし、前記何れかのバックアップシステムにおいて、前記一方のコンピュータが、特定のコンピュータにより指定されたバックアップ先コンピュータに自己のデータの格納先ディレクトリに格納したデータをバックアップするとき、複数の他方のコンピュータにデータを重複又は分散してバックアップを行うことを第６の特徴とする。
【００１２】
【発明実施の形態】
以下、本発明の一実施形態によるデータバックアップシステム及びデータバックアップ方法を図面を参照して詳細に説明する。図１は本実施形態によるデータバックアップ方法を適用したコンピュータシステムの原理を説明するための図、図２は本実施形態におけるサーバコンピュータ（以下、サーバと呼ぶ）に格納されるクライアントステータステーブル及びクライアント管理テーブルを示す図、図３は本実施形態によるクライアントコンピュータ（以下、クライアントと呼ぶ）に格納するバックアップテーブルを示す図、図４は本実施形態によるバックアップを行うクライアントの動作フロー図、図５は本実施形態によるバックアップ時のサーバの動作フロー図、図６は本実施形態によるバックアップ先のサーバの動作フロー図、図７は本実施形態によるサーバのクライアント検索処理の動作フロー図、図８は本実施形態によるバックアップ時のサーバ及びクライアント間の動作を説明するための図、図９は本実施形態によるリストア時のサーバ及びクライアント間の動作を説明するための図である。
【００１３】
＜原理説明＞
まず本実施形態によるデータバックアップシステム及びデータバックアップ方法の原理について図１を参照して説明する。図１は、３台のクライアントＡ〜Ｃと、該クライアントＡ〜Ｃを制御するためのサーバＳとをＬＡＮ１４を介して接続したコンピュータシステムを示す。また前記クライアントＡ〜Ｃには、自己のプログラムやデータを記録するための大容量の磁気ディスク装置が内蔵され、該磁気ディスク装置には前記自己のオペレーティングシステムを含むプログラムやデータを記録するための容量が磁気ディスク装置全体の容量と比して少ない、例えば１／２〜１／３程度であり、磁気ディスク装置には十分な空き容量があることを前提とする。
【００１４】
さて、本実施形態によるデータバックアップシステム及びデータバックアップ方法は、前記クランアントＢがクランアントＡの指定されたディレクトリに含まれるデータのバックアップ、クランアントＣがクランアントＢの指定されたディレクトリに含まれるのデータのバックアップ、クランアントＡがクランアントＣの指定されたディレクトリに含まれるデータのバックアップを行うことを特徴とする。
【００１５】
即ち本実施形態によるバックアップ方法及びシステムは、複数台接続されたクライアントＡ〜Ｃが相互に他のクライアントの指定されたディレクトリに含まれるデータの相互バックアップを行うことによって、例えばサーバＳにバックアップ用の磁気テープ装置１１を増設することなく、各クライアントに内蔵された磁気ディスク装置の空き領域を利用して相互にデータのバックアップをとるものである。以下、詳細を説明する。
【００１６】
＜サーバ側の説明＞
前記バックアップを実現するため本実施形態によるサーバＳは、図２（Ａ）及び（Ｂ）に示す如く、第１の管理テーブルであるクライアントステータステーブル及びクライアント管理テーブルを持ち、前記クライアントステータステーブルは、サーバＳにＬＡＮ接続された各クライアントＡ〜Ｃ対応のステータス（クライアントの主にバックアップに関する状態、例えば待機中／バックアップデータ送信中／バックアップデータ受信中／リストア中等のクライアントプログラムの実行中のタスク）を格納するものであり、前記クライアント管理テーブルはバックアップ先のクライアント対応の格納先ディレクトリ／フルバックアップか差分バックアップかを示すフラグＦ（フル）又はＤ（差分）／前回のバックアップを行った日付／そのバックアップの保持期限を格納している。前記格納期限は、例えばあるデータを何世代か保存する際に利用される。
【００１７】
＜クライアント側の説明＞
前記クライアントＡ〜Ｃは、図３に示す如く、自己のデータをバックアップするバックアップ先のクライアント毎に、バックアップを行うデータたを格納した磁気ディスク装置の格納先ディレクトリ／フルバックアップか差分バックアップかを示すフラグＦ（フル）又はＤ（差分）／前回のバックアップを行った日付／そのバックアップの保持期限をバックアップテーブルに格納している。
【００１８】
また本実施形態によるクライアントＡ〜Ｃは、スケジュールされたバックアップを行い、さらにバックアップ要求を受信し、データを指定された相手クライアントのディレクトリに格納するバックアップクライアント用プログラムがコンピュータ起動時にメモリ上に実行可能な常駐プログラムとして動作している。
【００１９】
前記サーバＳが保持するバックアップ先クライアントテーブルは各クライアントが保持するバックアップテーブル同様の内容であり、例えばサーバＳの故障などによりバックアップ先クライアントテーブルの内容が失われても、各クライアントＡ〜Ｃのバックアップテーブルからサーバのバックアップ先クライアントテーブルを再構築できる様に構成されている。
【００２０】
＜バックアップの動作説明＞
次いで図４〜図８を参照して本実施形態によるバックアップシステムの動作を説明する。まず本実施形態によりバックアップシステムは、初期状態においては前記各管理テーブルのバックアップ先クライアントが指定されていないものであり、クライアントＡが自己に常駐したバックアップクライアント用プログラムによって、サーバＳに対してバックアップ開始要求を行う（図８の符号▲１▼、図４のステップ４１）と、この要求を受けたサーバＳが、クライアントの検索を開始する（同符号▲２▼）。
【００２１】
この検索は、図７に示す如く、サーバＳが、クライアント管理テーブルに登録されているクライアントにブロードキャストを送信（ステップ７１）して起動中且つデータ転送が可能なクライアントを検索し、次いで応答のあったクライアントの中にフルバックアップデータが存在するか確認し（ステップ７２、図８の符号▲３▼）、前記応答のあったクライアントのステータスをクライアントステータスデーブルを参照して取得（ステップ７３）し、次いで当該スタータスが待機中且つクライアントの一定時間内の平均ＣＰＵ利用度（負荷）と記憶領域の空き容量を取得（ステップ７４）し、負荷が少なくさらに十分な空き容量を持つ最適なクライアントを選択し、バックアップ先クライアントを通知する（図５のステップ５３、図８の符号▲４▼）。バックアップ先クライアントとバックアップ元クライアント名に該当するクライアントステータステーブル（図１）を該当するステータスに更新する。
【００２２】
尚、前記クライアントの検索において、図７のステップ７１によるブロードキャスト送信を受信したクライアントは、バックアップ用に不向きの場合は予め応答拒否を設定することができ、例えば一時的にネットワークに接続する可搬型のノートコンピュータ等の場合、他のクライアントにバックアップを行うが、他のクライアントのデータを保持しないように設定することができる。また前記ステップ７２においてフルバックデータの存在の確認は、フルバックデータが存在する場合は既にフルバックアップが有るために何もせず、存在しなかった場合はバックアップ元クライアントにメッセージを発行し、フルバックアップを取得の推奨するためである。このためバックアップ元クライアントＡは、本メッセージ受信によって、フルバックアップがされていない場合、新たにフルバックアップ対象のクライアントを取得することができる。
【００２３】
本実施形態によるバックアップシステムは、上記手順によって少なくとも１台以上のクライアントを選択し、該クライアントのアドレスとユーザにより予め指定されたデータ格納方式をバックアップ元クライアント（本例の場合クライアントＡ）に送信することができる。
【００２４】
前記データ格納方式とは、例えば、バックアップ元クライアントの同一のデータを他の複数のクランアントに対して重複してバックアップを行うミラーリング方式（ＲＡＩＤ１方式）や、前記同一のデータを他の複数のクランアントに対して分散してバックアップを行うストライピング方式（ＲＡＩＤ０方式）や、データをバックアップするクライアント以外のクライアントにエラー訂正用のエラーチェックコード（ＥＣＣ／パリティチェックコード）を記録させる方式（ＲＡＩＤ２又は３方式）や、前記エラーチェックコードを記録するクライアントを決めずに全クライアントに分散する方式（ＲＡＩＤ５方式）があり、これらデータ格納方式によって本システムは、リストア時に上記データを格納するクライアントが１台存在しなくともリストアデータを取得することや、バックアップ時も同様に１台のクライアントがいなくなっても継続することができる。
【００２５】
さて本システムは、前記図４のステップ４２によってバックアップ先クライアントＢを受信した後、バックアップ先クライアントＢに対してバックアップ開始要求（図４のステップ４３）を行うと、該バックアップ開始要求を受けたバックアップ先クライアントＢは、図６に示す如く、前記データ転送要求の受信（ステップ６１）によって、その要求応答を返す（ステップ６２）。このステップ６２によるバックアップ要求応答を受信したバックアップ元クライアントＡは、バックアップ先ディレクトリを通知するためデータ転送の開始通知（図８の符号▲５▼）を行い、バックアップ元クライアントＡがデータ転送を開始（図４のステップ４４、図８の符号▲７▼）し、バックアップ先クライアントＢは、データの受信を行う（図６のステップ６３）。
【００２６】
尚、バックアップ元クライアントＡはバックアップ先クライアントＢに対してデータ転送によるバックアップを行う際、クライアントＢの操作者によるクライアントＡのデータ内容を見られることを防止するため及びデータ実行を阻止してウイルス等の被害から守るため、転送するデータの暗号化を行う（図８の符号▲６▼）。
【００２７】
次いで本システムは、バックアップ元クライアントＡからのデータ転送が終了すると、その終了通知がバックアップ元クライアントＡからサーバＳ及びバックアップ先クライアントＢに対して発せられる（図４のステップ４６、図８の符号▲８▼）。バックアップ元クライアントＡは、バックアップテーブルを更新（ステップ４５）する。
【００２８】
尚、前記格納先ディレクトリを受信したバックアップ先クライアントＢは、該ディレクトリを自己が他に対して行うバックアップ対象データから削除することにより、他クライアントのバックアップデータを更に他のバックアップすることを防止し、データ量が無限に増大することを防止する。またバックアップ先クライアントＢはデータ格納時にデータを圧縮して格納することもできる。
【００２９】
次いでサーバＳは、図４のステップ４６によるバックアップ終了通知を受信した場合（図５のステップ５５）、クライアント管理テーブルのデータ保持期限に基づき、該データ保持期限を越えたバックアップデータに対してバックアップデータ格納先のクライアントにデータ削除要求を通知（ステップ５６）し、正常に削除された場合は、クライアント管理テーブルから該当するデータを削除する。同時に今回行ったバックアップに対するクライアント管理テーブルを更新し、また、クライアントステータステーブルを待機中のステータスに更新する（ステップ５７）。
【００３０】
この様に本実施形態によるバックアップ方法を適用したバックアップシステムは、例えばクライアントＡからのバックアップ要求を受けたサーバＳが、待機中且つ磁気ディスク装置の空き容量がある何れかのクライアントＢを選定し、クライアントＡがクライアントＢに対して指定されたディレクトリのデータのバックアップを行い、該選定したクライアントＢをサーバＳのクライアント管理テーブル（図２）及び該当のクライアントのバックアップテーブル（図３）に登録することによって、高価なバックアップサーバを用いることなく容易にコンピュータシステムのデータのバックアップを行うことができ、更にクライアントコンピュータのリソースを有効に使用することができる。またバックアップ先のクライアントが登録された後に本システムは、登録した内容に従って対象とするクライアントに対してバックアップを試行し、前記図７のステップ７４において空き容量が少ない場合は他のクライアントにバックアップ先を変更又は分散してバックアップを行う様に動作する。
【００３１】
＜データの移動の説明＞
前述の実施形態においては一方のクライアントの要求を契機として他方のクライアントにデータのバックアップを行う例を説明したが、本発明によれば、クライアントのバックアップデータはサーバからの指示により他のクライアントにデータを移動する様に構成することもできる。このときサーバＳは、クライアントに対しデータ移動の要求を行い、前述のバックアップと同様に手順でバックアップ格納先ディレクトリのデータを他のクライアントにバックアップし、さらに変更内容と管理テーブルを関連する各クライアントに通知するようにすることにより、バックアップデータの移動ができ、移動元のクライアントを安全にシステムから取り外すことが出来る。
【００３２】
＜リストア動作の説明＞
また本実施形態によるバックアップ方法を適用したバックアップシステムは、バックアップしたデータを元のクライアントにリストアすることもでき、この実施形態を次に図９を参照して説明する。
【００３３】
まず、本システムは、例えばクライアントＡが、ユーザのリストア指示によりリストア要求をクライアントプログラムを用いてサーバＳに対して発すると（図９の符号▲１▼）、サーバＳはデータ格納先クライアントの検索を開始する（図９の符号▲２▼）。このサーバＳによる検索は、リストア要求クライアントＡのフルバックアップデータを格納したクライアントと最新差分データを格納したクライアントをクライアント管理テーブル（図２）を用いて行う。
【００３４】
次いでサーバＳは、前記検索で抽出されたクライアントＢの情報を含むクライアント通知（符号▲３▼）を行い、このクライアント通知を受けたクライアントＡは、そのクライアントＢ及びサーバＳに格納先ディレクトリを指定してデータ転送開始要求を行う（符号▲４▼）。この通知を受けたクライアントＢは、その応答を返し、これと同時にデータ転送開始要求を受けたサーバＳはクライアントステータステーブル（図２）の該当するクライアントステータスを更新する。これによってクライアントＡのステータスは、クライアントこからリストア中、クライアントＢのステータスはクライアントＡにデータをリストア中に更新される。
【００３５】
前記リストア開始通知を受けたクライアントＢはデータ転送を開始し（符号▲５▼）、転送されたデータはバックアップ時に暗号化したキーで複合化されクライアントＡにリストアされる。次いでリストアを要求したクライアントへのデータ転送が終了すると、該クライアントＡはサーバＳ及びクライアントＢにリストア終了を通知して処理を完了する（符号▲７▼）。
【００３６】
尚、前述の図９の符号▲４▼のリストア開始通知において、リストア要求に応答がクライアントＢからない場合、ウエイクアップオンラン等のネットワーク経由で起動可能なインタフェースを備えたクライアントの場合、クライアントＢの起動を試行することもでき、又はリストアを要求したクライアントＡにデータを保持しているクライアントを通知することにより、該当クライアントを起動するなどの処置を操作者に指示することもできる。
【００３７】
この様に本実施形態によるバックアップ方法及びシステムは、サーバＳ及び各クライアントにバックアップ先の情報を含む管理テーブルを設けたことによって、データのリストアを容易に行うことができる。
【００３８】
【発明の効果】
この様に本発明によるバックアップ方法を適用したバックアップシステムは、特定のコンピュータ（例えばサーバＳ）に、一方のコンピュータから他方のコンピュータにバックアップを行うデータの格納先ディレクトリ及びバックアップ先コンピュータ名とを格納するクライアント管理テーブルである第１の管理テーブルを設け、前記一方のコンピュータに自己のデータの格納先ディレクトリとバックアップ先コンピュータ名とを格納するバックアップテーブルである第２の管理テーブルを設け、前記一方のコンピュータが特定のコンピュータに対してデータバックアップの開始を要求し、特定のコンピュータが第１の管理テーブルを参照してバックアップ先の他方のコンピュータを検索し、該第１の管理テーブルに格納したバックアップ先コンピュータ名が前記データ転送可能に接続されていることを検出したとき、他のコンピュータが特定のコンピュータにより指定されたバックアップ先コンピュータに自己のデータの格納先ディレクトリに格納したデータをバックアップすることによって、高価なバックアップサーバを用いることなく容易にコンピュータシステムのデータのバックアップを行うことができ、更にクライアントコンピュータのリソースを有効に使用することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態によるデータバックアップ方法を適用したコンピュータシステムの概念を説明するための図。
【図２】本実施形態におけるサーバに格納されるクライアントステータステーブル及びクライアント管理テーブルを示す図。
【図３】本実施形態によるクライアントに格納するバックアップテーブルを示す図。
【図４】本実施形態によるバックアップを行うクライアントの動作フロー図。
【図５】本実施形態によるバックアップ時のサーバの動作フロー図。
【図６】本実施形態によるバックアップ先のサーバの動作フロー図。
【図７】本実施形態によるサーバのクライアント検索処理の動作フロー図。
【図８】本実施形態によるバックアップ時のサーバ及びクライアント間の動作を説明するための図。
【図９】本実施形態によるリストア時のサーバ及びクライアント間の動作を説明するための図。
【符号の説明】
Ｓ：サーバ、Ａ〜Ｃ：クライアント、１１：磁気テープ装置（ＭＴ）、１４：ＬＡＮ、：１：、２：、３：、４：、５：、６：、７：、８：、９：、１０：、１１：。
【図１】
2004302573.tif 000003
【図２】
2004302573.tif 000004
【図３】
2004302573.tif 000005
【図４】
2004302573.tif 000006
【図５】
2004302573.tif 000007
【図６】
2004302573.tif 000008
【図７】
2004302573.tif 000009
【図８】
2004302573.tif 000010
【図９】
2004302573.tif 000011