(57)【要約】【課題】エラーログの記録方法として、不揮発性メモリを階層化することにより、全てエラーログを消失することなく、記録することができる磁気テープドライブを提供することである。【解決手段】磁気テープドライブに内蔵されている階層化された不揮発性メモリにエラーログを記録できるので、エラーが発生したときに全てのエラー状況を高速に記録することができ、磁気テープドライブでエラー発生状況等を迅速、且つ容易に解析することができる磁気テープドライブを提供することが可能になる。【選択図】図１
2008135124.tif 000002
【特許請求の範囲】
【請求項１】
エラーの発生した磁気テープドライブから生成されるエラーログを、該エラーの発生した磁気テープドライブに内蔵するエラーログ記録用不揮発性メモリにおいて、随時エラーが発生する度、高速に記録することができる第一階層不揮発性メモリ手段と、該不揮発性メモリに記録されている情報を定期的に記録することができる大容量な第二階層不揮発性メモリ手段を備えたことで、エラーログを消失することなく、エラー解析等が迅速、且つ容易にできることを特徴とする磁気テープドライブ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムのバックアップとして使用される磁気テープドライブに関し、特にエラー解析等で重要な情報となる磁気デープドライブのエラーログを階層化された不揮発性メモリを設けて記録することで、エラー解析等が迅速、且つ容易にできる磁気テープドライブに関する。
【背景技術】
【０００２】
近年、デジタル化に伴い、データの大容量化が急速に進んでおり、コンピュータシステムの高信頼性の需要が高まっている。コンピュータシステムの信頼性向上には、大容量のデータをバックアップしておくことが重要になっている。万が一、エラーが発生した場合には、最短時間に現状復旧させてエラー解析することが要求される。従来からコンピュータシステムのバックアップとして磁気テープドライブが使用されている。磁気テープ媒体は一般的に単位容量あたりの単価が安いことと、他の媒体に比べて大容量であることから、コンピュータシステムのハードディスクドライブ等のエラー時に備えて、ハードディスク等のメディアに記録されているデータをバックアップ等の用途に広く利用されている。データのバックアップ方法として、ファイル単位で磁気テープ媒体にバックアップする場合と、複数のファイルが一つとなったボリューム単位で磁気テープ媒体にバックアップする場合がある。ファイルは数メガバイトから数ギガバイトのデータのかたまりであり、ボリュームは数十ギガバイトのデータのかたまりである。
【０００３】
磁気テープ媒体は、カートリッジ、またはカセット内に磁気テープを収納されており、供給リールのみを持つタイプと、供給リールおよび巻き取りリールをもつタイプがある。前者は巻き取りリールを内蔵している磁気テープドライブに使用する。磁気テープドライブは、磁気テープ媒体を装填したり、排出したりすることできる。いわゆるリムーバブルなメディアである。したがって、同じ磁気テープ媒体に記録しているデータを他の磁気テープドライブで読み出したり、記録したりすることができる。また、磁気テープ長にもよるが、数十ギガバイト〜数テラバイトの大記録容量を有するＬＴＯ(Linear Tape Open)、ＡＩＴ(Advanced Intelligent Tape)、ＤＤＳ(Digital Data Storage)などのテープ規格に代表される磁気テープ媒体を読み出したり、記録したりすることができる。
【０００４】
磁気テープドライブがエラーしたとき、エラー解析等に役立たせるために、エラーログを磁気テープドライブに内蔵してある半導体メモリに記録している。
【０００５】
従来の磁気テープドライブの基本構造は図２に示すように、磁気テープ媒体２に記録したり、あるいは磁気テープ媒体２に記録されている情報を読み出したりする磁気ヘッド５と、磁気ヘッド５の位置合わせを制御する磁気ヘッド位置制御部６と、記録情報を制御するライトアンプ７、磁気ヘッド５からの読み出し情報を制御するリードアンプ８、磁気テープ媒体２を走行させる機構駆動部３と、走行している磁気テープ媒体２の制御する駆動制御部４と、コンピュータシステムと磁気テープドライブ１間の入出力信号を仲介するインターフェース１２と、磁気テープドライブ１全体の動作を制御するＭＰＵ (Micro Processing Unit)９と、ＭＰＵ９が実行するプログラムやデータを記憶しておく半導体メモリ１１と、ＭＰＵ９とインターフェース１２間の処理速度や転送速度の差を補うためにデータを一時的に保存しておくバッファ１０と、磁気テープドライブ１へ駆動電力を供給する電源１３、エラーメッセージの表示ランプ１４から構成されている。エラーログやアクセスログは半導体メモリ１１に記録している。
【０００６】
【特許文献１】特開２０００−２３５７７４号公報
【特許文献２】特開２００４−２１３８２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ある磁気テープドライブにおいて、磁気テープ媒体を装填して使用中に何らかのエラーが発生し、保守を行う必要が生じた場合に、磁気テープ媒体が磁気テープドライブに装填されている状態であれば、エラー発生時の双方の相関関係がわかり、エラー解析等が比較的に容易とされる。
【０００８】
しかし、実際のところ現状復旧することが最優先されるため、エラー発生後に磁気テープドライブから磁気テープ媒体が排出されることが一般的である。その磁気テープ媒体は巻き戻されるので、磁気テープ媒体のどの位置でエラーが発生したのか等の情報を得ることが出来ないため、エラー発生時の双方の相関関係を把握するのが困難になる。また、磁気テープドライブがエラー発生する前の状況やそのエラーに対する磁気テープドライブの対応(リトライ等)はエラー解析する上で重要である。
【０００９】
解決しようとする問題は、エラーログは高速動作可能なＤＲＡＭ(Dynamic Random Access Memory)に記録させているのが一般的であるが、ＤＲＡＭは揮発性であるため、磁気テープドライブの電源が切れると記録されていたエラーログは消去される。さらに、半導体メモリに記録できるエラーログデータ量は限界があり、エラーが多発した場合には記録容量が一杯になり、古いエラーログが格納されている場所に新しいエラーログが上書きされて、古いエラーログは消去される問題があった。
【００１０】
本発明の目的は目的は、エラーログの記録方法として、不揮発性メモリを階層化することにより、全てエラーログを消失することなく、記録することができる磁気テープドライブを提供することである。
【課題を解決するための手段】
【００１１】
本発明の磁気テープドライブは、上記の問題点を解決するために、以下のような構成にする。
【００１２】
エラーの発生した磁気テープドライブにて生成されるエラーログを、格納するエラーログ記録用不揮発性メモリにおいて、随時エラーが発生する度、高速に記録することができる第一階層不揮発性メモリ手段と、該不揮発性メモリに記録されている情報を定期的に記録することができる大容量な第二階層不揮発性メモリ手段を備えた構成にする。
【００１３】
本発明によれば、磁気テープドライブに内蔵されている階層化された不揮発性メモリにエラーログを記録できるので、エラーが発生したときに全てのエラー状況を高速に記録することができ、磁気テープドライブでエラー発生状況等を迅速、且つ容易に解析することができる磁気テープドライブを提供することが可能になる。
【発明の効果】
【００１４】
以上、説明したように本発明の磁気テープドライブは、以下に示す効果を得ることができる。
【００１５】
請求項1では、エラーが発生した磁気テープドライブにおいて、生成されたエラーログを階層化された不揮発性メモリに記録することができるようにされている。したがって、磁気テープドライブのエラー発生状況や、または磁気テープドライブにおける使用状況等のエラー解析等を行うことができるようになる。
【発明を実施するための最良の形態】
【００１６】
以下、図示した実施例に基づいて本発明を詳細に説明する。
【００１７】
図1は本発明による磁気テープドライブ１の一実施例を示したブロック図で、エラーログ記録用不揮発性メモリ１５を階層化した磁気テープドライブの構成例を示すものである。本発明の動作説明は以下の順で行う。
１．通常の動作
２．エラー時の動作
３．エラーログの読み出しおよび解析
１．通常の動作
通常の動作について、図1を参照して説明する。磁気テープドライブ１に磁気テープ媒体２を装填して、磁気テープ媒体２への記録動作や読み出し動作を行う。磁気テープ媒体２は、磁気テープ媒体２への情報の記録や読み出しを行う磁気ヘッド５と、磁気ヘッド５の位置合わせを制御する磁気ヘッド位置制御部６と、記録情報を制御するライトアンプ７、磁気ヘッド５からの読み出し情報を制御するリードアンプ８、磁気テープ媒体２を走行させる機構駆動部３と、機構駆動部３の動作を制御する駆動制御部４と、コンピュータシステムと磁気テープドライブ１間の入出力信号のやりとりを行うインターフェース１２と、これら全体を制御するＭＰＵ９と、ＭＰＵ９の状態を表示する表示ランプ１４と、ＭＰＵ９とインターフェース１２間の処理速度や転送速度の差を補うためのデータの一時的な記憶を行うバッファ１０と、電源１３と、第一階層不揮発性メモリ１６、第二階層不揮発性メモリ１７から成っている。なお、第一階層不揮発性メモリ１６はＭＰＵ９用の高速半導体メモリをバッテリバックアップしたもの、第二階層不揮発性メモリ１７は大容量の不揮発半導体フラッシュメモリで構成されている。これらの機構により磁気テープ媒体２に情報を記録したり、あるいは磁気テープ媒体２に記録されている情報を読み出したりする動作について以下に説明する。なお説明を簡単にするため磁気テープ媒体２が磁気テープドライブ１に装填され、磁気テープ媒体２の先頭部分に記録されている制御情報の読み出し動作の説明は省略する。コンピュータシステムからの指令により磁気テープ媒体２への情報の記録を行う場合は、機構駆動部３、駆動制御部４を動作させて磁気テープ媒体２を走行させ、規定の走行速度になったら磁気ヘッド位置制御部６、磁気ヘッド５、ライトアンプ７、磁気ヘッド５を動作させてコンピュータシステムからの記録情報を磁気テープ媒体２に記録する。ＭＰＵ９のアクセスログは第一階層不揮発性メモリに設けた領域１６ａに記録する。この領域１６ａの記録は古いアクセスログから上書きする。
【００１８】
２．エラー時の動作
エラー時の動作について、図1を参照して説明する。磁気テープドライブ１に磁気テープ媒体２を装填して動作中に何らかのエラーが発生したとき、使用した磁気テープドライブ１の製番、バックアップ処理を行った日時（年月日時分秒）、その磁気テープドライブ１で使用した磁気テープ媒体２の製番、機構駆動部３と、駆動制御部４と、磁気ヘッド５と、磁気ヘッド位置制御部６の動作情報や、磁気テープドライブ１の動作内容（例えば磁気テープ媒体２の走行を開始する動作とかデータの読み出し動作とかリトライ動作など）をＭＰＵ９がエラーログとして生成し、高速に第一階層不揮発性メモリ１６に記録する。第一階層不揮発性メモリ１６はＭＰＵ９用のメモリであるので、そのアクセス手続きは簡単であり且つ高速であるので、必要時にエラーログを短時間で記録させることができる。ただし容量的には少ないので、アクセス手続きは煩雑で低速ではあるが大容量な第二階層不揮発性メモリ１７に記録し直す。このデータ移行処理はＭＰＵ９の空き時間を見て定期的に行うほかに、磁気テープドライブ１がリトライを繰り返したり、短時間にエラーが多発したり、第一階層不揮発性メモリ１６の記録容量は一杯になったときは、古いエラーログが上書きされて消失されるのを避けるために、随時実行する。
【００１９】
３．エラーログの読み出しおよび解析
エラーログの読み出しおよび解析について、図１を参照して説明する。第一階層不揮発性メモリ１６および第二階層不揮発性メモリ１７に記録させているエラーログの読み出しは、コンピュータシステムからの専用のコマンドにより行われ、バッファ１０を介してインターフェース１２よりコンピュータシステムに送出される。よって、コンピュータシステムでは必要時に専用のコマンドを発行してエラーログを受け取り解析することができる。
【００２０】
これにより、全てエラーログを消失することなく、記録することができ、エラーログの読み出しおよび解析することを可能とした磁気テープドライブ１の一実施例である。
【産業上の利用可能性】
【００２１】
本発明はエラーの発生した磁気テープドライブから生成されるエラーログを、磁気テープドライブに内蔵されているエラーログデータ記録用不揮発性メモリにおいて、随時エラーが発生する度、高速に記録することができる第一階層不揮発性メモリと、前記不揮発性メモリに記録されている情報を定期的に記録することができる大容量な第二階層不揮発性メモリを階層化して設けることで、詳細なエラーログを全て消失することなく、記録することができる磁気テープドライブを製造することが可能である。
【図面の簡単な説明】
【００２２】
【図１】本発明の磁気テープドライブを説明する図で、ブロック図である。
【図２】従来の磁気テープドライブを説明する図で、ブロック図である。
【符号の説明】
【００２３】
１…磁気テープドライブ、２…磁気テープ媒体、３…機構駆動部、４…駆動制御部、５…磁気ヘッド、６…磁気ヘッド位置制御部、７…ライトアンプ、８…リードアンプ、９…ＭＰＵ、１０…バッファ、１１…半導体メモリ、１２…インターフェース、１３…電源、１４…表示ランプ、１５…不揮発性メモリ、１６…第一階層不揮発性メモリ、１６ａ…ＭＰＵ実行プログラムの格納領域、１７…第二階層不揮発性メモリ。
【図１】
2008135124.tif 000003
【図２】
2008135124.tif 000004