(57)【要約】【課題】比較的簡単な構成で、自動的なバックアップ機能を提供すること。【解決手段】バックアップ装置２は、バックアップコントローラ２１を備え、電源状態、バス上の信号の状態等からＣＰＵ１１の動作状態を監視し、ＣＰＵ１１の電源がオフになったとき、あるいは、ＣＰＵ１１がＨＤＤ等の記憶装置にアクセスしていない非動作状態になったとき、ＣＰＵ１１が制御していた記憶装置１２ａあるいは１２ｂのバス制御権を獲得し、該記憶装置１２ａあるいは１２ｂの内容をバックアップ装置２に設けられたバックアップ用記憶装置３にファイルコピーする。また、ＣＰＵ１１が動作状態になると、バス制御権をＣＰＵに帰し、ＣＰＵ１１が再び非動作状態になるとバックアップを再開する。上記バックアップ装置２を階層構造に結合し、信頼性の高いバックアップ機能を提供するようにしてもよい。【選択図】          図１
2004240557.tif 000002
【特許請求の範囲】
【請求項１】
主制御装置とその記憶装置を備えた処理装置のバックアップ装置であって、
上記主制御装置の動作状態を監視する手段と、
上記主制御装置が休止状態のとき、上記記憶装置のバス制御権を獲得する手段と、
上記記憶装置内のデータを他のバックアップ用記憶装置に転送・格納する手段を具備する
ことを特徴とするバックアップ装置
【請求項２】
上記バックアップ装置は、装置自体が主制御装置と記憶装置を持ち、
同様の構成を備えた複数のバックアップ装置と階層的に結合され、複数階層のバックアップ機能を提供する
ことを特徴とする請求項１のバックアップ装置。
【請求項３】
上記記憶装置を格納した筐体に、該記憶装置に接続されるバスを筺体外部に引き出すための第１のコネクタと、バックアップ装置からのバスを引き込むための第２のコネクタを設けた、
ことを特徴とする請求項１または請求項２のバックアップ装置。
【請求項４】
バックアップの状況を示すログファイルを生成する手段と、
バックアップ機能中に主制御装置が動作状態になった場合、あるいは、停電になった場合などの緊急事態時に、バス制御権を主制御側に戻す手段と、
上記主制御装置が休止状態になったとき、あるいは緊急事態が回復したとき、再度上記記憶装置のバス制御権を獲得し、上記ログファイルのログ情報に基づき、バックアップを再開させる手段を備えた
ことを特徴とする請求項１，２または請求項３のバックアップ装置。
【請求項５】
主制御装置とその記憶装置を備えた処理装置における記憶装置の内容をバックアップするためのプログラムであって、
上記プログラムは、上記主制御装置の動作状態を監視する処理と、
上記主制御装置が休止状態のとき、上記記憶装置のバス制御権を獲得する処理と、
上記記憶装置内のデータを他のバックアップ用記憶装置に転送・格納する処理をコンピュータに実行させる
ことを特徴とするバックアッププログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
パーソナルコンピュータなどの主制御装置（ＣＰＵ）と記憶装置（ハードディスク等）を有した情報システムにおいては、扱うデータ量や種類の増大や、その機密性・安全性の面から、データを格納するハードディスク装置（ＨＤＤ）などの障害に備えて定期的なデータのバックアップが必要である。
本発明は，そのようなシステムにおいて、ユーザが介入することなく、かつユーザが作業中にはその作業を遅延させるなどの弊害を生じないで、自動的にデータのバックアップを行えるようにしたバックアップ装置に関する。
【０００２】
【従来の技術】
従来から行われている通例のバックアップは、システムに特別にテープドライブなどのバックアップ装置を付加し、定期的に作業者が手動でバックアップ作業を行うものであった。
一方、ＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）などの専用のバックアップシステムを構築し、自動でバックアップを行うものも知られている。
また、専用のバックアップ機能を内蔵した記憶装置は、例えば特許文献１に開示されている。
特許文献１に記載のものは、ハードディスク装置に自己バックアップ機能を付加し、ファイルバックアップを可能としたものであり、バックアップモード設定用スイッチを設け、また、内蔵しているマイクロプログラムにＨＤバスのバスコントロール機能を追加し、バックアップモード設定時のみ、自身がイニシエータとなり、自動的にターゲットとなる他のハードディスク装置にファイルバックアップを実施するようにしたものである。
【０００３】
【特許文献１】
特開平１０−２６９０３１号公報
【０００４】
【発明が解決しようとする課題】
ユーザが手動でバックアップを行う場合は、作業が通常長時間におよぶため、ユーザの負担が大きく、バックアップ作業中には、主制御装置を占有し、本来の作業を行えなくなるなどの問題があり、特に、個人レベルでのバックアップ作業は怠ることが多い。
また、システムバックアップは、規模が大きく高価なシステムになるため、比較的大規模の組織でしか行われていない。さらに、専用のバックアップ機能を内蔵した記憶装置は、汎用の安価な記憶装置を用いることができないため、コストや拡張性の面で問題がある。
本発明は上記従来技術の問題点を解決するためになされたものであって、本発明の目的は、システムの状態を監視し、主制御装置が休止している場合のみに、記憶装置のバス制御権を獲得し、記憶装置の記憶内容のバックアップを行うことにより、比較的簡単な構成で、自動的なバックアップ機能を提供することである。
【０００５】
【課題を解決するための手段】
上記課題を解決するため、本発明においては、バックアップを行おうとする処理装置の動作状態を監視し、その主制御装置が非動作となった場合に、それまでにその主制御装置が制御していた記憶装置のバス制御権を獲得し、該記憶装置の内容をバックアップ用記憶装置にファイルコピーする。
上記構成とすることにより、処理装置を未使用の場合にのみ、バックアップ機能が自動的に起動し、ユーザの実作業を阻害することなく安全確実なバックアップを行うことが可能となる。また、従来の他の例にみるように、特に大規模な構成を必要とすることなく、安価なシステム構成で、個人レベルのユーザでも使用することが可能となる。
本発明は以下のように構成することもできる。
（１）上記バックアップ装置と、同一構成を持つバックアップ装置を階層的に結合し、バックアップ情報を階層的に結合した他のバックアップ装置でさらにバックアップする。
これにより、複数階層の信頼性の高いバックアップ機能を提供することが可能となる。
（２）上記において、主制御装置の動作状態を、上記処理装置の電源スイッチまたは動作状態を示す表示機器の信号、あるいは、記憶装置に接続されるバスの主制御側動作状態を示すバス信号を用いて監視する。
（３）上記において、記憶装置を格納した筐体に、該記憶装置に接続されるバスを筺体外部に引き出すための第１のコネクタと、バックアップ装置からのバスを引き込むための第２のコネクタを設け、バスを筐体外部に引き出す。
このような構成とすることにより、ユーザは、処理装置に容易にバックアップ装置を接続することができる。
（４）バックアップ装置に、不要なバックアップ機能を動作させないためのセキュリテーキーロック機能を設ける。これにより、悪意のデータ搾取等を防止することができる。
（５）上記において、バックアップの状況を示すログファイルを生成する手段を設け、バックアップ機能中に主制御装置が動作状態になった場合、あるいは、停電になった場合などの緊急事態時に、バス制御権を主制御側に戻し、主制御装置が休止状態になったとき、あるいは緊急事態が回復したとき、再度上記記憶装置のバス制御権を獲得し、上記ログファイルのログ情報に基づき、バックアップを再開させる。
上記のようにログファイルを生成することにより、異常原因等を解析することが可能になるとともに、バックアップが中断しても、中断した箇所からバックアップを再開することが可能となる。
（６）上記において、バックアップ機能が完了した場合に、自動的に記憶装置の電源およびバックアップ装置の電源を切断する。
これにより、バックアップの終了時に電源断等の操作をする必要がなく、ユーザ負担を軽減することができる。
【０００６】
【発明の実施の形態】
図１は本発明の実施例のバックアップ装置によるバックアップ動作の概要を説明する図であり、同図（ａ）に装置の概要を示し、同図（ｂ）にバックアップが動作していない通常の作業状態を示し、同図（ｃ）にバックアップ機能が作動中の状態を示す。
同図（ａ）に示すように、本発明では、バックアップの対象となる装置として、パーソナルコンピュータ１（以下ＰＣという）を想定しており、ＰＣ１は同図に示すように主制御装置（ＣＰＵ）と記憶装置（例えばハードディスク装置、以下ではＨＤＤと表記することもある）から構成されている。
記憶装置には、ＰＣ１筺体内部に設けられたものや、外部に付加されるものがあり、同図の記憶装置１２ａは内部に設けられた記憶装置（以下では内部記憶装置という）を示し、記憶装置１２ｂは外部に付加された記憶装置（以下では外部記憶装置という）を示す。
【０００７】
同図（ａ）では、内部記憶装置１２ａの記憶内容をバックアップする場合のバックアップ装置２の接続態様（同図Ａ）と、外部記憶装置１２ｂの記憶内容をバックアップする場合のバックアップ装置の接続態様（同図Ｂ）を示している。
図１（ｂ）はバックアップ機能が作動していない通常の作業状態であり、この状態では、同図に示すようにバックアップ装置２がＰＣ１から切り離されている。図１（ｃ）は、バックアップ機能が作動中のバスの制御関係を示す図である。
同図に示すように、バックアップ機能中には、ＰＣ１の記憶装置１２ａ，１２ｂはＣＰＵ１１の制御下から離れ、本発明のバックアップ装置により制御される。
【０００８】
バックアップ装置２は、バックアップコントローラ２１を備え、電源状態、バス上の信号の状態等からＰＣ１のＣＰＵ１１の動作状態を監視し、ＣＰＵ１１の電源がオフになったとき、あるいは、ＣＰＵ１１がＨＤＤ等の記憶装置１２ａ，１２ｂにアクセスしていない状態になったときに（以下では、このような状態をＣＰＵが非動作状態になったという）、例えばＣＰＵ１１に割り込みを行い、それまでに、そのＣＰＵが制御していた記憶装置１２ａ，１２ｂのバス制御権を獲得し、該記憶装置の内容をバックアップ装置２に設けられたバックアップ用記憶装置３にファイルコピーする。
なお、以下では記憶装置１２ａ，１２ｂが、主としてＨＤＤの場合について説明するが、上記記憶装置１２ａ，１２ｂがＩＣカード、光磁気ディスク（ＭＯ）等のその他の記憶媒体であってもよい。また、バックアップ用記憶装置３としては、ＨＤＤ以外に、光ディスク、光磁気ディスク（ＭＯ）、ＩＣカード、磁気テープ（ＭＴ）等の記憶媒体であってもよい。
【０００９】
図２は本実施例が適用されるＰＣ１の内部構成例を示す図である。
同図に示すように、ＰＣ１内部には、ＣＰＵ１１と記憶装置１２ａに加えて、メモリ１３、入出力インタフェース（Ｉ／Ｏ）１４、記憶装置を制御するＩＤＥコントローラ１５等が設けられ、これらが本体バス１６に接続されている。また、ＰＣ１に電源を供給する電源回路１８等が設けられている。
ＩＤＥコントローラ１５と記憶装置１２ａの間には内部記憶装置バス１７（通常ＩＤＥバス）が設けられている。
ＰＣ内部に設けられた記憶装置１２ａの記憶内容をバックアップする場合には、図２に示すように、この内部記憶装置バス１７をＰＣ１の外部に引き出し、バックアップ装置２に接続する。
また、通常動作時には、前記図１（ｂ）に示したようにＩＤＥコントローラ１５と記憶装置１２ａを内部記憶装置バス１７で接続する。
なお、外部記憶装置１２ｂをバックアップする場合には、前記図１（ｃ）に示したように、ＰＣ１の外部で接続を切り替える。また、後述するように、バックアップの対象となる記憶装置がＵＳＢ機器やＳＣＳＩ機器の場合には、上記のように接続を切り替える必要はない。
【００１０】
バックアップ装置２は、前記したようにＣＰＵ１１が非動作となった場合に、バックアップ動作を開始する。ＣＰＵ１１が非動作状態になったことを検出する方法としては、例えば以下の方法を用いることができる。
（１）  ＰＣ１の電源回路１８の状態を監視し、ＰＣ電源がオフになったときＣＰＵ１１が非動作状態になったものと検出する。なお、ＰＣ電源がオフになったとき、内部記憶装置１２ａへの電源供給もオフとなる場合には、図２に示すようにバックアップ装置２から記憶装置１２ａに電源を供給するようにしてもよい。
（２）  記憶装置に接続されるバス（例えば内部記憶バス１７）内の信号線（ＣＰＵが作動中を示す信号線）の状態を監視することにより、ＣＰＵ１１が非動作状態になったことを検出する。
（３）  記憶装置の動作状態を示す表示機器（例えば記憶装置へアクセスしているとき点灯する表示ランプ）の動作信号により、ＣＰＵ１１が非動作状態になったことを検出する。
【００１１】
図３は、バックアップ対象となる記憶装置が内部記憶装置の場合に、ＰＣ側の筺体に２つのコネクタを付加して対応する場合を示す図である。
記憶装置１２ａと接続される内部記憶装置バス１７をＰＣ１の筺体外部に引き出すための第１のコネクタ４ａと第２のコネクタ４ｂと、短絡ケーブル４ｃを設け、バックアップ未使用時には、同図（ａ）に示すように両コネクタ４ａ，４ｂを短絡ケーブル４ｃにより短絡する。
バックアップ装置２を接続する場合には、同図（ｂ）に示すように第１、第２のコネクタ４ａ，４ｂとバックアップ装置２に設けられた第３、第４のコネクタ４ｄ，４ｅとをケーブル４ｆにより接続する。なお、図４に示すように、ＰＣ１の筐体に空けられた穴や、拡張カード取り付け用の窓穴を用いてバスを直接引き出しても何ら問題はない。
【００１２】
図５はバックアップ装置の構成例を示す図である。
バックアップ装置２は、バックアップコントローラ２１と、前記内部記憶装置バス１７を切り替えるための切替え手段２２を備える。
バックアップコントローラ２１は、バックアップ処理等を行うためのＣＰＵやメモリと、ＩＤＥバスインタフェース等を備える。なお、後述するようにＳＣＳＩ機器やＵＳＢ機器のバックアップを行う場合には、ＳＣＳＩバスインタフェース、ＵＳＢバスインタフェースを設ける必要がある。
また、切替え手段２２は、前記したようにＰＣ１の電源の動作状態を示す信号、ＰＣ１の記憶装置の動作状態を示す表示ランプの点灯信号、あるいは、内部記憶装置バス１７ｂから取得したＣＰＵの動作状態を示す信号により、ＰＣ１のＣＰＵ１１の動作状態を判別し、内部記憶装置バス１７の接続を切り替える。
すなわち、ＣＰＵ１１が動作状態の場合には、内部記憶装置１２ａに接続される内部記憶装置バス１７ａとＩＤＥコントローラ１５に接続される内部記憶装置バス１７ｂを接続し、ＣＰＵ１１が非動作状態の場合には、内部記憶装置バス１７ａと内部記憶装置バス１７ｂを切り離し、内部記憶装置１２ａに接続される内部記憶装置バス１７ａとバックアップコントローラ２１に接続されるバックアップ装置内バス２３とを接続する。
【００１３】
なお、バックアップ装置２により外部記憶装置１２ｂの記憶内容をバックアップする場合、切替え手段２２には、上記内部記憶装置に接続される内部記憶装置バス１７ａ、の代わりに、外部記憶装置１２ｂに接続されるバスが、また、上記ＩＤＥコントローラ１５に接続される内部記憶装置バス１７ｂの代わりに、ＩＤＥコントローラ１５からＰＣ外部に引き出されるバスが接続される。
そして、切替え手段２２は、ＣＰＵ１１が非動作状態の場合には、外部記憶装置１２ｂとＩＤＥコントローラ１５の接続を切り離し、外部記憶装置１２ｂに接続されるバスと、バックアップコントローラ２１に接続されるバックアップ装置内バス２３とを接続する。
なお、ＰＣ１の内部記憶装置１２ａをバックアップする際に使用する切替え手段２２とは別に、外部記憶装置１２ｂをバックアップする際に使用する切替え手段を別途設けてもよい。
【００１４】
本実施例のバックアップ装置２は入出力装置を備えておらず、バックアップの要否、バックアップ対象となるドライブ名、ファイル名等は、例えばバックアップの対象となる記憶装置等の記憶装置の特定セクタに記録されたデータを参照することにより取得する。
図６は、記憶装置の特定セクタに記録されたバックアップの要否等を示すデータの一例を示す図である。
同図に示すように、予めＰＣ１により、記憶装置１２ａ，１２ｂの特定セクタに、バックアップの要否、バックアップドライブ名、ファイル名、ファイルの種類、不要ファイル名、不要種類等を書き込んでおき、バックアップを行う際、バックアップ装置２は、上記データを参照してバックアップの要否を判定する。
そして、バックアップ要の場合、バックアップコントローラ２１は、ＣＰＵ１１が非動作状態の場合に、前記したようにＰＣ１のＣＰＵ１に割り込みを行ってバス制御権を獲得し、上記特定セクタに書き込まれたデータに基づき、内部記憶装置１２ａ、あるいは外部記憶装置１２ｂの記憶内容をバックアップ用記憶装置３にファイルコピーする。
【００１５】
そして、ＣＰＵ１１が動作状態になると、割り込みによりバックアップが中断され、バス制御権をＣＰＵ１１に返す。そして、再びＣＰＵ１１が非動作状態になると、バス制御権を獲得しバックアップを再開する。
上記のようなバックアップ動作を行うため、バックアップコントローラ２１はバックアップの状況を示すバックアップログファイルを生成する。そして、ＣＰＵが動作状態になったり、電源断等の緊急事態が発生した後、バックアップを再開する場合、上記ログファイルを参照して、中断した箇所からバックアップを再開する。
また、バックアップ動作が終了すると、バックアップコントローラ２１は、電源回路２４に電源断信号を送出し、バックアップ装置２の電源を自動的に断とする。
なお、図７に示すように、バックアップ装置２にセキュリティー・キーロック２５を設け、不要なバックアップや悪意のデータ搾取に備えるようにしてもよい。例えば予め暗証番号等を設定しておき、バックアップ装置に設けたテンキー等から暗証番号を入力しなければ、バックアップ装置２が動作状態にならないようにすれば、上記のような悪意のデータ搾取に対処することができる。
【００１６】
図８は、バックアップ対象となる記憶装置がＳＣＳＩ機器、あるいは、ＵＳＢ機器の場合のバックアップ装置の接続態様を示す図である。
バックアップ対象となる記憶装置がＳＣＳＩ機器、ＵＳＢ機器の場合には、図７（ａ）（ｂ）に示すように、バックアップ装置２をＳＣＳＩ機器あるいはＵＳＢ機器と見なし、ＳＣＳＩケーブルあるいはＵＳＢケーブルにより、他のＳＣＳＩ機器、ＵＳＢ機器と同様に接続する。
バックアップ装置２によるバックアップ動作は、前記内部記憶装置、外部記憶装置の記憶内容をバックアップするときと同様であり、ＣＰＵ１１の非動作状態のとき、ＳＣＳＩ、ＵＳＢケーブルで接続されたバックアップ対象となる記憶装置等の記憶装置１２ｃ，１２ｄの記憶内容をバックアップ装置２によりバックアップする。なお、この場合には、前記したようにバックアップ装置２にＳＣＳＩバスインタフェースやＵＳＢバスインタフェースを設けておく必要がある。
【００１７】
図９は本実施例のバックアップ装置における処理を示すフローチャートである。
同図において、バックアップ装置の動作を開始させると、バックアップ装置はまず、前記図１（ｂ）に示すように記憶装置バスをＣＰＵ側にし（ステップＳ１）、ＰＣ１の電源スイッチがオンであるか、あるいは、ＣＰＵバス（例えば前記内部記憶バス１７）がＯＮ（ＣＰＵ１１が動作状態のときＯＮ）であるかを調べる（ステップＳ２）。
電源スイッチがＯＮ、あるいは、ＣＰＵバスがＯＮの場合には、ステップＳ１に戻る。
電源スイッチがＯＮでない場合、あるいは、ＣＰＵバスがＯＮでない場合（ＣＰＵ１１が非動作状態の場合）には、バックアップ装置のセキュリティ・キーがＯＫであるかを調べ（ステップＳ３）、ＯＫでなければステップＳ１に戻り、ＯＫの場合には、前記図１（ｃ）に示したように記憶装置バスをバックアップ装置側に切替える（ステップＳ４）。
次いで、記憶装置バスのイニシャライズを行うとともに（ステップＳ５）、バックアップ記憶媒体（バックアップ用記憶装置３）のバスのイニシャライズを行う（ステップＳ６）。
【００１８】
次いで、バックアップ対象となる記憶装置をスキャンし（ステップＳ７）、前記図６に示した特定のセクタのデータを読み込み、バックアップの要否を判定する（ステップＳ８）。バックアップ要でなければ、ステップＳ７に戻り上記処理を繰り返す。
バックアップ要の場合には、バックアップ情報を読み込み（ステップＳ９）、バックアップ容量の算出およびバックアップ記憶媒体の残り容量を算出する（ステップＳ１０）。
そして、容量が充分であるかを調べ（ステップＳ１１）、容量がなければ、ステップＳ１４に行きバックアップログ記録を行う。また、容量が充分であれば、ファイルをコピーする（ステップＳ１２，Ｓ１３）。
終了あるいはエラー（前記したようにＣＰＵ１１の動作状態になったり、停電等の緊急事態になった場合）になると、バックアップログを記録し（ステップＳ１４）、記憶装置スキャンＥＮＤでなければ、ステップＳ７に戻る。また、スキャンＥＮＤになると、ステップＳ１に戻る。
【００１９】
以上の実施例では、１台のバックアップ装置によりＰＣ１をバックアップする場合について説明したが、主制御装置と記憶装置を持つシステムとして動作するバックアップ装置に、さらに第２、第３のバックアップ装置を階層構造に結合し、複数階層のより信頼性の高いバックアップ機能を提供できるように構成してもよい。
図１０は、上記第１のバックアップ装置によるバックアップ情報を第２のバックアップ装置でバックアップする場合の構成例を示す図である。
同図において、バックアップ装置２−１，バックアップ装置２−２は、例えば同様の構成を有しており、バックアップ装置２−１により、ＰＣ１の記憶装置の記憶内容をバックアップし、バックアップ装置２−２により、バックアップ用記憶装置３−１のバックアップ情報をバックアップする。
図１０（ａ）はＰＣ１の内部記憶装置１２ａの記憶内容をバックアップ用記憶装置３−１にファイルコピーしている状態を示し、ＰＣ１が前記したように非動作状態になると、バックアップ装置２−１の切替え手段２２−１が、同図に示すようにＰＣ１の内部記憶装置１２ｂとバックアップコントローラ２１−１とを接続するように切り替わり、内部記憶装置１２ａの記憶内容が、バックアップ用記憶装置３−１にファイルコピーされる。
なお、このときバックアップコントローラ２１−１のＣＰＵは動作状態であるので、バックアップ装置２−２はバックアップ動作はしておらず、バックアップ装置２−２の切替え手段２２−２は同図に示すように、バックアップコントローラ２１−１とバックアップ用記憶装置３−１とを接続する状態になっている。
【００２０】
ついで、ＰＣ１のＰＣ１が動作状態となると、バックアップ装置２−１はバックアップ動作を停止する。
これにより、バックアップ装置２−１の切替え手段２２−１は図１０（ｂ）に示すように、ＩＤＥコントローラ１５と内部記憶装置１２ａとを接続するように切り替わる。また、バックアップ装置２−１が非動作状態となるので、バックアップ装置２−２がバックアップ動作を開始する。すなわち、切替え手段２２−２が同図に示すようにバックアップ用記憶装置３−１とバックアップコントローラ２１−２とを接続するように切り替わり、バックアップ用記憶装置３−１のバックアップ情報がバックアップ用記憶装置３−２にファイルコピーされる。
なお、上記では、２台のバックアップ装置によりバックアップを行う場合について説明したが、さらに第３、第４，…のバックアップ装置を階層的に接続し、上記のようにバックアップを行ってもよい。
また、上記ではＰＣ１の内部記憶装置１２ｂのバックアップを行う場合について説明したが、外部記憶装置１２ｂ、ＳＣＳＩ機器、ＵＳＢ機器をバックアップする場合にも同様に適用することができる。
【００２１】
（付記１）  主制御装置とその記憶装置を備えた処理装置のバックアップ装置であって、
上記主制御装置の動作状態を監視する手段と、
上記主制御装置が休止状態のとき、上記記憶装置のバス制御権を獲得する手段と、
上記記憶装置内のデータを他のハードディスク、磁気テープ、光ディスクなどのバックアップ用記憶装置に転送・格納する手段を具備する
ことを特徴とするバックアップ装置。
（付記２）  上記バックアップ装置は、装置自体が主制御装置と記憶装置を持ち、同様の構成を備えた複数のバックアップ装置と階層的に結合され、複数階層のバックアップ機能を提供する
ことを特徴とする付記１のバックアップ装置。
（付記３）  上記主制御装置の動作状態を監視する手段は、上記処理装置の電源スイッチまたは動作状態を示す表示機器の信号により、主制御装置の動作状態を監視する
ことを特徴とする付記１または付記２のバックアップ装置。
（付記４）  上記主制御装置の動作状態を監視する手段は、記憶装置に接続されるバスの主制御側動作状態を示すバス信号を用いて、主制御装置の動作状態を監視する
ことを特徴とする付記１または付記２のバックアップ装置。
（付記５）  上記記憶装置を格納した筐体に、該記憶装置に接続されるバスを筺体外部に引き出すための第１のコネクタと、バックアップ装置からのバスを引き込むための第２のコネクタを設けた、
ことを特徴とする付記１，２，３または付記４のバックアップ装置。
（付記６）  不要なバックアップ機能を動作させないためのセキュリテーキーロック機能を備えた
ことを特徴とする付記１，２，３，４または付記５のバックアップ装置。
（付記７）  バックアップの状況を示すログファイルを生成する手段と、
バックアップ機能中に主制御装置が動作状態になった場合、あるいは、停電になった場合などの緊急事態時に、バス制御権を主制御側に戻す手段と、
上記主制御装置が休止状態になったとき、あるいは緊急事態が回復したとき、再度上記記憶装置のバス制御権を獲得し、上記ログファイルのログ情報に基づき、バックアップを再開させる手段を備えた
ことを特徴とする付記１，２，３，４または付記６のバックアップ装置。
（付記８）  バックアップ機能が完了した場合に、自動的に記憶装置の電源およびバックアップ装置の電源を切るための電源制御手段を備えた
ことを特徴とする付記１，２，３，４，５，６または付記７のバックアップ装置。
（付記９）  主制御装置とその記憶装置を備えた処理装置における記憶装置の内容をバックアップするためのプログラムであって、
上記プログラムは、上記主制御装置の動作状態を監視する処理と、
上記主制御装置が休止状態のとき、上記記憶装置のバス制御権を獲得する処理と、
上記記憶装置内のデータを他のハードディスク、磁気テープ、光ディスクなどのバックアップ用記憶装置に転送・格納する処理をコンピュータに実行させる
ことを特徴とするバックアッププログラム。
【００２２】
【発明の効果】
以上説明したように、本発明においては、システムの状態を監視し、主制御装置が休止している場合のみに、記憶装置のバス制御権を獲得し、記憶装置のバックアップを行うようにしたので、比較的簡単な構成で、自動的なバックアップ機能を実現することができる。このため、個人レベルで使用しているパソコン等のバックアップを安価な構成で容易に行うことが可能となる。
また、上記バックアップ装置を階層的に結合することにより、より信頼性の高いバックアップ機能を提供することが可能となる。
【図面の簡単な説明】
【図１】本発明によるバックアップ動作の概要を説明する図である。
【図２】本発明が適用されるＰＣ１の内部構成例を示す図である。
【図３】ＰＣ側の筺体に２つのコネクタを付加してバスを外部に引き出す場合を説明する図である。
【図４】筐体に空けられた穴や拡張カード取り付け用の窓穴を用いてバスを外部に引き出す場合を説明する図である。
【図５】本発明の実施例のバックアップ装置の構成例を示す図である。
【図６】記憶装置の特定セクタに記録されたバックアップの要否等を示すデータの一例を示す図である。
【図７】バックアップ装置にセキュリティー・キーロックを設ける場合を示す図である。
【図８】記憶装置がＳＣＳＩ機器、あるいは、ＵＳＢ機器の場合のバックアップ装置の接続を示す図である。
【図９】バックアップ装置における処理を示すフローチャートである。
【図１０】バックアップ装置を階層構造に接続する場合を示す図である。
【符号の説明】
１      パソコン（ＰＣ）
１１    主制御装置（ＣＰＵ）
１２ａ  内部記憶装置
１２ｂ  外部記憶装置
２      バックアップ装置
２１    バックアップコントローラ
２２    切替え手段
３      バックアップ用記憶装置
【図１】
2004240557.tif 000003
【図２】
2004240557.tif 000004
【図３】
2004240557.tif 000005
【図４】
2004240557.tif 000006
【図５】
2004240557.tif 000007
【図６】
2004240557.tif 000008
【図７】
2004240557.tif 000009
【図８】
2004240557.tif 000010
【図９】
2004240557.tif 000011
【図１０】
2004240557.tif 000012