(57)【要約】【課題】一種のＨＤＤを有しないコンピュータによるＯＳと個人データのバックアップシステムとその方法を提供する。【解決手段】バックアップシステムが設けられ、該バックアップシステムをメタデータベースサーバー、データ保存サーバー、とファイルサーバーに接続する。保存装置に論理演算装置を設け、該論理演算装置はＯＳ又は個人データが保存され、バックアップシステムは利用者よりバックアップターゲット論理演算装置の選択ならびにファイルサーバー保存装置のバックアップファイルの保存位置指定された後に、バックアップシステムは論理演算装置をファイルサーバー保存装置にバックアップすることにより、ＯＳ利用者は簡単に、かつ素早くＨＤＤを有しないコンピュータの保存データ又はＯＳのバックアップ、還元及び移動を提供できる。【選択図】図１
2010079783.tif 000002
【特許請求の範囲】
【請求項１】
バックアップシステムを有し、該バックアップシステムはメタデータベースサーバー、データ保存サーバーとファイルサーバーとを接続する構成において、
該メタデータベースサーバーに、ＨＤＤを有しないコンピュータシステムのメタデータベースが保存され、
該データ保存サーバーに保存装置を設け、該保存装置にＯＳ又はＨＤＤを有しないコンピュータシステム利用者データの論理演算装置を含め、
該データ保存サーバーに、バックアップファイルを保存するための保存装置を設け、
前記の構成により、バックアップシステムは稼働するときに、まず、メタデータベースサーバー、データ保存サーバーとファイルサーバーとを接続し、バックアップシステムの利用者がバックアップターゲットの論理演算装置の選択ならびに、ファイルサーバー保存装置のバックアップファイルの保存位置を指定して、バックアップシステムより論理演算装置をファイルサーバー保存装置にバックアップさせることを特徴とするＨＤＤを有しないコンピュータによるＯＳと個人データのバックアップシステムとその方法。
【請求項２】
該バックアップシステム稼働のときは、以下のステップを含め、
（Ａ）      バックアップシステム１０を開く、
（Ｂ）      メタデータベースサーバー、データ保存サーバー及びファイルサーバーに接続し、
（Ｃ）      利用者より、データ保存サーバーに設けられた保存装置を選択し、
（Ｄ）      データ保存サーバーの保存装置の一つ又は以上のバックアップ論理演算装置を選択し、
（Ｅ）      ファイルサーバー保存装置のバックアップファイル保存位置を選択し、
（Ｆ）      バックアップシステムにより、選択された論理演算装置より、バックアップリストを作成し、
（Ｇ）      バックアップリストのターゲットを順番に提供し、
（Ｈ）      該ターゲット論理演算装置は、ＨＤＤを有しないコンピュータの使用状態をチェックし、使用していないときはステップＩを実行し、
（Ｉ）      ターゲットの更新状態をチェックし、該論理演算装置の更新状態をチェックし、更新されたときは、ステップＪを実行し、
（Ｊ）      論理演算装置をファイルサーバーの指定した保存位置の位置にバックアップし、
（Ｋ）      データバックアップ状態をチェックし、成功したときは、ステップＬを実行し、
（Ｌ）      バックアップ成功の論理演算装置を登録し、
（Ｍ）      バックアップリストがすべてバックアップ済みかをチェックし、バックアップ済みのとき、ステップＮを実行し、
（Ｎ）      終了、
（Ｏ）      バックアップ不成功のとき、バックアップ不成功リストをバックアップ不成功ファイルに追加して、ステップＧを実行することを特徴とする請求項１記載のＨＤＤを有しないコンピュータによるＯＳと個人データのバックアップシステムとその方法。
【請求項３】
該ステップＨが「はい」のときは、ステップ「Ｏ」を実行することを特徴とする請求項１記載のＨＤＤを有しないコンピュータによるＯＳと個人データのバックアップシステムとその方法。
【請求項４】
該ステップＩが「いいえ」のときは、ステップ「Ｏ」を実行することを特徴とする請求項１記載のＨＤＤを有しないコンピュータによるＯＳと個人データのバックアップシステムとその方法。
【請求項５】
該ステップＫが「いいえ」のときは、ステップ「Ｏ」を実行することを特徴とする請求項１記載のＨＤＤを有しないコンピュータによるＯＳと個人データのバックアップシステムとその方法。
【請求項６】
該ステップＭが「いいえ」のときは、ステップ「Ｇ」を実行することを特徴とする請求項１記載のＨＤＤを有しないコンピュータによるＯＳと個人データのバックアップシステムとその方法。
【請求項７】
該バックアップシステムは、論理演算装置をバックアップするときは、ブロックごとに論理演算装置のデータを読み出した上、ブロックごとにインデックスデータと独立したＭＤ５（Ｍｅｓｓａｇｅ−Ｄｉｇｅｓｔ  Ａｌｇｏｒｉｔｈｍ５）照合コードを作成し、ブロックに対応するインデックスデータとＭＤ５照合コードをバックアップファイルに保存することを特徴とする請求項１記載のＨＤＤを有しないコンピュータによるＯＳと個人データのバックアップシステムとその方法。
【請求項８】
該論理演算装置は再びバックアップするときは、ブロックごとに論理演算装置のデータを読み出した上、ブロックごとにインデックスデータと独立したＭＤ５（Ｍｅｓｓａｇｅ−Ｄｉｇｅｓｔ  Ａｌｇｏｒｉｔｈｍ５）照合コードを作成し、前回のバックアップファイルのインデックスデータとＭＤ５照合コードとの比較をすると共に、該ブロックは２回目のバックアップの移動状態をチェックし、該新規構築ブロックＭＤ５照合コードと前回構築のＭＤ５照合コードが異なるときは、該ブロックのデータに移動ありと判断し、該新規構築ブロックとＭＤ５照合コードをバックアップファイルに保存し、これに対して、該新規構築ブロックＭＤ５照合コードと前回構築のＭＤ５照合コードが同一のとき、データ移動なしと判断し、バックアップを省略することを特徴とする請求項７記載のＨＤＤを有しないコンピュータによるＯＳと個人データのバックアップシステムとその方法。
【請求項９】
該バックアップシステムはさらに、利用者に還元作業を提供し、該還元作業はバックアップファイルをデータ保存サーバー保存位置に対応する論理演算装置に上書きできることを特徴とする請求項１記載のＨＤＤを有しないコンピュータによるＯＳと個人データのバックアップシステムとその方法。
【請求項１０】
該バックアップシステムはさらに、利用者に移動作業を提供し、該移動作業は論理演算装置をデータ保存サーバーそれぞれの保存装置間に移動可能であることを特徴とする請求項１記載のＨＤＤを有しないコンピュータによるＯＳと個人データのバックアップシステムとその方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一種のＨＤＤ（ハードディスクドライブ）を有しないコンピュータによるＯＳ（オペレーティングシステム）と個人データのバックアップシステムとその方法であって、特にＨＤＤを有しないコンピュータのＯＳと個人データを簡単、便利、かつ素早くバックアップできるシステムと方法に関する。
【背景技術】
【０００２】
ＨＤＤを有しないコンピュータは、一種の保存装置の集中管理方法により、コンピュータソフトウエア、ハードウエア管理の簡素化を図り、保存スペースの利用効果を向上するものである。このＨＤＤを有しないコンピュータの設計概念は、コンピュータ本体のＨＤＤを取り除き、ネットワーク保存技術により、コンピュータの電源起動と同時に、ネットワークを介して、遠隔端のデータサーバーに接続して、ＯＳ起動に必要なディスク装置情報を取得する。
【０００３】
しかしながら、ＨＤＤを有しないコンピュータシステムにおけるデータのバックアップ、移動及び還元は管理者にとって、難度の高い挑戦が必要となるほか、長い時間を要する。さらに、ＨＤＤを有しないコンピュータシステムにおけるディスク論理演算装置の構成、形成ならびにその形式は利用者、利用環境、システム構成などの影響を受けるため、複雑化しつつある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
現在、ＨＤＤを有しないコンピュータのバックアップは、汎用のコンピュータバックアップツールを利用し、システムとデータのバックアップが行われている。しかしながら、この方式はお客様のサイトに赴き実行しなければならない。非常に面倒であるほか、バックアップされたデータはＯＳと個人データとの区別が難しい。
【課題を解決するための手段】
【０００５】
バックツールにより、利用者はＨＤＤを有しないコンピュータの保存データ又はＯＳのバックアップ、還元及び移動を簡単、かつ素早く提供することを本発明の主な目的とする。
【０００６】
前記の目的を達成するため、本発明によるバックアップシステムを、メタデータベースサーバー、データサーバー及びファイルサーバーに接続し、保存装置に論理演算装置を設け、該論理演算装置にＯＳ又はユーザーデータを保存し、該バックアップシステムの利用者がバックアップターゲットの論理演算装置を選択し、ファイルサーバーの保存装置にバックアップファイルの保存位置を指定し、バックアップシステムにより、論理演算装置をファイルサーバーの保存装置にバックアップさせる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態を図面に基づいて説明する。
【実施例１】
【０００８】
図１、２を参照する。図から明らかなように、本発明はバックアップシステム１０、メタデータベースサーバー２０、データ保存サーバー３０及びファイルサーバー４０が設けられている。そのうち、
【０００９】
該バックアップシステム１０は稼働のとき、ネットワーク又は信号ケーブルを介して、メタデータベースサーバー２０、データ保存サーバー３０及びファイルサーバー４０に接続しても良い。
【００１０】
該メタデータベースサーバー２０にＨＤＤを有しないコンピュータのメタデータベースが保存され、メタデータベースはＨＤＤを有しないコンピュータのデータベース、ファイルなどのコアデータであっても良い。
【００１１】
該データ保存サーバー３０は保存装置３１を有するほか、保存装置３１に論理演算装置３２が保存されている。該論理演算装置３２はＯＳ又はユーザーデータである。
【００１２】
該ファイルサーバー４０に、バックアップファイル４２とバックアップログファイル４３保存の保存装置４１を設け、バックアップファイル４２は、バックアップシステム１０が保存装置３１から論理演算装置３２を収集し、該論理演算装置３２をファイルに変換して、その最終結果を保存する。一方、バックアップログファイル４３に、バックアップシステム１０の作業フローと実行結果が記録されている。
【００１３】
図２、３を合わせて参照する。図から明らかなように、バックアップシステム１０によるデータバックアップは、以下のステップによる。
【００１４】
ステップ３０１：  バックアップシステム１０を開く、
【００１５】
ステップ３０２：  メタデータベースサーバー２０、データ保存サーバー３０及びファイルサーバー４０に接続する。
【００１６】
ステップ３０３：  バックアップソースの選択において、利用者がデータ保存サーバー３０に設けられた保存装置３１を選択する。
【００１７】
ステップ３０４：  バックアップターゲットの論理演算装置３２選択において、利用者に指定された保存装置３１のうち、一つ又はそれ以上のバックアップ論理演算装置３２を選択する。
【００１８】
ステップ３０５：  バックアップファイルの保存位置選択において、利用者からファイルサーバー４０の保存装置４１にバックアップファイルを保存する位置を指定する。
【００１９】
ステップ３０６：  バックアップリストの新規作成において、バックアップシステム１０は利用者に選択された論理演算装置３２からバックアップリストを作成する。
【００２０】
ステップ３０７：  バックアップリストのターゲットの用意において、バックアップリスト上のターゲットを順番に提供する。
【００２１】
ステップ３０８：  ターゲットのオンライン状態チェックにおいて、該論理演算装置３２の利用者はＨＤＤを有しないコンピュータの使用状態をチェックし、使用中のときはステップ３１５を実行し、そうでなければ、ステップ３０９を実行する。
【００２２】
ステップ３０９：  ターゲットの更新チェックにおいて、該論理演算装置３２の更新状態をチェックし、更新されたときは、ステップ３１０を実行し、更新されていない、又は該論理演算装置３２に利用者の使用歴がないときは、ステップ３１５を実行する。
【００２３】
ステップ３１０：  バックアップ実行において、論理演算装置３２をステップ３０５で指定された保存装置４１の位置にバックアップする。
【００２４】
ステップ３１１：  バックアップ状況チェックにおいて、バックアップ成功のときは、ステップ３１２を実行し、そうでなければステップ３１５を実行する。
【００２５】
ステップ３１２：  バックアップ成功ログの作成において、バックアップ成功の論理演算装置３２を登録しておく。
【００２６】
ステップ３１３：  全リストのバックアップ状況チェックにおいて、ステップ３０６で作成されたバックアップリストはすべてバックアップ済みかをチェックする。
【００２７】
ステップ３１４：  終了。バックアップ成功のログとバックアップ不成功ファイルをバックアップログファイル４３に保存してから、バックアップ作業を終了する。
【００２８】
ステップ３１５：  バックアップ不成功ファイル追加において、バックアップ不成功リストをバックアップ不成功ファイルに追加して、ステップ３０７を実行する。
【００２９】
以上のステップにより、利用者が選択された論理演算装置３２をバックアップファイル４２にバックアップできるほか、バックアップ作業中の不成功ファイルと成功ログはバックアップログファイル４３に保存して、論理演算装置３２のデータ復元の参考とする。
【００３０】
図２、図４ないし図６を参照する。図から明らかなように、本発明による論理演算装置３２の初回バックアップは、ブロックごとに論理演算装置３２のデータを読み出し、ブロックごとにインデックスデータと独立のＭＤ５（メッセージのダイジェスト演算法、Ｍｅｓｓａｇｅ−Ｄｉｇｅｓｔ  Ａｌｇｏｒｉｔｈｍ５）照合コードを作成し、ブロックごとをバックアップファイル４２に保存してから、各ブロックに対応するインデックスデータとＭＤ５照合コードをバックアップファイル４２に保存する。このとき、利用者はバックアップファイル４２圧縮の選択ができる。これで、終了作業に移す。
【００３１】
本発明による２回目（以降も含める）のバックアップ作業は、ブロックごとに論理演算装置３２のデータを読み取り、各ブロックのインデックスデータとＭＤ５照合コードを作成して、前回にバックアップされたバックアップファイル４２のブロックインデックスデータ及びＭＤ５照合コードとを比較する同時に、該ブロックは２回目のバックアップによって移動されたかをチェックする。一方、特定ブロックによってそれぞれに作成されたＭＤ５照合コードが唯一である。新規構築ブロックのＭＤ５照合コードと前回構築ブロックのＭＤ５照合コードとに、食い違いがあるときは、該ブロックのデータが移動されたことを表す。このときは、該新規構築ブロックとそのインデックスデータと、ＭＤ５照合コードをバックアップファイル４２に保存する。これに対して、新規構築ブロックのＭＤ５照合コードと前回構築ブロックのＭＤ５照合コードが一致するときは、データ移動がないことを示し、バックアップを省いて、バックアップ時間と保存装置４１の空間を軽減できる。引き続き、利用者にバックアップファイル４２の圧縮選択を行わせる。これで、終了作業に移す。
【００３２】
本発明による漸増（又は漸進）バックアップ還元作業のときは、まず、還元ポイントを選択してから、保存装置４１から対応のバックアップファイル４２の最新ブロックを見つけ出して、該ブロックを保存装置３１に対応する論理演算装置３２に書き込む。
【００３３】
図２と図７を併せて参照する。図から明らかなように、本発明による還元作業のとき、まず、バックアップシステム１０を開き、還元作業オプションを選択し、ファイルサーバー４０保存装置４１の位置を選択して、バックアップシステム１０より該保存装置４１に保存されたバックアップファイル４２リストを作成させ、利用者の還元したいバックアップファイル４２の選択に提供する。利用者が選択すると還元は開始される。一方、還元作業のとき、バックアップシステム１０はリストの順番に従い、還元予定のターゲットは現在、ＨＤＤを有しないコンピュータの使用状態をチェックし、ターゲットが使用中のときは、還元を中止して、バックアップ不成功リストを還元不成功ファイルに追加して、リスト上次のターゲットに戻り、次のターゲットは現在、ＨＤＤを有しないコンピュータの使用状態をチェックし、ターゲットが使用していないときは、該ターゲットのバックアップファイルをデータ保存サーバー３０保存装置３１の対応論理演算装置３２に上書きした後、上書き状態をチェックし、不成功のときは、不成功リストを還元不成功ファイルに追加して、リストの次のターゲットに戻り、ターゲットは現在、ＨＤＤを有しないコンピュータの使用状態を引き続きにチェックする。還元が成功したときは、成功リストを還元成功ログに追加して、還元リストの全ターゲットがすべて還元済みかをチェックし、還元済みのときは、バックアップシステム１０の還元作業を終了する。一方、還元が未完了状態のときは、リストの次のターゲットに戻り、ターゲットは現在、ＨＤＤを有しないコンピュータの使用状態を引き続きチェックする。
【００３４】
図２及び図８を併せて参照する。図から明らかなように、本発明による移動作業のときは、まず、バックアップシステム１０を開き、メタデータベースサーバー２０に接続してから、データ保存サーバー３０からソースとする保存装置３１とターゲットとする保存装置３１をそれぞれ選択し、バックアップシステム１０に該ソース保存装置３１に保存された論理演算装置３２リストを作成させ、利用者に移動したい論理演算装置３２の選択を提供する。そして、利用者が選択すると、移動が開始される。さらに、移動作業中に、バックアップシステム１０はリストの順番に従い、移動ターゲットは現在、ＨＤＤを有しないコンピュータの使用状態をチェックする。ターゲットが使用中のときは、移動を中止して、バックアップ不成功リストを移動不成功ファイルに追加して、リスト上次のターゲットに戻り、次のターゲットは現在、ＨＤＤを有しないコンピュータの使用状態をチェックする。移動ターゲットが使用していないときは、該ターゲット論理演算装置３２をソース保存装置３１からターゲット保存装置３１に移動して、移動状態をチェックし、不成功のときは、不成功リストをバックアップ不成功ファイルに追加して、リストの次のターゲットに戻り、ターゲットは現在、ＨＤＤを有しないコンピュータの使用状態を引き続きチェックする。移動が成功したときは、成功リストを還元成功ログに追加して、還元リストの全ターゲットがすべて還元済みかをチェックし、還元済みのときは、バックアップシステム１０の移動作業を終了する。一方、還元が未完了状態のときは、リストの次のターゲットに戻り、ターゲットは現在、ＨＤＤを有しないコンピュータの使用状態を引き続きチェックする。
【図面の簡単な説明】
【００３５】
【図１】本発明による作業環境の概略図である。
【図２】本発明による作業構成の概略図である。
【図３】本発明によるバックアップステップフロー図である。
【図４】本発明による初回バックアップの作業フロー図である。
【図５】本発明による累増バックアップの作業フロー図である。
【図６】本発明による累増バックアップ還元の作業フロー図である。
【図７】本発明による還元作業の概略図である。
【図８】本発明による移動の作業フロー図である。
【符号の説明】
【００３６】
１０  バックアップシステム
２０  メタデータベースサーバー
３０  データ保存サーバー
３１  保存装置
３２  論理演算装置
４０  ファイルサーバー
４１  保存装置
４２  バックアップファイル
４３  バックアップログファイル
【図１】
2010079783.tif 000003
【図２】
2010079783.tif 000004
【図３】
2010079783.tif 000005
【図４】
2010079783.tif 000006
【図５】
2010079783.tif 000007
【図６】
2010079783.tif 000008
【図７】
2010079783.tif 000009
【図８】
2010079783.tif 000010