(57)【要約】【課題】磁気ディスクの通電時間と様々な要因で発生するエラーの発生頻度を監視することで磁気ディスクの寿命を正確に判定し、判定結果を段階的に表示することで磁気ディスクの寿命によるデータ損失を防ぐ。【解決手段】磁気ディスク装置５の寿命を管理する磁気ディスク装置の寿命管理システムにおいて、磁気ディスク装置５に通電した通電時間、及び磁気ディスク装置５の動作に伴って発生した誤動作であるエラー回数の情報であって、逐一更新されたものをログ５１として記憶する第１の記憶部５５と、通電時間とエラー回数に応じて、磁気ディスク装置５の残り寿命を予め規定した寿命規定テーブル３２を記憶する第２の記憶部３１と、第１の記憶部５５より読み取ったログ５１と第２の記憶部３１に記憶された該寿命規定テーブル３２とに基づいて、磁気ディスク装置５の残り寿命を判別する制御部３５とを有する。【選択図】図１
2009054221.tif 000002
【特許請求の範囲】
【請求項１】
磁気ディスク装置の寿命を管理する磁気ディスク装置の寿命管理システムにおいて、
該磁気ディスク装置に通電した通電時間、及び該磁気ディスク装置の動作に伴って発生した誤動作であるエラー回数の情報であって、逐一更新されたものをログとして記憶する第１の記憶部と、
該通電時間と該エラー回数に応じて、該磁気ディスク装置の残り寿命を予め規定した寿命規定テーブルを記憶する第２の記憶部と、
該第１の記憶部より読み取った該ログと第２の記憶部に記憶された該寿命規定テーブルとに基づいて、該磁気ディスク装置の残り寿命を判別する制御部と、を有することを特徴とする磁気ディスク装置の寿命管理システム。
【請求項２】
該制御部により判別された該磁気ディスク装置の残り寿命に関する情報を表示する表示部を有することを特徴とする請求項１の磁気ディスク装置の寿命管理システム。
【請求項３】
該表示部は、判別された残り寿命の複数の区分に応じて表示を変え、複数の該磁気ディスク装置をまとめて搭載するバックボード、又は該磁気ディスク装置に備えることを特徴とする請求項１又は２の磁気ディスク装置の寿命管理システム。
【請求項４】
該制御部により磁気ディスク装置の寿命と判別された場合、該磁気ディスク装置を交換するよう警告する警告手段を有することを特徴とする請求項１の磁気ディスク装置の寿命管理システム。
【請求項５】
該制御部は、該第１の記憶部に記憶された該通電時間及び該エラー回数に係る情報を、該磁気ディスク装置から該ディスク装置を介して接続された周辺機器へ出力するよう制御することを特徴とする請求項１の磁気ディスク装置の寿命管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気ディスク装置の寿命管理システムに関する。
【背景技術】
【０００２】
磁気ディスク装置は、経年的な劣化によって、記録されたデータが読み出せなくなることがある。そこで、寿命に至る前に磁気ディスク装置の寿命を検知することができれば、データのバックアップによりデータ損失を防ぐことができる。
【０００３】
磁気ディスク装置の寿命管理に関する従来技術として、特許文献１には、ディスクの稼動時間及び使用環境の平均温度と平均湿度によって寿命を算出し、残りのディスク寿命時間がゼロとなったとき、ディスク寿命の到来を表示素子に表示するというディスク装置の寿命管理装置及びディスク装置が記載されている。
【０００４】
【特許文献１】特開２００３−６８００８
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、ディスクの稼働時間、平均温度及び平均湿度によって磁気ディスクの寿命判定を行っているため、温度や湿度変化以外の要因で発生する磁気ディスク内部のエラーについては考慮されておらず、磁気ディスクの寿命を正確に判定することができないという問題がある。
【０００６】
また、従来技術では、寿命がゼロになるか外部からコマンド入力がないと表示素子に寿命が表示されないため、寿命がゼロになる前に故障した場合、または寿命になった際に準備不足のためすぐに対処ができなかった場合、磁気ディスクのデータ破壊に至ってしまう可能性がある。
【０００７】
さらに、各磁気ディスク装置に表示素子がないため、ディスクアレイ装置のような複数の磁気ディスクが搭載されている装置の場合、誤って良品の磁気ディスクを交換してしまう可能性がある。
【０００８】
本発明の目的は、磁気ディスクの通電時間と様々な要因で発生するエラーの発生頻度を監視することで磁気ディスクの寿命を正確に判定し、判定結果を段階的に表示することで磁気ディスクの寿命によるデータ損失を防ぐことにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の磁気ディスク装置の寿命管理システムは、磁気ディスク装置の寿命を管理する磁気ディスク装置の寿命管理システムにおいて、該磁気ディスク装置に通電した通電時間、及び該磁気ディスク装置の動作に伴って発生した誤動作であるエラー回数の情報であって、逐一更新されたものをログとして記憶する第１の記憶部と、該通電時間と該エラー回数に応じて、該磁気ディスク装置の残り寿命を予め規定した寿命規定テーブルを記憶する第２の記憶部と、該第１の記憶部より読み取った該ログと第２の記憶部に記憶された該寿命規定テーブルとに基づいて、該磁気ディスク装置の残り寿命を判別する制御部と、を有するように構成することができる。
【００１０】
また、該制御部により判別された該磁気ディスク装置の残り寿命に関する情報を表示する表示部を有するように構成することができる。
【００１１】
また、該表示部は、判別された残り寿命の複数の区分に応じて表示を変え、複数の該磁気ディスク装置をまとめて搭載するバックボード、又は該磁気ディスク装置に備えるように構成することができる。
【００１２】
また、該制御部により磁気ディスク装置の寿命と判別された場合、該磁気ディスク装置を交換するよう警告する警告手段を有するように構成することができる。
【００１３】
また、該制御部は、該第１の記憶部に記憶された該通電時間及び該エラー回数に係る情報を、該磁気ディスク装置から該ディスク装置を介して接続された周辺機器へ出力するよう制御するように構成することができる。
【発明の効果】
【００１４】
本発明によれば、磁気ディスクの通電時間と様々な要因で発生するエラーの発生頻度を監視することで磁気ディスクの寿命を正確に判定し、判定結果を段階的に表示することで磁気ディスクの寿命によるデータ損失を防ぐことができる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明する。
【００１６】
まず、図１を参照して、本実施例による磁気ディスク装置の寿命管理システムについて説明する。
【００１７】
図１は、本実施例による磁気ディスク装置の寿命管理システムの構成例を示すブロック図である。磁気ディスク装置システムは、表示装置１、ホストコンピュータ２、ディスクアレイコントローラ３、バックプレーンボード４及び磁気ディスク装置５から構成されている。
【００１８】
表示装置１は、磁気ディスク装置５の寿命に係る情報を表示する。表示内容としては、磁気ディスク装置５の残り寿命を判別した（寿命の判別については後述）結果及び磁気ディスク装置５の寿命の旨を警告する警告メッセージがある。警告メッセージの一例として、「磁気ディスクを交換してください」と表示装置１に表示する。
【００１９】
ホストコンピュータ２は、ディスクアレイコントローラ３を制御すると共に、磁気ディスク装置５の寿命及び警告に関する情報を表示装置１に出力する。
【００２０】
ディスクアレイコントローラ３は、フラッシュＲＯＭ３１及び制御部３５から構成されている。フラッシュＲＯＭ３１は記憶装置であり、寿命判定表示テーブル３２が記憶されている。
【００２１】
ここで、図２に、寿命判定表示テーブル３２の構成例を示す。寿命判定表示テーブル３２は、複数の判定指標に応じて複数の判定レベルに分類するように構成されている。判定指標は、磁気ディスク装置５の読み出し、書き込み及びシークの各動作に対して、リードエラーレート、ライトエラーレート及びシークエラーレート、さらに通電時間である。また、判定レベルは、エラー発生頻度の閾値（Ｒ）及び通電時間の閾値（Ｈ）に基づいて、第１、第２及び第３段階に分かれており、残り寿命の度合いを段階的に分類している。
【００２２】
制御部３５は、ＣＰＵ及びタイマを有し、次のような処理及び制御を行う。タイマの計測により一定時間毎に、ログ５１として記録された通電時間及びエラー回数を記憶部５５から読み取る。読み取ったエラー回数からエラー発生頻度を算出する。エラー発生頻度は、エラー回数を一定時間で割ることにより算出する。読み取った通電時間、算出したエラー発生頻度及び寿命判定表示テーブル３２に基づいて磁気ディスク装置５の寿命を判定する。つまり、図２の寿命判定表示テーブル３２を参照して、通電時間及びエラー発生頻度が、寿命判定表示テーブル３２のどの判定レベルの区分に当たるかを判定する。
さらに、判定結果、通電時間、エラー回数等の磁気ディスク装置５の寿命に係る情報を、表示装置１、表示素子５２及び他の周辺機器に出力し、必要に応じて表示させる。尚、これらの処理及び制御は、所定のプログラムがＣＰＵで実行されることによって実現される。
【００２３】
ＨＤＤバックプレーンボード４は、ディスクアレイを構成する複数の磁気ディスク装置５を搭載しており、これらの磁気ディスク装置５とディスクアレイコントローラ３とのデータのやり取りを行う。尚、ＨＤＤバックプレーンボード４に、寿命の判別結果を表示するためのための表示素子を設けてもよい。
【００２４】
磁気ディスク装置５は、記憶媒体であるディスクを内蔵し、ログ５１を記憶する記憶部５５及び寿命の判別結果を表示する表示素子５２から構成されている。記憶部５５は、一例としてフラッシュメモリであり、記憶されるログ５１は、逐一更新されて記録される。ログ５１には、磁気ディスク装置５の通電時間及び磁気ディスク装置５の内部で発生した内部エラーの回数等のエラーに係る情報が記録されている。尚、内部エラーとは、例えば、読み出し時のリードエラー、書き込み時のライトエラー、シーク時のシークエラーである。
【００２５】
表示素子５２は、磁気ディスク装置５の寿命の判別結果に応じて色を変えて表示する表示部であり、例えばＬＣＤやＬＥＤである。
【００２６】
図３は、寿命判定処理を説明するためのフローチャートである。
【００２７】
制御部３５は、一定時間毎に、ディスクアレイを構成する各磁気ディスク装置５のログ５１から通電時間及び発生したエラー回数を読み取る。（Ｓ１）。
【００２８】
制御部３５は、Ｓ１で読み取ったエラー回数に基づいてエラー発生頻度を算出する（Ｓ２）。エラー発生頻度は、エラー発生回数を一定時間で割ることにより算出する。
【００２９】
制御部３５は、通電時間及びＳ２で算出したエラー発生頻度と、寿命判定表示テーブル３２に記述された閾値とを比較する（Ｓ３）。
【００３０】
Ｓ３による比較の結果、エラー発生頻度がＲ／３未満であり、かつ通電時間がＨ／３未満の場合、磁気ディスク寿命を第１段階と判定して、磁気ディスク５の表示素子の表示色を緑にする（Ｓ４）。
【００３１】
Ｓ３による比較の結果、エラー発生頻度が、Ｒ／３以上２Ｒ／３または通電時間がＨ／３以上２Ｈ／３の場合、磁気ディスク寿命を第２段階と判定して、磁気ディスク５の表示素子の表示色を黄にする（Ｓ５）。
【００３２】
Ｓ３による比較の結果、エラー発生頻度が、Ｒ／３以上または通電時間がＨ／３以上の場合、磁気ディスク寿命を第３段階と判定して、磁気ディスク５の表示素子の表示色を赤にすると共に、磁気ディスク装置５を交換する旨の警告メッセージを表示装置１へ表示する（Ｓ６）。
【００３３】
以上、本実施例による構成により、磁気ディスク装置５の通電時間及びエラー発生頻度に対して段階的に磁気ディスク装置５の寿命を判別し、その判別結果を表示することができる。
【００３４】
尚、各磁気ディスク装置５に設けた表示素子５２を、ＨＤＤバックプレーンボード４に複数まとめて搭載し、制御部３５による寿命の判別結果をこれらの表示素子５２に反映させる構成としてもよい。
【００３５】
また、オペレータへの寿命の注意喚起を、表示装置１で警告メッセージを表示する構成により実現しているが、ブザーを設けてそのブザー音によって注意喚起する構成であってもよい。
【００３６】
尚、本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【００３７】
【図１】本実施例による磁気ディスク装置の寿命管理システムの構成例を示すブロック図。
【図２】寿命判定表示テーブル３２の構成例を示した図。
【図３】寿命判定処理を説明するためのフローチャート。
【符号の説明】
【００３８】
１：表示装置、  ２：ホストコンピュータ、  ３：ディスクアレイコントローラ、  ４：バックプレーンボード、  ５：磁気ディスク装置、  ３１：フラッシュＲＯＭ、  ３２：寿命判定表示テーブル、  ３５：制御部、  ５１：ログ、  ５２：表示素子、  ５５：記憶部。
【図１】
2009054221.tif 000003
【図２】
2009054221.tif 000004
【図３】
2009054221.tif 000005