(57)【要約】【課題】バックアップされたデータを、緊急時に速やかに使用することができるデータバックアップシステムを提供すること。【解決手段】本発明のサーバ間自動データバックアップシステムは、ネットワークで接続された複数のサーバ（１０、２０）を具備する。複数のサーバ（１０、２０）の各々は、サーバ演算部（１１、２１）とサーバハードディスク（１２、１３、２２、２３）を具備し、サーバハードディスク（１２、１３、２２、２３）は、バックアップされるファイルを記憶するサーバハードディスク通常領域（１２、２２）と、バックアップのため複写されたファイルを記憶するサーバハードディスクバックアップ領域（１３、２３）を具備する。サーバ演算部（１１）は、サーバハードディスク通常領域（１２）に記憶されているファイルを、当該サーバ（１０）以外の複数のサーバの少なくとも一つの他のサーバ（２０）のサーバハードディスクバックアップ領域（２３）に複写を行う。【選択図】　図１
2004038472.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークで接続された複数のサーバを具備し、
前記複数のサーバの各々は、サーバ演算部とサーバハードディスクを具備し、前記サーバハードディスクは、バックアップされるファイルを記憶するサーバハードディスク通常領域と、バックアップのため複写されたファイルを記憶するサーバハードディスクバックアップ領域を具備し、
前記サーバ演算部は、前記サーバハードディスク通常領域に記憶されているファイルを、当該サーバ以外の前記複数のサーバの少なくとも一つの他のサーバのサーバハードディスクバックアップ領域に複写を行う、
サーバ間自動データバックアップシステム。
【請求項２】
前記サーバ演算部は、サーバ管理者の指定した時刻または周期で前記複写を行う、
請求項１に記載されたサーバ間自動データバックアップシステム。
【請求項３】
前記サーバ演算部は、前記複写の実施結果であるバックアップ結果を記録し、使用者が、当該サーバ、または前記ネットワークに接続されている他の端末から、前記バックアップ結果を閲覧できるように処理して、記憶するように制御する、
請求項１または２のいずれかに記載されたサーバ間自動データバックアップシステム。
【請求項４】
前記バックアップ結果は、前記ネットワークに接続されている端末で使用されているグループウェアで閲覧可能に記憶される、
請求項３に記載されたサーバ間自動データバックアップシステム。
【請求項５】
前記複数のサーバの少なくとも一つは、パーソナルコンピュータである、
請求項１〜４のいずれかに記載されたサーバ間自動データバックアップシステム。
【請求項６】
演算部とハードディスクを具備する、ネットワークで接続された複数のサーバにおいて、
複写の時刻または周期、複写範囲、複写先である前記複数のサーバの中の他のサーバが指定されるステップと、
前記演算部が、前記複写の時刻または周期に、自己のサーバのハードディスクの指定された前記複写範囲を、前記複数のサーバの中の他のサーバのハードディスクに複写を行うステップと、
を具備する、
サーバ間自動データバックアップ方法。
【請求項７】
さらに、演算部が、前記複写の結果を記録する様に制御するステップと、
演算部が、前記複写の結果から、使用者に指定されたデータを抽出し、所定のプログラムで閲覧可能に記録するステップと、
を具備する、
請求項６に記載されたサーバ間自動データバックアップ方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバに記録されたファイルのバックアップシステムに関する。
【０００２】
【従来の技術】
ＬＡＮなどで接続されデータを記憶するサーバでは、記憶しているデータ保護の為、ＭＯやＤＶＤ−ＲＯＭなどの記録媒体にバックアップを取るように構成されている場合がある。しかし、記録媒体へのバックアップは時間が掛かると共に、トラブルが発生したときに、記録されたデータを速やかに使用できない。
【０００３】
また、サーバの高級機種では、数個のハードディスクを装備し、不具合が生じる前兆を探知して、独立したハードデスクにデータを記憶するように構成されている場合がある。この種のサーバでは、サーバ本体に不具合が生じた場合、サーバ本体を復旧するか、ハードディスクを別のサーバに接続しなければ保存されているデータを使用できない。さらに、この機能を有するサーバは高価である場合が多い。
【０００４】
また、データを保存する場合にミラーとして同じファイルを複数記憶するように構成されているサーバがある。しかし、ミラーファイルは、元のファイルを改訂しているときにファイルが破損した場合等に使用されるが、サーバの破損についてはバックアップとならない。
【０００５】
また、サーバで自動的に行われるバックアップの結果を確認したい場合、コピーされたファイルを確認するか、コピー時に画面に表示される大量のログを監視する必要がある。
【０００６】
バックアップされたデータを、緊急時に速やかに使用することができることが望まれる。
バックアップの結果を簡単に確認できることが望まれる。
【０００７】
【発明が解決しようとする課題】
本発明の目的は、バックアップされたデータを、緊急時に速やかに使用することができるデータバックアップシステムを提供することにある。
本発明の他の目的は、バックアップの結果を簡単に確認することができるデータバックアップシステムを提供することにある。
【０００８】
【課題を解決するための手段】
以下に、［発明の実施の形態］で使用する番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明の実施の形態］の記載との対応関係を明らかにするために付加されたものであるが、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【０００９】
本発明のサーバ間自動データバックアップシステムは、ネットワークで接続された複数のサーバ（１０、２０）を具備する。
複数のサーバ（１０、２０）の各々は、サーバ演算部（１１、２１）とサーバハードディスク（１２、１３、２２、２３）を具備し、サーバハードディスク（１２、１３、２２、２３）は、バックアップされるファイルを記憶するサーバハードディスク通常領域（１２、２２）と、バックアップのため複写されたファイルを記憶するサーバハードディスクバックアップ領域（１３、２３）を具備する。
サーバ演算部（１１）は、サーバハードディスク通常領域（１２）に記憶されているファイルを、当該サーバ（１０）以外の複数のサーバの少なくとも一つの他のサーバ（２０）のサーバハードディスクバックアップ領域（２３）に複写を行う。
【００１０】
本発明のサーバ間自動データバックアップシステムのサーバ演算部（１１）は、サーバ管理者の指定した時刻または周期で複写を行う。
【００１１】
本発明のサーバ間自動データバックアップシステムのサーバ演算部（１１）は、複写の実施結果であるバックアップ結果を記録し、使用者が、当該サーバ（１０）、またはネットワークに接続されている他の端末（３）から、バックアップ結果を閲覧できるように処理して、記憶するように制御する。
【００１２】
上記バックアップ結果は、ネットワークに接続されている端末（１、３）で使用されているグループウェアで閲覧可能に記憶される。
【００１３】
上記複数のサーバ（１０、２０）の少なくとも一つは、パーソナルコンピュータである。
【００１４】
演算部（１１、２１）とハードディスク（１２、１３、２２、２３）を具備し、ネットワークで接続された複数のサーバ（１０、２０）において実施される、本発明のサーバ間自動データバックアップ方法は、以下のステップを含む。
複写の時刻または周期、複写範囲、複写先である複数のサーバの中の他のサーバが指定されるステップ。
演算部（１１）が、複写の時刻または周期に、自己のサーバのハードディスクの指定された複写範囲（１２）を、複数のサーバの中の他のサーバのハードディスク（２３）に複写を行うステップ。
【００１５】
さらに、本発明のサーバ間自動データバックアップ方法は以下のステップを含む。
演算部（１１）が、複写の結果を記録する様に制御するステップ。
演算部（１１）が、複写の結果から、使用者に指定されたデータを抽出し、所定のプログラムで閲覧可能に記録するステップ。
【００１６】
【発明の実施の形態】
添付図面を参照して、本発明によるサーバ間自動データバックアップシステムの実施の形態を以下に説明する。
【００１７】
本発明の構成が図１を参照して説明される。
サーバ間自動データバックアップシステムは、複数のファイルサーバ１０、２０…を具備する。複数のファイルサーバ１０、２０…は、ＬＡＮでグループウェアサーバ１やグループウェアパソコン３、その他の使用者に使用される端末（パソコン）に接続されている。
使用者は、自分のパソコンからファイルサーバ１０、２０…にアクセスして、必要なデータやプログラムを使用し、作業結果をファイルサーバ１０、２０…に保存する。ファイルは通常使用用のハードディスクに記憶される。
本実施例ではＡファイルサーバ１０、Ｂファイルサーバ２０が設置されている例が示されるが、複数であれば２台に限定されない。
Ａファイルサーバ１０は、ＣＰＵ１１、通常使用の＃Ａ１ハードディスク１２、バックアップ用の＃Ａ２ハードディスク１３を具備する。ハードディスクは必要な容量が有れば一台でも複数台でもよい。ハードディスクが１台の場合は、内部が通常使用される領域とバックアップの為の領域に区分されている。
ＣＰＵ１１は、バックアップコピー実施の為のバックアッププログラムを実施する。
Ｂファイルサーバ２０も同様に、ＣＰＵ２１、通常使用の＃Ｂ１ハードディスク２２、バックアップ用の＃Ｂ２ハードディスク２３を具備する。ＣＰＵ２１は、バックアップコピー実施の為のバックアッププログラムを実施する。
【００１８】
ＣＰＵは演算部を具備し、バックアッププログラムにより、使用者に指定されたバックアップを実施する時間または周期、バックアップの対象、コピー先の情報に基づき、自己のファイルサーバのデータを、コピー先の他のファイルサーバが具備するバックアップ用のハードディスクにコピーする。
さらに、ＣＰＵは演算部を具備し、バックアッププログラムにより、コピーを実施したログをテキストファイルに保存し、テキストファイルから必要なデータを抽出して、グループウエアサーバ１に送信する。
【００１９】
グループウェアサーバ１は、ＣＰＵ２を具備し、ノーツなどに代表されるグループウェアのデータ処理を行う。グループウェアサーバ１は、ファイルサーバから受信したログの一部を、グループウェアで閲覧可能に処理する。
【００２０】
グループウエアパソコン３は、ＣＰＵ４を具備し、グループウェアを使用して各種データ処理をすることができる。サーバ管理者はグループウエアパソコン３を使用して、バックアップ処理結果として処理されたログの一部を閲覧することができる。
【００２１】
バックアップ処理結果の閲覧時に表示される画面の例が図３に示される。
画面５０には、サーバ名５１、実施日５２、開始時間５３、終了時間５４、所用時間５５、対象ファイル数５６、コピー実施数５７、結果５８が表示される。使用者が指定したファイルサーバについてバックアップ処理結果を表示するように指示することもできるし、全ての結果、エラーのみ、日にちまたは期間を指定して結果を表示させることもできる。
【００２２】
図４に、バックアップ処理結果でエラーがあったものだけが抽出されて表示されている画面７０の例が示される。画面７０には、サーバ名７１、実施日７２、開始時間７３、終了時間７４、所要時間７５、対象ファイル数７６、コピー実施数７７、結果７８が表示される。
エラーが発生した場合は、サーバ管理者へメール等で情報が送付されることが好ましい。
【００２３】
次に本発明のフローが図２を参照して説明される。
サーバ管理者は、バックアップ処理のコピー先の指定（Ｓ１）とバックアップ処理のスケジューリング（Ｓ２）を含む条件を入力する。入力はグループウェアパソコン４から入力される場合がある。グループウェアに入力用のプログラムを準備し、対象のファイルサーバへの指定ができることが好ましい。
【００２４】
各ファイルサーバのＣＰＵは、バックアッププログラムにより、サーバ管理者に指定された時間又は周期で、自己のハードディスクに記憶されているファイルを他のファイルサーバのバックアップ用のハードディスク領域にコピーする（Ｓ３）。
具体的には、ＡファイルサーバのＣＰＵ１１は、Ａファイルサーバ１０の＃Ａ１ハードディスク１２のデータをＢファイルサーバ２０のバックアップ用の＃Ｂ２ハードディスク２３にコピーする。同様に、Ｂファイルサーバ２０のＣＰＵ２１は、Ｂファイルサーバ２０の＃Ｂ１ハードディスク２２のデータをＡファイルサーバ１０のバックアップ用の＃Ａ２ハードディスク１３にコピーする。
３以上の複数のサーバがある場合、全てのサーバのバックアップが取れるように、順次指定が行われる場合もある。
このように複数のファイルサーバ間でクロスして、ファイルをバックアップすることにより、一つのファイルサーバが故障しても、他のサーバのバックアップディスクを共有化等して使用可能にすれば、すぐにデータを使用することができる。
【００２５】
さらに、各ファイルサーバのＣＰＵは、バックアップを実施したときのログをテキストファイルに保存する（Ｓ４）
【００２６】
各ファイルサーバは、ログの全てまたは必要な内容をグループウェアサーバ１に送信する。グループウェアサーバ１は、受信したログから必要な部分を抽出し、グループウェアで閲覧できるように処理する（Ｓ５）。
【００２７】
サーバ管理者はグループウェアパソコンからバックアップ結果を閲覧することができる（Ｓ６）。
【００２８】
本実施例では、ファイルサーバとして高価なサーバを使用することなく、通常のパーソナルコンピュータを使用することができる。
パーソナルコンピュータでは、信頼性が専用のサーバより劣る場合が有るが、バックアップ処理の結果を容易に確認できるので、サーバ管理者は迅速に対応が可能である。
【００２９】
本実施例では、一つのサーバが故障しても、他のサーバのバックアップファイルを共有化すれば、すぐにファイルを使用することができる。このため、サーバ故障により業務の停止を最小限にすることができる。
【００３０】
【発明の効果】
本発明のサーバ間自動データバックアップシステムは、バックアップされたデータを、緊急時に速やかに使用することができる。
本発明のサーバ間自動データバックアップシステムは、バックアップの結果を簡単に確認することができる。
【図面の簡単な説明】
【図１】本発明のサーバ間自動データバックアップシステムの構成例を示す。
【図２】本発明のサーバ間自動データバックアップシステムのフローを示す。
【図３】バックアップ処理結果を表示する画面の例を示す。
【図４】バックアップ処理結果を表示する画面の別の例を示す。
【符号の説明】
１　　グループウェアサーバ
２　　ＣＰＵ
３　　グループウェアパソコン
４　　ＣＰＵ
１０　Ａファイルサーバ
１１　ＣＰＵ
１２　＃Ａ１ハードディスク
１３　＃Ａ２ハードディスク
２０　Ｂファイルサーバ
２１　ＣＰＵ
２２　＃Ｂ１ハードディスク
２３　＃Ｂ２ハードディスク
５０　画面
５１　サーバ名
５２　実施日
５３　開始時間
５４　終了時間
５５　所要時間
５６　対象ファイル数
５７　コピー実施数
５８　結果
７０　画面
７１　サーバ名
７２　実施日
７３　開始時間
７４　終了時間
７５　所要時間
７６　対象ファイル数
７７　コピー実施数
７８　結果
【図１】
2004038472.tif 000003
【図２】
2004038472.tif 000004
【図３】
2004038472.tif 000005
【図４】
2004038472.tif 000006