(57)【要約】【課題】データ蓄積装置において、本来の動作であるデータの記録再生動作に支障を与えることなく、詳細なログデータを保存する。【解決手段】記録媒体１０にデータを蓄積するとともに、ログデータを生成して不揮発性メモリ８に保存するデータ蓄積装置において、記録媒体１０に対してデータの記録及び／または再生を行う通常処理と、不揮発性メモリ８にログデータを転送して保存させるログ転送処理との間に、通常処理をログ転送処理よりも優先して実行するように優先順位を設定し、通常処理の実行時に、生成されたログデータを、不揮発性メモリ８よりも高速アクセス可能な揮発性メモリ７に一時的に保存させ、ログ転送処理の実行時に、揮発性メモリ７に保存させたログデータのうちの少なくとも一部を、不揮発性メモリ８に転送して保存させる。【選択図】図１
2007199754.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体にデータを蓄積するとともに、ログデータを生成して不揮発性メモリに保存するデータ蓄積装置において、
前記記録媒体に対するデータの記録及び／または再生を指示する通常処理と、
前記不揮発性メモリにログデータを転送して保存させるログ転送処理と
の間に、前記通常処理を前記ログ転送処理よりも優先して実行するように優先順位を設定し、
前記通常処理の実行時に、生成されたログデータを、前記不揮発性メモリよりも高速アクセス可能な揮発性メモリに一時的に保存させ、
前記ログ転送処理の実行時に、前記揮発性メモリに保存させた前記ログデータのうちの少なくとも一部を、前記不揮発性メモリに転送して保存させる制御手段
を備えたことを特徴とするデータ蓄積装置。
【請求項２】
請求項１に記載のデータ蓄積装置において、
前記制御手段は、前記記録媒体に対するデータの記録及び／または再生を指示する必要がある限り、前記通常処理のほうを実行して、前記ログ転送処理を実行せず、
前記ログ転送処理を開始した後は、前記不揮発性メモリに未転送のログデータが存在しないか、または前記ログ転送処理について設定した所定の持ち時間が経過するまでは、前記ログ転送処理を終了しない
ことを特徴とするデータ蓄積装置。
【請求項３】
請求項１に記載のデータ蓄積装置において、
前記記録媒体はハードディスクドライブであり、
前記制御手段は、前記ハードディスクドライブに対する待ち状態のタイミングに、前記ログ転送処理を実行する
ことを特徴とするデータ蓄積装置。
【請求項４】
請求項１に記載のデータ蓄積装置において、
前記制御手段は、前記ログ転送処理の実行時に、前記揮発性メモリに保存させたログデータのうち、エラーが発生したことを示すログデータと、エラーが発生する怖れのある警告レベルに達したことを示すログデータと、データ蓄積装置内部での前記記録媒体の接続状態の変化及び／またはデータ蓄積装置と外部の装置との接続状況の変化を示すログデータとを、前記不揮発性メモリに転送して保存させる
ことを特徴とするデータ蓄積装置。
【請求項５】
記録媒体にデータを蓄積するとともに、ログデータを生成して不揮発性メモリに保存するデータ蓄積装置における、ログデータの保存方法において、
前記記録媒体に対するデータの記録及び／または再生を指示する通常処理と、
前記不揮発性メモリにログデータを転送して保存させるログ転送処理と
の間に、前記通常処理を前記ログ転送処理よりも優先して実行するように優先順位を設定し、
前記通常処理の実行時に、生成されたログデータを、前記不揮発性メモリよりも高速アクセス可能な揮発性メモリに一時的に保存させ、
前記ログ転送処理の実行時に、前記揮発性メモリに保存させた前記ログデータのうちの少なくとも一部を、前記不揮発性メモリに転送して保存させる
ことを特徴とするログデータの保存方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ蓄積装置に関し、特に、データの記録／再生動作に支障を与えることなく、詳細なログデータを保存できるようにしたものに関する。
【背景技術】
【０００２】
近年、放送局やポストプロダクションでは、ＡＶ（オーディオ・ビデオ）データを蓄積するストレージとして、複数台のＨＤＤを搭載して大容量を実現したＨＤＤアレイユニットが使用されている。
【０００３】
例えば、放送局で編集システムや送出システムとして用いられるＡＶサーバーでも、こうしたＨＤＤアレイユニットが使用されている。ＡＶサーバーは、ＡＶデータ入出力用の複数の入出力ポートを有し、これらの入出力ポートとＨＤＤアレイユニットとの間で高速にＡＶデータを転送する。
【０００４】
このＡＶサーバーは、２４時間３６５日連続稼動することを前提とし、且つ、番組のオンエア時に映像や音声が途切れたり遅れたりすることは許されないことから、高い動作信頼性及びリアルタイム性が要求される。
【０００５】
ところが、ＨＤＤは、動作信頼性やリアルタイム性（レスポンス性能）はあまり高くないデバイスである。そこで、ＡＶサーバーでは、ＨＤＤアレイユニットを、冗長性を持たせたＲＡＩＤ（Redundant Arrays of Inexpensive Disks）構成とした上で、さらに様々な障害に対する対応機能がサポートされている。そうした対応機能としては、例えば、パリティによるデータの補正、リビルド（Rebuild）によるデータの再構築、データのリアサイン処理（或るＨＤＤに応答遅延が発生しても他のＨＤＤでそのＨＤＤのデータを補正して出力すること）、スペアＨＤＤの搭載によるＭＴＴＲ（Mean Time To Repair）の短縮等が挙げられる。
【０００６】
さらに、ＨＤＤアレイユニットにログ機能を持たせ、ＨＤＤアレイユニットが生成して内部の不揮発性メモリに保存したログデータを、メンテナンス用端末で収集・分析できるようにしている。
【０００７】
従来、ＡＶサーバーにおけるＨＤＤアレイユニットのログ機能としては、例えばＬｉｎｕｘ標準のログ機能が利用されていた。このＬｉｎｕｘ標準のログ機能では、多量のログデータが集中して生成された場合、ＨＤＤアレイユニットの本来の動作であるＡＶデータの記録／再生動作に支障を与えることなくそれらのログデータを不揮発性メモリに保存させることが困難である。そこで、従来は、ＨＤＤアレイユニット内の不揮発性メモリに保存するログデータを、ＨＤＤアレイユニット内でエラーが発生したことを示すものに限定し、それ以外の詳細なログデータは保存しないようにしていた。
【０００８】
そのため、メンテナンス用端末には“ＨＤＤアレイユニット内でエラーが発生した”という結果を示す情報しか収集されないので、メンテナンス要員は、ＨＤＤアレイユニットの状況を詳細に把握することができなかった。したがって、従来は、ＨＤＤアレイユニットのログ機能は、メンテナンス時に積極的に活用されるというものではなく、補助的な役割しか果たしていなかった。
【０００９】
他方、文献上、ＨＤＤを用いたデータ蓄積装置のログ機能に関する技術としては、例えば、ハードディスク上のメタデータ（ハードディスクに記録したデータファイルを管理する管理情報）を更新する際に、更新前のメタデータから更新後のメタデータを再構築するためのログデータを生成して、そのログデータを不揮発性メモリに保存するという技術が従来から提案されている（特許文献１参照）。
【００１０】
しかし、この文献では、こうしたログデータを不揮発性メモリに保存することと、ＨＤＤの本来の動作であるデータの記録／再生動作との関係については言及されていない。
【００１１】
【特許文献１】特開２００５−１１５８５７号公報（段落番号００６９〜００７５、図３〜４）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は、上述の点に鑑み、ＨＤＤアレイユニットを始めとする各種のデータ蓄積装置において、本来の動作であるデータの記録／再生動作に支障を与えることなく、詳細なログデータを保存できるようにすることを課題としてなされたものである。
【課題を解決するための手段】
【００１３】
この課題を解決するために、本発明は、記録媒体にデータを蓄積するとともに、ログデータを生成して不揮発性メモリに保存するデータ蓄積装置において、この記録媒体に対するデータの記録及び／または再生を指示する通常処理と、この不揮発性メモリにログデータを転送して保存させるログ転送処理との間に、この通常処理をこのログ転送処理よりも優先して実行するように優先順位を設定し、この通常処理の実行時に、生成されたログデータを、この不揮発性メモリよりも高速アクセス可能な揮発性メモリに一時的に保存させ、このログ転送処理の実行時に、この揮発性メモリに保存させたこのログデータのうちの少なくとも一部を、この不揮発性メモリに転送して保存させる制御手段を備えたことを特徴とする。
【００１４】
また本発明は、記録媒体にデータを蓄積するとともに、ログデータを生成して不揮発性メモリに保存するデータ蓄積装置における、ログデータの保存方法において、この記録媒体に対するデータの記録及び／または再生を指示する通常処理と、この不揮発性メモリにログデータを転送して保存させるログ転送処理との間に、この通常処理をこのログ転送処理よりも優先して実行するように優先順位を設定し、この通常処理の実行時に、生成されたログデータを、この不揮発性メモリよりも高速アクセス可能な揮発性メモリに一時的に保存させ、このログ転送処理の実行時に、この揮発性メモリに保存させたこのログデータのうちの少なくとも一部を、この不揮発性メモリに転送して保存させることを特徴とする。
【００１５】
本発明によれば、データ蓄積装置において、データ蓄積装置の本来の動作であるデータの記録／再生動作（通常処理）を、不揮発性メモリにログデータを転送して保存させる処理（ログ転送処理）よりも優先して実行する。そして、通常処理の実行時に、生成したログデータを、高速アクセス可能な揮発性メモリに一時保存し、ログ転送処理実行時に、この一時保存したログデータのうちの少なくとも一部を不揮発性メモリに転送して保存させるという、二段階の手順をふんで、不揮発性メモリにログデータを保存させる。
【００１６】
ここで、通常処理の実行時（記録媒体に対するデータの記録／再生を指示するタイミング）には、高速アクセス可能な揮発性メモリにログデータを保存させるので、多量のログデータが集中して生成された場合でも、データの記録／再生動作に支障を与えることなく、それらのログデータを短時間に保存させることができる。
【００１７】
また、通常処理よりも優先順位の低いログ転送処理の実行時（すなわち記録媒体に対するデータの記録／再生を指示する必要のないタイミング）に、揮発性メモリから不揮発性メモリのほうにログデータを転送して保存させるので、データの記録／再生を指示すべきタイミングに不揮発性メモリにログデータを保存させる場合と比較して、データの記録／再生動作に支障を与えることなく、より多くのログデータを不揮発性メモリに保存させることができる。
【００１８】
これにより、本来の動作であるデータの記録／再生動作に支障を与えることなく、より詳細なログデータを保存することができる。
【発明の効果】
【００１９】
本発明によれば、データ蓄積装置において、本来の動作であるデータの記録／再生動作に支障を与えることなく、より詳細なログデータを保存することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２０】
以下、放送局で用いられるＡＶサーバーのストレージに本発明を適用した例について、図面を用いて具体的に説明する。図１は、本発明を適用したＡＶサーバーのストレージ部の構成を示すブロック図である。このストレージ部１には、ＦＣ（ファイバチャネル：Fibre Channel）コントローラ２と、記録再生処理系３と、キャッシュメモリ４と、ＨＤＤコントローラ５と、ＣＰＵ６と、ＤＲＡＭ７と、不揮発性ＳＲＡＭ８とが設けられている。記録再生処理系３とＨＤＤコントローラ５とは、ＰＣＩ−Ｘ規格のバス９によって接続されている。
【００２１】
また、このストレージ部１には、１５台のＨＤＤ１０（ＨＤＤ１０（１）〜１０（１５））が搭載される。これらのＨＤＤ１０のうち、１０台のＨＤＤ１０（１）〜１０（１０）はＡＶデータ用のＨＤＤであり、４台のＨＤＤ１０（１１）〜１０（１４）はエラー訂正用のＨＤＤであり、残りの１台のＨＤＤ１０（１５）はスペア用のＨＤＤである。
【００２２】
ＦＣコントローラ２は、外部との間でファイバチャンネル経由でＡＶデータを授受するためのインターフェースである。記録再生処理系３は、プログラム可能なＬＳＩであるＦＰＧＡで構成されており、ＨＤＤ１０に記録させるＡＶデータや、ＨＤＤ１０から再生されたＡＶデータを処理する。
【００２３】
キャッシュメモリ４は、ＡＶデータをバッファリングするためのＤＩＭＭ（Dual Inline Memory Module）規格のＳＤＲＡＭである。ＨＤＤコントローラ５は、例えばＨＤＤ１０としてＳＡＴＡ（シリアルＡＴＡ）に対応したＨＤＤを使用する場合には、ＳＡＴＡコントローラである。
【００２４】
ＣＰＵ６は、ストレージ部１全体を制御する。ＤＲＡＭ７は、ＣＰＵ６のメインメモリである。不揮発性ＳＲＡＭ８は、ＣＰＵ６がログデータを保存する用途等に用いられる。ＤＲＡＭ７は、不揮発性ＳＲＡＭ８よりも高速アクセスが可能である。
【００２５】
ストレージ部１へのＡＶデータの記録時には、ＦＣコントローラ２で受信したＡＶデータが、記録再生処理系３に送られる。記録再生処理系３は、このＡＶデータからエラー訂正符号（リードソロモン符号）を生成する。そして、この符号を付加したＡＶデータを、ＡＶデータ用の各ＨＤＤ１０（１）〜１０（１０）に記録させるための１０系統のデータ（ＡＶデータの部分）と、エラー訂正用のＨＤＤ１０（１１）〜１０（１４）に記録させるための４系統のデータ（リードソロモン符号の部分）とにストライピングする。そして、その合計１４系統のデータを、キャッシュメモリ４でバッファリングしながらＨＤＤコントローラ５を介してＨＤＤ１０（１）〜１０（１４）に送って、ＨＤＤ１０（１）〜１０（１４）に記録させる。
【００２６】
ストレージ部１からのＡＶデータの再生時には、各ＨＤＤ１０（１）〜１０（１４）から読み出されたＡＶデータ及びリードソロモン符号が、ＨＤＤコントローラ５を介して記録再生処理系３に送られる。記録再生処理系３は、これらのデータ及び符号を、キャッシュメモリ４でバッファリングしながら、デストライピングする（ストライピングする前の状態に戻す）を行う。そして、リードソロモン符号を用いてＡＶデータのエラー訂正を行い、エラー訂正したＡＶデータをＦＣコントローラ２から外部に送信する。
【００２７】
また、記録再生処理系３は、データの再生時にＨＤＤ１０（１）〜１０（１４）のうちのいずれかのＨＤＤに故障または応答遅延が発生すると、リビルドを開始する。すなわち、ＨＤＤ１０（１）〜１０（１４）のうちの故障したＨＤＤ内のデータを、残りのＨＤＤ１０（１）〜１０（１４）から読み出したデータからリードソロモン符号を用いて復元し、その復元したデータをスペア用のＨＤＤ１０（１５）に記録する。
【００２８】
図２は、図１のストレージ部１を用いて放送局内に設置されるＡＶサーバーのシステム構成を示す図である。このＡＶサーバーでは、複数のストレージ部１と、複数の入出力プロセッサー部１１と、中継用端末１２とが、ＦＣ（ファイバチャネル：Fibre Channel）スイッチ１３によって接続される。また、各入出力プロセッサー部１１と、中継用端末１２と、管理用端末１４と、メンテナンス用端末１５とが、イーサネット１６（イーサネット：Ethernetは登録商標）によって接続されている。
【００２９】
入出力プロセッサー部１１は、複数（例えば６つ）の入出力ポートを有しており、ＳＤＩ（Serial Digital Interface）等の同期系の伝送フォーマットや、あるいは非同期系の伝送フォーマットで、外部との間でＡＶデータを入出力する。
【００３０】
入出力プロセッサー部１１は、入出力ポートに入力したＡＶデータを、所定の符号化方式でエンコード（圧縮）して、ＦＣスイッチ１３経由でストレージ部１に転送する。また、入出力プロセッサー部１１は、ストレージ部１からＦＣスイッチ１３経由で転送されたデータを、デコード（伸張）して入出力ポートから出力する。
【００３１】
なお、一般的なＡＶサーバーの入出力プロセッサー部の構成は周知であり、本発明を適用するＡＶサーバーの入出力プロセッサー部の構成はそうした一般的なものであってよいので、その詳細説明は省略する。
【００３２】
中継用端末１２は、ネットワーク１７によって複数台の編集用端末１８と接続されており、ストレージ部１と編集用端末１８との間のＡＶデータの授受と、入出力プロセッサー部１１や管理用端末１４と編集用端末１８との間の情報の授受とを中継する。
【００３３】
管理用端末１４は、ストレージ部１内におけるＡＶデータの記憶アドレスやそのＡＶデータのファイル名・属性等の情報を保持し、イーサネット１６経由での入出力プロセッサー部１１や中継用端末１２からの要求に応じて、これらの情報を入出力プロセッサー部１１や中継用端末１２に送る。
【００３４】
メンテナンス用端末１５は、メンテナンス要員が操作する端末であり、各ストレージ部１や各入出力プロセッサー部１１が生成・保存したログデータを表示させてＡＶサーバーの状態を分析したり、ストレージ部１内のＨＤＤの故障時に表示される警告に基づいてＨＤＤの交換等を決定する。
【００３５】
次に、このストレージ部１におけるログデータの保存処理について説明する。図３は、ＣＰＵ６（図１）が、ログデータを保存するために実行する処理を示すフローチャートである。
【００３６】
この処理では、ＨＤＤ１０（図１）に対してＡＶデータの記録／再生を指示する「通常処理」（ステップＳ２〜Ｓ５）と、不揮発性ＳＲＡＭ８（図１）にログデータを転送して保存させる「ログ転送処理」（ステップＳ６〜Ｓ１１）との間に、通常処理のほうをログ転送処理よりも優先して実行するという優先順位を設定しており、ストレージ部１が起動されて所定の初期化処理（ステップＳ１）を行った後、まず通常処理のほうを実行する。
【００３７】
ログ転送処理には、一定の持ち時間を設定している。この持ち時間は、ＡＶデータの記録／再生動作に支障を与えない程度の長さであり、例えば、ＨＤＤ１０に対するＣＰＵ６の平均的な待ち時間（ＣＰＵ６の処理速度とＨＤＤ１０の処理速度との相違から、ＣＰＵ６がＨＤＤ１０に対して待ち状態になる時間の平均的な長さ）と同程度にしている。
【００３８】
通常処理では、最初に、現在ＨＤＤ１０に対するＡＶデータの記録／再生を指示する必要があるか（記録または再生すべきＡＶデータが存在し、且つ、ＨＤＤ１０に対する待ち状態になっていないか）判断する（ステップＳ２）。そして、記録または再生を指示する必要があれば、ＨＤＤコントローラ５（図１）を介してＨＤＤ１０にＡＶデータの記録または再生を指示する（ステップＳ３）。
【００３９】
続いて、なんらかのログデータ（少なくとも、後出の表に掲載するようなカテゴリーのログデータを含む）を生成すべき状態にあるか判断する（ステップＳ４）。イエスであれば、テキストファイル形式のログデータを生成して、そのログデータをＤＲＡＭ７（図１）に一時的に保存させる（ステップＳ５）。そして、ステップＳ２に戻る。ステップＳ４においてノーであった場合には、そのままステップＳ２に戻る。
【００４０】
ステップＳ２において、現在ＨＤＤ１０に対するＡＶデータの記録または再生を指示する必要がない（記録または再生すべきＡＶデータが存在しないか、またはＨＤＤ１０に対する待ち状態である）場合には、通常処理からログ転送処理に移行する。
【００４１】
ログ転送処理では、最初に、通常処理のステップＳ５でＤＲＡＭ７に保存させたログデータのうち、まだ不揮発性ＳＲＡＭ８（図１）のほうに転送されていないログデータが存在するか判断する（ステップＳ６）。
【００４２】
存在していれば、その未転送のログデータ（テキストファイル）のうちの一行分のログデータ（最初は、先頭の行のログデータ、２回目以降は、後出のステップＳ１１で指定した行のログデータ）を、ＤＲＡＭ７から取得する（ステップＳ７）。そして、この取得したログデータのカテゴリーが、下記の表に掲載した、不揮発性ＳＲＡＭ８への転送対象とするカテゴリーのうちのいずれかであるか判断する（ステップＳ８）。
【表１】
2007199754.tif 000003
【００４３】
イエスであれば、この取得したログデータを、不揮発性ＳＲＡＭ８に転送して保存させる（ステップＳ９）。そして、ＤＲＡＭ７のメモリアドレスのうち、ステップＳ７で取得したログデータの次の行（１つ下の行）のログデータの記憶アドレスを指定する（ステップＳ１０）。ステップＳ８においてノーであった場合には、そのままステップＳ１０に進む。
【００４４】
ステップＳ１０に続き、ステップＳ６で通常処理を開始してから、ログ転送処理について設定した前述の持ち時間が経過したか判断する（ステップＳ１１）。経過していなければ、ステップＳ６に戻る。他方、経過していた場合には、ログ転送処理から通常処理に戻る。ステップＳ６において未転送のログデータが存在しなかった場合にも、ログ転送処理から通常処理に戻る。
【００４５】
このように、このストレージ部１では、ストレージ部１の本来の動作であるＡＶデータの記録／再生動作（通常処理）を、不揮発性ＳＲＡＭ８にログデータを転送して保存させる処理（ログ転送処理）よりも優先して実行する。そして、通常処理の実行時に、生成したログデータを、高速アクセス可能なＤＲＡＭ７に一時保存し、ログ転送処理実行時に、この一時保存したログデータの少なくとも一部（上記表に掲載のカテゴリーのログデータ）を不揮発性ＳＲＡＭ８に転送して保存させるという、二段階の手順をふんで、不揮発性ＳＲＡＭ８にログデータを保存させる。
【００４６】
ここで、通常処理の実行時（ＨＤＤ１０に対するＡＶデータの記録／再生を指示するタイミング）には、高速アクセス可能なＤＲＡＭ７にログデータを保存させるので、多量のログデータが集中して生成された場合でも、ＡＶデータの記録／再生動作に支障を与えることなく、それらのログデータを短時間に保存させることができる。
【００４７】
また、通常処理よりも優先順位の低いログ転送処理の実行時（すなわちＨＤＤ１０に対するＡＶデータの記録／再生を指示する必要のないタイミング）に、ＤＲＡＭ７から不揮発性ＳＲＡＭ８のほうにログデータを転送して保存させるので、ＡＶデータの記録／再生を指示すべきタイミングに不揮発性ＳＲＡＭ８にログデータを保存させる場合と比較して、ＡＶデータの記録／再生動作に支障を与えることなく、より多くのログデータを不揮発性ＳＲＡＭ８に保存させることができる。
【００４８】
これにより、本来の動作であるＡＶデータの記録／再生動作に支障を与えることなく、より詳細なログデータを保存することができる。
【００４９】
また、ＨＤＤ１０に対するＡＶデータの記録／再生を指示する必要がある限り、通常処理のほうを実行して、ログ転送処理を実行しないようにした（図３のステップＳ２→Ｓ３）ので、ＡＶデータの記録／再生動作を確実に行うことができる。
【００５０】
また、ログ転送処理を開始した後は、ログ転送処理について設定した持ち時間（ＡＶデータの記録／再生動作に支障を与えない程度の持ち時間）が経過するまでは、不揮発性ＳＲＡＭ８にログデータを転送し続けるようにした（図３のステップＳ１１→Ｓ６）ので、不揮発性ＳＲＡＭ８にログデータを保存させるための時間も、ＡＶデータの記録／再生動作に支障を与えない範囲で、最大限確保することができる。
【００５１】
また、記録・再生すべきＡＶデータが常時存在する場合にも、ＣＰＵ６の処理速度とＨＤＤ１０の処理速度との相違から、ＣＰＵ６がＨＤＤ１０に対して待ち状態になるタイミングは必ず到来し、そのタイミングで通常処理からログ転送処理に移行する（図３のステップＳ２→Ｓ６）。したがって、記録または再生すべきＡＶデータが常時存在する場合にも、必ず不揮発性ＳＲＡＭ８にログデータを保存させることができる。
【００５２】
また、上記表に示したように、エラーが発生したことを示すログデータだけでなく、エラーが発生する怖れのある警告レベルに達したことを示すログデータや、ストレージ部１内でいずれかのＨＤＤ１０の状態の変化（交換等）があったことを示すログデータや、ストレージ部１と入出力プロセッサー部１１（図２）との接続状態の変化があったことを示すログデータが不揮発性ＳＲＡＭ８に保存されるので、メンテナンス用端末１５（図２）には、“ストレージ部１内でエラーが発生した”という結果を示す情報だけでなく、ストレージ部１内でのエラーの発生を予見させる情報や、ストレージ部１内でエラーが発生する怖れがあるか否かを判断するための情報が収集され、メンテナンス要員は、ストレージ部１の状況を詳細に把握することができるようになる。
【００５３】
これにより、メンテナンス時に、ストレージ部１のログ機能を積極的に活用して、ストレージ部１内でエラーが発生しないような予防策等を講じることが可能になるので、ＡＶサーバーに要求される性能（高い動作信頼性及びリアルタイム性）をより高いレベルで実現することが可能になる。
【００５４】
なお、不揮発性ＳＲＡＭ８の容量に余裕があり、且つ、ＡＶデータの記録／再生動作に支障を与えることなくログ転送処理に割り当てることのできる時間（図３のステップＳ１１の持ち時間）を長くとれるような場合には、不揮発性ＳＲＡＭ８に保存させるログデータのカテゴリーを、上記表に掲載したものよりも増やしてもよい。
【００５５】
また、以上の例では合計１５台のＨＤＤを搭載するストレージ部に適用しているが、これとは異なる台数のＨＤＤを搭載するストレージ部や、ＡＶデータ用，エラー訂正用，スペア用のＨＤＤの台数がそれぞれ１０台，４台，１台以外であるストレージ部にも本発明を適用してよい。
【００５６】
また、以上の例でＡＶサーバー用のストレージに本発明を適用しているが、それ以外の用途のＨＤＤアレイユニットや、ＨＤＤを１台だけ用いてデータを蓄積する装置や、さらには、ＨＤＤ以外の記録媒体（大容量の半導体メモリや、光ディスク等）を用いてデータを蓄積する装置にも本発明を適用してよい。
【図面の簡単な説明】
【００５７】
【図１】本発明を適用したＡＶサーバーのストレージ部の構成を示すブロック図である。
【図２】ＡＶサーバーのシステム構成を示す図である。
【図３】ストレージ部内のＣＰＵがログデータの保存のために実行する処理を示すフローチャートである。
【符号の説明】
【００５８】
１  ストレージ部、  ２  ＦＣコントローラ、  ３  記録再生処理系、  ４  キャッシュメモリ、  ５  ＨＤＤコントローラ、  ６  ＣＰＵ、  ７  ＤＲＡＭ、  ８  不揮発性ＳＲＡＭ、  ９  バス、  １０（１）〜１０（１５）  ＨＤＤ、  １１  入出力プロセッサー部、  １５  メンテナンス用端末
【図１】
2007199754.tif 000004
【図２】
2007199754.tif 000005
【図３】
2007199754.tif 000006