(57)【特許請求の範囲】
【請求項１】
少なくとも一つのソース端末コンピューターシステムと少なくとも一つの指定端末コンピューターシステムを接続するネットワークシステムに使用される実時間遠隔バックアップシステムであって、
前記ソース端末コンピューターシステムと前記指定端末コンピューターシステムは、それぞれ、
カーネルとローダブルカーネルモジュールを含むカーネルスペースと、
スケジュールモジュールとネットワークバックアップユニットを含むユーザースペースと、
を有し、
前記実時間遠隔バックアップシステムは、
前記ソース端末コンピューターシステムの前記ユーザースペースにおいてファイル変更イベントが生じる場合、前記ソース端末コンピューターシステムの前記カーネルスペースにおいて、前記ソース端末コンピューターシステムの前記カーネルの初期システムコールを当該ファイル変更イベントに対応する新しいシステムコールに置換し、当該新しいシステムコールに基づいてファイル変更シグナルを生じさせる前記ソース端末コンピューターシステムの前記ローダブルカーネルモジュールと、
前記ソース端末コンピューターシステムの前記ローダブルカーネルモジュールからの前記ファイル変更シグナルを待ち行列に入れ、前記ファイル変更シグナルに応じて対応するバックアップ命令を生じさせる前記ソース端末コンピューターの前記スケジュールモジュールと、
前記ソース端末コンピューターシステムの前記スケジュールモジュールからの前記バックアップ命令を受信し、前記バックアップ命令に含まれるファイルの情報によって当該ファイルの変更部分を、前記ネットワークシステムを通して前記指定端末コンピューターシステムに送信してバックアップさせる前記ソース端末コンピューターシステムの前記ネットワークバックアップユニットと、
を含み、
前記ソース端末コンピューターシステムの前記ローダブルカーネルモジュールは、前記ソース端末コンピューターシステムの前記カーネルの初期システムコールを前記新しいシステムコールに置換するスイッチユニットを備え、
前記実時間遠隔バックアップシステムは、更に、ネットワーク自動バックアップ機能の開閉を切り替えるネットワーク自動バックアップスイッチを有するグラフィカルユーザーインターフェイス（ＧＵＩ）を含み、当該ネットワーク自動バックアップ機能がオフにされると、前記スイッチユニットは、前記カーネルのシステムコールを前記初期システムコールに戻す、
ことを特徴とする実時間遠隔バックアップシステム。
【請求項２】
前記ソース端末コンピューターシステムの前記ローダブルカーネルモジュールは更に、
前記新しいシステムコールが予定のシステムコールに属するかどうかを判断して前記ファイル変更シグナルを生じさせるかどうかを決定するコール判断ユニットと、
前記コール判断ユニットの判断結果によって前記ファイル変更シグナルを生じさせて前記ソース端末コンピューターシステムの前記スケジュールモジュールに送信するシグナル処理ユニットと、
を含む、
ことを特徴とする請求項１記載の実時間遠隔バックアップシステム。
【請求項３】
前記ファイル変更シグナルは少なくとも変更されたファイルのファイル名とパスを含む、
ことを特徴とする請求項１記載の実時間遠隔バックアップシステム。
【請求項４】
前記ソース端末コンピューターシステムの前記スケジュールモジュールは、前記ソース端末コンピューターシステムの前記ローダブルカーネルモジュールからの前記ファイル変更シグナルを前記待ち行列に入れる待ち行列ユニットを含む、
ことを特徴とする請求項１記載の実時間遠隔バックアップシステム。
【請求項５】
前記ソース端末コンピューターシステムの前記スケジュールモジュールは更に、前記シグナルを前記待ち行列ユニットに順次に入れるスケジュール管理ユニットと、前記待ち行列ユニットから前記シグナルを順次に取り出して対応する前記バックアップ命令を送信するスケジュール処理ユニットとを含むことを特徴とする請求項４記載の実時間遠隔バックアップシステム。
【請求項６】
前記スケジュール管理ユニットと前記スケジュール処理ユニットは同じアルゴリズムを使用する、
ことを特徴とする請求項５記載の実時間遠隔バックアップシステム。
【請求項７】
前記スケジュール管理ユニットと前記スケジュール処理ユニットが使用する前記アルゴリズムは、前記ソース端末コンピューターシステムの前記ネットワークバックアップユニットが使用するアルゴリズムと協調することによってデータ処理を確保する、
ことを特徴とする請求項７記載の実時間遠隔バックアップシステム。
【請求項８】
前記スケジュール管理ユニットと前記スケジュール処理ユニットは、最適時間間隔を定める１個以上のスレッドを含む、
ことを特徴とする請求項７記載の実時間遠隔バックアップシステム。
【請求項９】
前記バックアップ命令は少なくとも変更されたファイルのパスを含む、
ことを特徴とする請求項１記載の実時間遠隔バックアップシステム。
【請求項１０】
前記指定端末コンピューターシステムは更に、前記ソース端末コンピューターシステムからのバックアップデータを受信するネットワークバックアップユニットを含む、
ことを特徴とする請求項１記載の実時間遠隔バックアップシステム。
【請求項１１】
ネットワークシステムを通じて少なくとも一つのソース端末コンピューターシステムと少なくとも一つの指定端末コンピューターシステムに設けられる実時間遠隔バックアップシステムであって、
前記ソース端末コンピューターシステムと前記指定端末コンピューターシステムは、それぞれ、
カーネルとローダブルカーネルモジュールを含むカーネルスペースと、
スケジュールモジュールとネットワークバックアップユニットを含むユーザースペースと、
を有し、
前記実時間遠隔バックアップシステムは、
前記ソース端末コンピューターシステムの前記ユーザースペースにおいてファイル変更イベントが生じる場合、前記ソース端末コンピューターシステムの前記カーネルスペースにおいて、前記ソース端末コンピューターシステムの前記カーネルの初期システムコールを当該ファイル変更イベントに対応する新しいシステムコールに置換し、当該新しいシステムコールに基づいてファイル変更シグナルを生じさせるかどうかを決定する前記ソース端末コンピューターシステムの前記ローダブルカーネルモジュールと、
前記ソース端末コンピューターシステムの前記ローダブルカーネルモジュールからの前記ファイル変更シグナルを待ち行列に入れ、前記ファイル変更シグナルに応じて対応するバックアップ命令を生じさせて、前記ソース端末コンピューターシステムの前記ネットワークバックアップユニットに送信し、前記ネットワークバックアップユニットが前記ネットワークシステムを通して変更されたファイルデータを前記指定端末コンピューターシステムにバックアップするようにさせる前記ソース端末コンピューターシステムのスケジュールモジュールと、
を含み、
前記ソース端末コンピューターシステムの前記ローダブルカーネルモジュールは、前記ソース端末コンピューターシステムの前記カーネルの初期システムコールを前記新しいシステムコールに置換するスイッチユニットを備え、
前記実時間遠隔バックアップシステムは、更に、ネットワーク自動バックアップ機能の開閉を切り替えるネットワーク自動バックアップスイッチを有するグラフィカルユーザーインターフェイス（ＧＵＩ）を含み、当該ネットワーク自動バックアップ機能がオフにされると、前記スイッチユニットは、前記カーネルのシステムコールを前記初期システムコールに戻す、
ことを特徴とする実時間遠隔バックアップシステム。
【請求項１２】
前記ファイル変更シグナルは少なくとも変更されたファイルのファイル名とパスを含む、
ことを特徴とする請求項１１記載の実時間遠隔バックアップシステム。
【請求項１３】
前記バックアップ命令は少なくとも変更されたファイルのパスを含む、
ことを特徴とする請求項１１記載の実時間遠隔バックアップシステム。
【請求項１４】
少なくとも一つのソース端末コンピューターシステムと少なくとも一つの指定端末コンピューターシステムを接続するネットワークシステムに使用される実時間遠隔バックアップ方法であって、
前記ソース端末コンピューターシステムと前記指定端末コンピューターシステムは、それぞれ、
カーネルとローダブルカーネルモジュールを含むカーネルスペースと、
スケジュールモジュールとネットワークバックアップユニットを含むユーザースペースと、
を有し、
前記実時間遠隔バックアップ方法は、
前記ソース端末コンピューターシステムの前記ユーザースペースにおいてファイル変更イベントが生じる場合、前記ソース端末コンピューターシステムの前記カーネルスペースにおいて、前記ソース端末コンピューターシステムのローダブルカーネルモジュールにより、前記ソース端末コンピューターシステムの前記カーネルの初期システムコールを、当該ファイル変更イベントに対応する新しいシステムコールに置換し、前記ソース端末コンピューターシステムの前記カーネルにファイル変更を行わせるステップと、
前記新しいシステムコールに基づいて、前記ソース端末コンピューターシステムの前記ローダブルカーネルモジュールによりファイル変更シグナルを生じさせるステップと、
前記ソース端末コンピューターシステムの前記ローダブルカーネルモジュールからの前記ファイル変更シグナルを待ち行列に入れ、前記ファイル変更シグナルに応じて、前記ソース端末コンピューターの前記スケジュールモジュールにより、対応するバックアップ命令を生じさせるステップと、
前記ソース端末コンピューターシステムの前記スケジュールモジュールからの前記バックアップ命令を受信し、前記バックアップ命令に含まれるファイルの情報に基き、前記ソース端末コンピューターシステムの前記ネットワークバックアップユニットにより、当該ファイルの変更部分を、前記ネットワークシステムを通して前記指定端末コンピューターシステムに送信し、バックアップさせるステップと、
を含み、
前記ソース端末コンピューターシステムの前記カーネルの初期システムコールを前記新しいシステムコールに置換することは、前記ソース端末コンピューターシステムの前記ローダブルカーネルモジュールに含まれるスイッチユニットにより行われ、
前記実時間遠隔バックアップ方法は、更に、ネットワーク自動バックアップ機能の開閉を切り替えるネットワーク自動バックアップスイッチを有するグラフィカルユーザーインターフェイス（ＧＵＩ）により、当該ネットワーク自動バックアップ機能がオフにされると、前記スイッチユニットにより、前記カーネルのシステムコールを前記初期システムコールに戻すステップを含む、
ことを特徴とする実時間遠隔バックアップ方法。
【請求項１５】
前記ファイル変更シグナルは少なくとも変更されたファイルのファイル名とパスを含む、
ことを特徴とする請求項１４記載の実時間遠隔バックアップ方法。
【請求項１６】
前記バックアップ命令は少なくとも変更されたファイルのパスを含む、
ことを特徴とする請求項１４記載の実時間遠隔バックアップ方法。
【請求項１７】
前記新しいシステムコールが予定のシステムコールに属すると判断した場合、前記ソース端末コンピューターシステムの前記ローダブルカーネルモジュールによりファイル変更イベントを生じさせ、そうでない場合、バックアッププロセスを終了させる、
ことを特徴とする請求項１４記載の実時間遠隔バックアップ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は実時間遠隔バックアップシステム及びその方法に関し、特に複数のＬｉｎｕｘ（登録商標）コンピューター装置でファイル変更を動的にバックアップできる実時間遠隔バックアップシステム及び方法に関する。
【背景技術】
【０００２】
インターネットの発展にしたがって、ＲＡＩＤからなるＮＡＳ（ネットワーク接続ストレージ）などのインターネット機器または情報機器は続々と現れる。ＮＡＳはネットワークシステムと接続され、遠隔のコンピューターシステム（ソース端末）がネットワークシステムからダウンロードした大量のデータを保存するものである。しかし、ＮＡＳは当コンピューターシステム付属のデータストレージ以外、独立した遠隔バックアップシステムともされる。そのため、ＮＡＳはＲＡＭまたはフラッシュＲＯＭ、数台のＨＤＤとＩＣコントローラー以外、ＯＳとアプリケーションも要求する。ただしＯＳとアプリケーションはさまざまである。
【０００３】
現在、ＲＳＹＮＣという自動ネットワークバックアップソフトウェアは普及している。ＲＳＹＮＣをインストールしたコンピューターシステムは要求にしたがってクライアントとサーバーのいずれかとなり、またはその両者の機能を兼ね備えることが可能である。ＲＳＹＮＣのあるクライアントとサーバーとの間にバックアップを行う場合、まずＲＳＹＮＣアルゴリズムでチェックサムテストを行い、次にクライアントがバックアップ時間を設定してチェックサムを検査するだけで、ファイルの変更部分を発見してそれだけをサーバーにバックアップすることができる。バックアップはファイル全体を対象としないので、ネットワークの接続速度とバックアップの効率は高められる。
【０００４】
しかし、バックアップをより向上させるため、固定の時間にバックアップを行うでなく、Ｌｉｎｕｘ環境でのクライアントに何かファイル変更イベントが生じると、そのファイルの変更部分を直ちにバックアップすることが望ましい。ただし、その実現はＯＳのカーネルの修正と複数回のデバッグが必要であるので、極めて複雑な作業である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は前述の問題を解決するため、Ｌｉｎｕｘ環境における複数のコンピューター間に応用される実時間遠隔バックアップシステム及びその関連方法を提供することを課題とする。なお、この発明もソース端末と指定端末のデータアップデートを同期し、ＯＳのカーネルを修正しなくてもファイル変更を知得できる実時間遠隔バックアップシステム及びその関連方法を提供することを課題とする。
【課題を解決するための手段】
【０００６】
この発明はソース端末と指定端末を接続するネットワークシステムに使用される実時間遠隔バックアップシステムを提供する。ソース端末と指定端末のコンピューターシステムはカーネルスペースとユーザースペースに分けられる。当システムは、ソース端末のカーネルスペースで１個以上のシステムコールを定め、ソース端末のユーザースペースでファイル変更イベントが生じると、システムコールの告知でファイル変更シグナルを生じさせるローダブルカーネルモジュールと、ローダブルカーネルモジュールからのファイル変更イベントを待ち行列にいれ、ファイル変更シグナルを順次に処理して対応するバックアップ命令を生じさせるスケジュールモジュールと、ソース端末に設けられ、スケジュールモジュールからのバックアップ命令を受信すると、命令にあるファイル情報によってファイルの変更部分をネットワークシステムを通して指定端末に送信してバックアップするネットワークバックアップユニットとを含む。
【０００７】
この発明は更に、ネットワークシステムを通して１台以上の指定端末と接続するソース端末に設けられる実時間遠隔バックアップシステムを提供する。ソース端末と指定端末のコンピューターシステムはカーネルスペースとユーザースペースに分けられる。当システムは、ソース端末のカーネルスペースで１個以上のシステムコールを定め、ソース端末のユーザースペースにファイル変更イベントが生じてシステムコールがカーネルに告知する場合、システムコールの種類によってファイル変更シグナルを生じさせるかどうかを決定するローダブルカーネルモジュールと、ローダブルカーネルモジュールからのファイル変更イベントを待ち行列にいれ、ファイル変更シグナルを順次に処理して対応するバックアップ命令を生じさせてソース端末のネットワークバックアップユニットに送信し、ネットワークバックアップユニットがネットワークシステムを通して変更されたファイルデータを指定端末にバックアップするようにさせるスケジュールモジュールとを含む。
【０００８】
この発明は更に、ソース端末と指定端末を接続するネットワークシステムに使用される実時間遠隔バックアップ方法を提供する。ソース端末と指定端末のコンピューターシステムはカーネルスペースとユーザースペースに分けられる。当方法は、（１）ソース端末のユーザースペースにファイル変更イベントが生じると、ローダブルカーネルモジュールによって定められてカーネルスペースにロードされたシステムコールを呼び出し、ソース端末のカーネルに告知してファイル変更を行い、（２）システムコールの呼び出しによってローダブルカーネルモジュールにファイル変更イベントを告知し、システムコールの種類によってファイル変更シグナルを生じさせるかどうかを決定し、（３）ファイル変更シグナルを待ち行列ユニットに順次に入れ、（４）待ち行列ユニットからファイル変更シグナルを取り出して処理し、バックアップ命令を生じさせ、（５）ネットワークバックアップユニットでバックアップ命令によって、ファイルの変更部分をネットワークシステムを通して指定端末に送信してバックアップするなどのステップを含む。
【発明の効果】
【０００９】
この発明による実時間遠隔バックアップ方法は、ファイル変更シグナルを取り入れるとすぐネットワークバックアップユニットに送信してバックアップする。従来の技術のように予定のバックアップ時間にソース端末のシステム全体を検査することがないので、この発明はバックアップの効率とネットワークの伝送速度を向上させる。
【発明を実施するための最良の形態】
【００１０】
かかる装置の特徴を詳述するために、具体的な実施例を挙げ、図示を参照にして以下に説明する。
【００１１】
図１によれば、この発明による実時間遠隔バックアップシステム１００はネットワークシステム２０に応用される。ネットワークシステム２０は１台以上のＬｉｎｕｘ環境のソース端末コンピューターシステム１０と指定端末コンピューターシステム３０とを含む。コンピューターシステム１０、２０はカーネルスペース１０２とユーザースペース１０４に分けられ、そのうちカーネルスペース１０２はカーネル１０８を含む。
【００１２】
実時間遠隔バックアップシステム１００は少なくとも、ソース端末１０のカーネルスペース１０２にあってユーザースペース１０４にファイル変更イベントが生じたかを検知するローダブルカーネルモジュール１１０と、ソース端末１０のユーザースペース１０４にあってローダブルカーネルモジュール１１０からのファイル変更シグナルを待ち行列に入れて対応するバックアップ命令を生じさせるスケジュールモジュール１２０と、ソース端末１０と指定端末３０のユーザースペース１０４にあり、クライアント−サーバー関係を定めるＲＳＹＮＣなどのペアをなすネットワークバックアップユニット１３０、３０２とを含む。スケジュールモジュール１２０からのバックアップ命令を受信すると、ネットワークバックアップユニット１３０は指定端末３０のネットワークバックアップユニット３０２にファイル変更をバックアップする。
【００１３】
図２によれば、ローダブルカーネルモジュール１１０はスイッチユニット１１２と、コール判断ユニット１１４と、シグナル処理ユニット１１６とを含む。スイッチユニット１１２はカーネルスペース１０２にある初期システムコールを新しいシステムコール１０９に置換する。システムコールはメモリーに永久保存される関数である。ソース端末１０のユーザースペース１０４にファイル削除／保存、ディレクトリー削除／作成、ファイルを閉じるなどのファイル変更イベントが生じれば、対応するシステムコールは呼び出されてカーネル１０８にファイル変更の発生を告知する。したがって、新しいシステムコール１０９と置換することによって、カーネル１０８を修正しなくてもファイル変更イベントは知得される。新しいシステムコールが呼び出されば、ローダブルカーネルモジュール１１０にもファイル変更は告知される。なお、実時間遠隔バックアップシステム１００はグラフィカルユーザーインターフェイス（ＧＵＩ、図示にない）を備えることも可能である。ＧＵＩは、ネットワーク自動バックアップ機能の開閉を切り替える自動バックアップスイッチを含む。ネットワーク自動バックアップ機能がオフにされると、ローダブルカーネルモジュール１１０のスイッチユニット１２はシステムコールを初期システムコールに戻す。
【００１４】
前述の通り、新しいシステムコール１０９が呼び出される場合、ローダブルカーネルモジュール１１０のコール判断ユニット１１４は、新しいシステムコール１０９がＳＹＳ＿ＲＭＤＩＲ、ＳＹＳ＿ＭＫＤＩＲ、ＳＹＳ＿ＲＥＮＡＭＥ、ＳＹＳ＿ＬＩＮＫ、ＳＹＳ＿ＣＨＭＯＤなどの予定システムコールであるかどうかを判断する。判断結果が「はい」であれば、シグナル処理ユニット１１６はそのシステムコールによって、少なくとも変更されたファイルのファイル名とパスを含むファイル変更シグナルを生じさせてスケジュールモジュール１２０に送信する。それに反して、判断結果が「いいえ」であれば、プロセスは終了する。
【００１５】
スケジュールモジュール１２０はスケジュール管理ユニット１２２と、待ち行列ユニット１２４と、スケジュール処理ユニット１２６とを含む。スケジュール管理ユニット１２２とスケジュール処理ユニット１２６は同じスケジュールアルゴリズムでローダブルカーネルモジュール１１０のシグナル処理ユニット１１６によるファイル変更シグナルを処理する。データ伝送／処理を確保するため、スケジュールアルゴリズムはネットワークバックアップユニット１３０のアルゴリズムと協調（ｃｏｏｒｄｉｎａｔｉｏｎ）しなければならない。このようなスケジュールアルゴリズムを利用することによって、スケジュール管理ユニット１１２は受信したシグナルを待ち行列ユニット１２４に入れ、スケジュール処理ユニット１２６は待ち行列ユニット１２４からファイル変更シグナルを取り出して処理し、少なくとも変更されたファイルのパスを含むバックアップ命令を生じさせてネットワークバックアップユニット１３０に送信することができる。スケジュール管理ユニット１２２とスケジュール処理ユニット１２６はそれぞれスレッドを含む。スレッドのうち一つ以上は最適時間間隔を定め、両ユニット１２２、１２６が待ち行列１２４に対する動作を限定して協調するものである。当業者に周知である通り、両ユニット１２２、１２６を合併した装置もこの発明に属する。
【００１６】
スケジュールモジュール１２０からのバックアップ命令を受信すると、ネットワークバックアップユニット１３０は命令にある変更されたファイルのパスによってソース端末１０でチェックサムテストを行い、ソース端末１０と指定端末３０とのファイルの差を比較して変更された部分だけをネットワークシステム２０を通して指定端末３０に送信してバックアップする。
【００１７】
図３のフローチャートによれば、この発明による実時間遠隔バックアップ方法は以下の通りである。
【００１８】
ステップ６０を実行して、カーネルの初期システムコールをローダブルカーネルモジュール１１０が定めた新しいシステムコール１０９と置換する。
【００１９】
ステップ６１で、ソース端末１０のユーザースペース１０４にファイル削除／保存、ディレクトリー削除／作成、ファイルを閉じるなどのファイル変更イベントが生じれば、ステップ６２を実行して、対応するシステムコール１０９を呼び出し、カーネルスペース１０２のカーネル１０８にファイル変更の発生を告知する。よってステップ６４でカーネル１０８はファイルを変更する。
【００２０】
ステップ６５で、システムコール１０９が呼び出されると、ローダブルカーネルモジュール１１０にもコール判断ユニット１１４を通してファイル変更は告知される。
【００２１】
ステップ７０を実行して、新しいシステムコール１０９がＳＹＳ＿ＲＭＤＩＲ、ＳＹＳ＿ＭＫＤＩＲ、ＳＹＳ＿ＲＥＮＡＭＥ、ＳＹＳ＿ＬＩＮＫ、ＳＹＳ＿ＣＨＭＯＤなどの予定システムコールであるかどうかを判断する。判断結果が「はい」であれば、ステップ７２で、シグナル処理ユニット１１６はそのシステムコールによって、少なくとも変更されたファイルのファイル名とパスを含むファイル変更シグナルを生じさせてスケジュールモジュール１２０に送信する。それに反して、判断結果が「いいえ」であれば、ステップ７４を実行して、プロセスを終了する。
【００２２】
ステップ７６で、スケジュールモジュール１２０は受信したシグナルを待ち行列ユニット１２４に入れる。
【００２３】
ステップ８０で、スケジュールモジュール１２０は待ち行列ユニット１２４からファイル変更シグナルを取り出し、少なくとも変更されたファイルのパスを含むバックアップ命令を生じさせてネットワークバックアップユニット１３０に送信する。
【００２４】
ステップ８５で、スケジュールモジュール１２０からのバックアップ命令を受信すると、ネットワークバックアップユニット１３０は命令にある変更されたファイルのパスによってソース端末１０でチェックサムテストを行い、ソース端末１０と指定端末３０とのファイルの差を比較して変更された部分だけをネットワークシステム２０を通して指定端末３０に送信してバックアップする。この発明による実時間遠隔バックアップシステム１００は１対１に限らず、複数のサーバーとクライアントを含むネットワークにも応用できる。
【００２５】
以上はこの発明に好ましい実施例であって、この発明の実施の範囲を限定するものではない。よって、当業者のなし得る修正、もしくは変更であって、この発明の精神の下においてなされ、この発明に対して均等の効果を有するものは、いずれもこの発明の特許請求の範囲に属するものとする。
【産業上の利用可能性】
【００２６】
この発明による実時間遠隔バックアップ方法は、ファイル変更シグナルを取り入れるとすぐネットワークバックアップユニットに送信してバックアップする。従来の技術のように予定のバックアップ時間にソース端末のシステム全体を検査することがないので、この発明はバックアップの効率とネットワークの伝送速度を向上させる。
【図面の簡単な説明】
【００２７】
【図１】この発明による実時間遠隔バックアップシステムの主要構造を表す説明図である。
【図２】この発明による実時間遠隔バックアップシステムの詳細構造を表す説明図である。
【図３】この発明による実時間遠隔バックアップ方法のフローチャートである。
【符号の説明】
【００２８】
１０            ソース端末
２０            ネットワークシステム
３０            指定端末
１００          実時間遠隔バックアップシステム
１０２          カーネルスペース
１０４          ユーザースペース
１０６          ファイル変更イベント
１０８          カーネル
１０９          システムコール
１１０          ローダブルカーネルモジュール
１１２          スイッチユニット
１１４          コール判断ユニット
１１６          シグナル処理ユニット
１２０        スケジュールモジュール
１２２          スケジュール管理ユニット
１２４          待ち行列ユニット
１２６          スケジュール処理ユニット
１３０、３０２  ネットワークバックアップユニット
【図１】
0004634058.tif 000002
【図２】
0004634058.tif 000003
【図３】
0004634058.tif 000004