(57)【要約】【課題】HDDの動作状態、及びRAIDを構成するHDDを容易に認識させるため、各HDDに対応した発行素子による表示色を変化させる。【解決手段】筐体(30)にはHDD0(3011)〜HDD11(301c)の状態、及びRaidの構成状態を表示するランプ（(3021)〜(302c)）、及びランプ表示を各HDDに対するRaidの構成状態表示に切り替えるRaid確認SW(3030)を実装する。HDDプラッタ（31）にはHDDを接続するIFコネクタ（(3101)〜(310C)）、及び赤、緑、青３色で構成され、組合せ制御により表示色を変化させる状態表示用のランプ（(3111)〜(311c)）が実装される。HDD(321)はHDDキャニスタ(32)に搭載され、HDDキャニスタには状態表示用のランプの状態を使用者に伝えるレンズ(322)が実装される。【選択図】図３
2008171159.tif 000002
【特許請求の範囲】
【請求項１】
システム装置に搭載されるHDDの状態を、各HDDに対応した状態表示ランプの色を段階的
に変化させることで、専用管理ツールを使用せずに視覚的に認識することを可能とする制
御方式。
【請求項２】
複数台のHDDを使用しRAID構成された記憶装置において、各HDDに対応した状態表示ラン
プの色でRAID構成状態を表示させることで、専用管理ツールを使用せずに視覚的に認識す
ることを可能とする制御方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、HDDの状態，及びRAIDを構成するHDDの情報を視覚的に伝達する方法に関する
ものである。
【背景技術】
【０００２】
システム装置に搭載されたHDDの動作状態を表示する手段として、発行素子による表示
がある。この場合の表示内容は、HDDが正常なのか異常なのか、及びデータ回復中なのか
を発光素子の状態で表示している。すなわち、発行素子の状態の変化で正常意外の状態に
気が付いた時点では、既にHDD障害が発生した後の状態となるが、HDD障害が発生した状態
ではデータが正常に回復できない可能性も生じる。HDDの動作状態は通常動作時間と共に
劣化していくため、使用者は常にHDDの状態を把握し、データ保護の為に必要となる処置
を行う必要がある。各HDDの稼動状態（エラー発生状態）を把握する手段として、例えばR
AIDの管理ツールによる確認があるが、ツールに対する専門知識がない状況では確認を実
施することが出来ず、HDDの状態を常に把握するためには随時RAIDの管理ツールにより状
態監視を行う必要が生じる問題もある。
【０００３】
また、複数のRAID構成が構築されたシステム装置においては、HDDの障害により自動回
復処理が実施された等の要因により、RAIDを構成するHDDの位置が初期状態から変更とな
った場合に各RAIDを構成するHDDを把握することが困難となる問題がある。各RAIDを構成
するHDDを把握するためには、RAIDの管理ツールによる確認が必要となるが、ツールに対
する専門知識がない状況では正確に状態を認識できない可能性があり、各RAID構成が障害
に陥る可能性の認識が困難となる問題がある。更に、例えばHDD障害発生時に誤った認識
によりHDD交換を実施した場合、RAID構成を破壊し、結果としてユーザデータの消失にも
つながる可能性が生じる問題がある。
【０００４】
【特許文献１】特開２００４−１１８９４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
解決しようとする問題点は、HDDの状態，及び各RAIDを構成するHDDを使用者が容易に認
識できない点である。
【課題を解決するための手段】
【０００６】
本発明は、HDDの状態，及び各RAIDを構成するHDDを使用者が容易に認識することを可能
とするため、その時点の状態に併せて、各HDDに対応した発行素子による表示色を変化さ
せることで、視覚的に状態を認識することが可能となることを最も主要な特徴とする。
【発明の効果】
【０００７】
本発明のHDD/RAID状態通知方式では、各HDDに対応した発行素子の表示色により、その
時点での状態を把握することが可能となる。このため、RAIDの管理ツールに対する専門知
識，及び常にツールの状態を監視する必要が不要となる。使用者は、各HDDに対応した発
行素子の表示色を見ることで、視覚的にHDDの状態（エラー発生状態，寿命等）を認識す
ることが可能となる。また、各RAIDを構成するHDDを各HDDに対応した発行素子の表示色で
表す機能を有することで、各RAIDを構成するHDDを視覚的に認識することが可能となる。
【０００８】
これにより、上記各HDDの状態（エラー発生状態，寿命等）認識と併せて、どのRAID構
成が障害に陥る危険性があるのかを、RAIDの管理ツールを使用せずに視覚的に認識するこ
とが可能となり、HDD障害が発生する前にデータ保護の為に必要となる適切な予防処置を
行うことで、HDD障害によるデータ消失を未然に防ぐことが可能となる。
【０００９】
複数のRAID構成が構築されたシステム装置においては、HDD障害対策実施時に誤ったHDD
を交換し、最悪の場合、RAID構成の破壊によるデータ消失を発生させる問題があるが、各
RAIDを構成するHDDを、各HDDに対応した発行素子の表示により使用者に視覚的に認識させ
ることで、誤ったHDDを交換する作業ミスを防ぐことが可能となる。
【発明を実施するための最良の形態】
【００１０】
各HDDの状態，及びRAID構成情報を視覚的に伝達するという目的を、各HDDに対応した発
行素子の点灯を、状態に併せて適切に制御する方式を確立することで実現した。
【００１１】
図１−１〜図１−２は、従来の動作状態を表示する手段の一例である。
（ａ）構成において、Raidコントローラ(10)は、HDD１（1111）〜HDD11（111b）に対して
I/F信号(12)及びHDDプラッタ(11)を介して動作命令を発行する。また、HDD１（1111）〜H
DD11（111b）の動作状態を、情報伝達用I/F(13)を介してランプ制御部(110)に伝達し、伝
達された情報はHDD情報格納部(1102)に格納される。HDDプラッタ(11)には、それぞれのHD
Dの動作状態を表示するランプ（（1121）〜（112b））が実装されており、情報の内容ラ
ンプ点灯制御部(1103)はHDD情報格納部(1102)の内容に基づき、対象HDDが正常か異常かを
ランプの点灯色により表示する。
（ｂ）HDD情報格納部(1102)内の情報テーブルの一例において、情報テーブルの一例を(14
0)に示す。bit0〜bit11は各HDD搭載の有無を示し、bit12は各HDDの障害の有無を示す。
（ｃ）HDD情報格納部(1102)内の情報テーブル（設定例）において、HDD情報格納部(1102)
内の情報テーブルが設定された状態の一例を(141)に示す。bit0〜bit11の各HDDに対して
、bit12で障害がない状態設定の場合、該当するランプ（（1121）〜（112b））の点灯色
は緑とし、ｂｉｔ12が障害有りの状態設定の場合、該当するランプ（（1121）〜（112b）
）の点灯色は赤として、異常であることをユーザに示す。
（ｄ）現在の制御フローの一例において、Raidコントローラ（10）はHDDへのアクセス動
作(150)の合間にHDD状態情報の取得(151)を実施し、これらの実行結果をHDD情報格納部(1
03)に格納する（152）。HDD情報格納部(103)に格納された情報をHDD情報受診部(1101)に
転送し(153)、転送された情報をHDD情報格納部(1102)内の情報テーブル(140)に保存する(
154)。ランプ点灯制御部(1103)は、情報テーブル(140)の値に基づき、ランプ((1121)〜(1
12b))を点灯させる(155)。この時の点灯内容は、正常が緑，異常が赤となる。使用者が赤
点灯に気が付いた時点は、既にHDDの障害が発生した後の状態となり、Raidが縮退状態の
場合、更にもう一台のHDDで障害が発生した場合、または、HDD交換による回復作業中に更
にHDD障害が発生した場合等、システムダウンやデータの回復に失敗する可能性も生じる
。
【００１２】
図２−１〜図２−４は、本発明による動作状態を表示する手段の一例である。
（ａ）構成において、ランプ制御部(210)にRaid情報格納部(2104)を追加し、Raid確認SW(
24)を追加し、Raid確認SW(24)が押されている状態では、各HDDに対応するランプの表示で
Raid構成状態を表示する。また、HDDの動作状態を表示するランプ（（2121）〜（212b）
）を赤，緑，青で構成し、それぞれを組み合わせることで点灯色を制御し、その時点での
HDDの動作状態をランプの点灯色により表示する。
（ｂ）HDD情報格納部(2102)内の情報テーブルの一例において、情報テーブルの一例(250)
に示す様に、エラー値、ＳＭＡＲＴ情報、コントローラエラー情報を追加する。bit12〜1
4は、コントローラエラー内容の一例(252)で示す様に、各エラーの内容を示す。bit15〜1
7は、SMART情報内容の一例(251)で示す様に、各SMART情報の内容を示す。ｂｉｔ18〜24は
、エラー値、SMART値の値であり、ランプ点灯色制御の一例(253)で示す様に、値の範囲で
ランプ（（2121）〜（212b））の赤，緑，青の点灯を制御し、ランプの点灯色を変化させ
る。
（ｃ）HDD情報格納部(2102)内の情報テーブル（設定例）において、HDD情報格納部(2102)
内の情報テーブルが設定された状態の一例を(254)に示す。bit0〜bit11の各HDDに対して
、bit12〜14のコントローラエラー情報、及びbit15〜17のSMART情報各項目に対する値がb
it18〜24に設定されている。各項目の値に対するランプ点灯色の一例を(255)に示す。こ
れらの状態から、最も状態が悪い項目に従い、点灯色を(256)に示す通り制御し、点灯色
は黄とし、注意が必要な状態であることを使用者に示す。それぞれを値に対してランプ（
（2121）〜（212b））の赤、緑、青を制御することで、点灯色を変化させることを可能と
している。
（ｄ）Raid情報格納部(2104)内の情報テーブルの一例において、本発明により追加したRa
id情報格納部(2104)内の情報テーブルの一例 (257)に示す。bit0〜bit11は各HDD搭載位置
を示す。bit12〜13はスペアHDD情報であり、スペアHDD内容の一例(2573)で示す様に、ス
ペアHDDの情報を示す。bit14〜16はRaidレベル情報であり、Raidレベル内容の一例(2572)
で示す様に、設定されているRaidレベルの情報を示す。bit17〜20はRaid  No．の情報で
あり、どのRaidグループに属するかの情報を示す。
（ｅ）Raid情報格納部(2104)内の情報テーブル（設定例）において、Raid情報格納部(210
4)内の情報テーブルが設定された状態の一例を(258)に示す。bit0〜bit11の各HDDに対し
て、bit12〜13にスペアHDD情報、bit14〜16にRaidレベル情報、bitｂｉｔ17〜20にRaid  
No．がそれぞれ設定されている。この場合、Raid  No.1はRaid5に設定されており、HDD0,
1,2,3,4で構成されており、HDD5がスペアHDDとなる。Raid  No.2はRaid0に設定されてお
り、HDD6,7で構成されている。Raid  No.3はRaid1に設定されており、HDD8,9で構成され
ている。HDD10はグローバルスペアに設定されており、HDD11は未定義状態である。Raid確
認スイッチ(24)が押された場合、例えばRaid  No.１を構成するHDD((2111)〜2115)に対応
するランプ（（2121）〜（2125））の点灯状態を、青の点灯パタン１、Raid  No.１のス
ペアHDD(2116)に対応するランプ(2126)の点灯状態を、青のスペア用点灯パタンとし、Rai
d  No.2を構成するHDD((2117)〜2118)に対応するランプ（（2127）〜（2128））の点灯状
態を、シアンの点灯パタン１とし、Raid  No.3を構成するHDD((2119)〜211ａ)に対応する
ランプ（（2129）〜（212a））の点灯状態を、黄の点灯パタン１とし、グローバルホット
スペアに設定されているHDD(211a)に対応するランプ（212ａ）の点灯状態を、緑のスペア
用点灯パタンとし、未定義状態のHDD(211b)に対応するランプ(212b)の点灯状態を白点灯
とする。この様に、ランプの点灯色と点滅間隔を変化させることで点灯パタンを設定し、
それぞれを組み合わせることで、各HDDに対するRaid設定状態を視覚的に認識することを
可能とする。
（ｆ）本発明の制御フローの一例において、Raidコントローラ（10）はHDDへのアクセス
動作(260)の合間にHDD状態情報の取得(261)を定期的に実施し、これらの実行結果をHDD情
報格納部(203)に格納する（262）。HDD情報格納部(203)に格納された情報をHDD情報受診
部(2101)に転送し(263)、転送された情報をHDD情報格納部(2102)内の情報テーブル(250)
に保存する(264)。ランプ点灯制御部(2103)は、情報テーブル(250)の値に基づき、ランプ
((2121)〜(212b))の赤、緑、青の点灯制御を行い、その時のHDDの状態表示を行う(265)。
この機能により、使用者はランプの点灯状態をみることでHDDの動作状態を認識すること
が可能となり、データのバックアップ、HDDの予防交換等、状態に併せた対応を行うこと
が可能となる。
【００１３】
また、Raid設定情報をHDD情報受診部(2101)に転送し(267)、Raid情報格納部(2104)内の
情報テーブル(257)に保存する(268)。Raid確認SW(21)が押された場合(266)、ランプ点灯
制御部(2103)は情報テーブル(257)の値に基づきランプ((2121)〜(212b))の赤、緑、青の
点灯制御を行い、Raid  No.毎にRaidを構成するHDDを表示する。この機能により、使用者
は専用のRaid管理ツールを使用しなくても各Raidを構成するHDDを認識することが可能と
なり、HDDの状態表示とRaid構成の表示を組み合わせることで、専用のRaid管理ツールに
対する知識が無い状態でも、使用者に各Raidを構成するHDDの状態を認識させて必要な処
置を促すことが可能となる。HDD交換時に、誤ったHDDを交換する作業ミス等を防ぐことも
可能となり、システムダウンやデータの回復に失敗する可能性を低減させると共に、HDD
交換時の作業ミスを防ぐことが可能となる。
【００１４】
図３は、本発明による装置の外観とHDD搭載部の一例である。
（ａ）装置外観の一例において、筐体(30)には、HDD0(3011)〜HDD11(301c)を搭載するこ
とが可能であり、各HDD搭載部には、HDDの状態、及びRaidの構成状態を表示するためのラ
ンプ（(3021)〜(302c)）が実装されている。また、ランプ（(3021)〜(302c)）の表示を、
各HDDに対するRaidの構成状態表示に切り替えるためのRaid確認SW(3030)を実装している
。
（ｂ）HDD搭載部の一例において、HDDプラッタ（31）にはHDD0(3011)〜HDD11(301c)を接
続するためのＩＦコネクタ（(3101)〜(310C)）、及び状態表示用のランプ（(3111)〜(311
c)）が実装されている。状態表示用のランプ（(3111)〜(311c)）は、それぞれ、赤、緑、
青３色が１セットとなっている。HDD(321)は、HDDキャニスタ(32)に搭載されており、HDD
キャニスタには状態表示用のランプ（(3111)〜(311c)）の状態を使用者に伝えるためのレ
ンズ(322)が実装されている。状態表示用のランプ（(3111)〜(311c)）の赤、緑、青それ
ぞれの制御することで、レンズ(322)を介したランプの点灯色を変化させて表示すること
を可能とする。また、Raid確認用SW(3121)はHDDプラッタ(31)に接続され、Raid確認用SW(
3121)が押されている間は、状態表示用のランプ（(3111)〜(311c)）の状態を各HDDに対す
るRaid構成の表示に変更する。
【００１５】
図４−１〜図４−２は、運用フローの一例である。
（ａ）従来の運用フローの一例において、ＨＤＤが正常な場合はHDDに対するRead/Write
アクセス要求(400)を繰り返す。この時の、HDDの状態を現すランプ（(3021)〜(302c)）の
点灯色は緑（正常状態）である。(401)でHDDに異常が生じた場合、HDDの状態を現すラン
プ（(3021)〜(302c)）の点灯色は赤となり、HDD障害が発生し該当HDDがRaid構成から外さ
れた状態であることを使用者に通知する。すなわち、ランプ（(3021)〜(302c)）が赤点灯
した時点では、すでにHDDは故障状態であり、RAIDの冗長性も保たれていない状態となる
。使用者は専用のRaid管理ツールによる状態確認を実施（402）し、現在のRaidの状態がH
DD交換可能な状態かを確認する(403)。この時Raidツールの内容を誤って判断した場合、R
aid構成は破壊され、システムダウン、データ消失に至る場合も想定される。
【００１６】
HDD交換が可能な場合は、該当HDDの交換作業を実施(404)し、(405)でリビルド動作が正
常に終了した時点で、Raidの復旧が完了する。(403)でHDD交換が不可能な状態，及び、(4
05)でリビルド動作が正常に終了しなかった場合、Raidの復旧は不可能となり、新たにRai
dを構築後、バックアップデータのリストア作業により正常な状態へ復旧させる必要が生
じる。
（ｂ）本発明による運用フローの一例において、HDDが正常な場合はHDDに対するRead/Wri
teアクセス要求(410)を繰り返す。この時、使用者はHDDの状態を現すランプ（(3021)〜(3
02c)）の点灯色を確認(411)し、HDDが正常な状態を示す場合は動作を継続させる。HDDの
状態を現すランプ（(3021)〜(302c)）の点灯色がHDD予防交換必要な状態の場合(412)、バ
ックアップ等によるデータの保護， Raid確認SWによるRaid構成状態確認，及び該当HDDが
含まれるRaidを構成するHDDの状態確認を実施し(414)、HDD交換が可能な場合(415)は、該
当HDDの交換を行う(416)。リビルド動作が正常に終了した時点(417)でRaidの復旧が完了
となるが、正常に終了しなかった場合は、新たにRaidを構築後バックアップデータのリス
トア作業により正常な状態へ復旧させる(418)。
【００１７】
この場合、HDDを交換するタイミングは、HDDが故障状態に陥りRaidコントローラから切
り離される前となり、HDDが障害に至る前の予防交換となる。交換作業前に、専用のRaid
管理ツールを使用することなく、Raid構成、及びRaidを構成するHDDの状態を確認し、HDD
交換可能かを判断することで、誤ったHDDを交換すること、及びリビルド動作が失敗する
可能性を低減させることが可能となる。
【００１８】
また、HDDの状態を現すランプ（(3021)〜(302c)）の点灯色が赤となりHDD障害が発生し
た場合も同様に、Raid確認SWによりRaid構成状態，及び該当HDDが含まれるRaidを構成す
るHDDの状態を確認し(414)、HDD交換が可能な場合(415)は、該当HDDの交換を実施する(41
6)。この場合も、HDDの交換作業前に専用のRaid管理ツールを使用することなくRAIDの復
旧作業が可能となる。リビルド動作が正常に終了した時点(417)でRaidの復旧が完了とな
るが、正常に終了しなかった場合は新たにRaidを構築後、バックアップデータのリストア
作業により正常な状態へ復旧させる(418)。
【産業上の利用可能性】
【００１９】
本制御方式により、部品の状態を、使用者に視覚的に認識させることが可能となる。
【００２０】
例えば電源等、寿命がある部品に対して、通電時間と連携して同様に発行素子の表示色
を変化させる制御を行い、使用者に対して視覚的に寿命を認識させることで、寿命に至る
前に、事前に予防交換を促すことを可能とする。
【図面の簡単な説明】
【００２１】
【図１−１】ランプ点灯制御方法の一例。
【図１−２】ランプ点灯制御方法の一例。
【図２−１】本発明によるランプ点灯制御方法の一例。
【図２−２】本発明によるランプ点灯制御方法の一例。
【図２−３】本発明によるランプ点灯制御方法の一例。
【図２−４】本発明によるランプ点灯制御方法の一例。
【図３】本発明による装置外観とHDD搭載部の一例。
【図４−１】運用フローの一例。
【図４−２】運用フローの一例。
【符号の説明】
【００２２】
１０…ＲＡＩＤコントローラ、１０１…Ｒａｉｄ制御部、１０２…Ｉ／Ｆ制御部、１０３…ＨＤＤ情報格納部、１０４…ＨＤＤ情報発信部、１１…ＨＤＤプラッタ、１１０…ランプ制御部、１１０１…ＨＤＤ情報受信部、１１０２…ＨＤＤ情報格納部、１１０３…ランプ点灯制御部、１１１１〜１１１ｂ…ＨＤＤ０〜ＨＤＤ１１、１１２１〜１１２ｂ…ランプ０〜ランプ１１、１２…Ｉ／Ｆ信号、１３…情報伝送用Ｉ／Ｆ、２０…ＲＡＩＤコントローラ、２０１…Ｒａｉｄ制御部、２０２…Ｉ／Ｆ制御部、２０３…ＨＤＤ情報格納部、２０４…ＨＤＤ情報発信部、２１…ＨＤＤプラッタ、２１０…ランプ制御部、２１０１…ＨＤＤ情報受信部、２１０２…ＨＤＤ情報格納部、２１０３…ランプ点灯制御部、２１０４…ＲＡＩＤ情報格納部、２１１１〜２１１ｃ…ＨＤＤ０〜ＨＤＤ１１、２１２１〜２１２ｃ…ランプ０〜ランプ11、２２…Ｉ／Ｆ信号、２３…情報伝送用Ｉ／Ｆ、２４…Ｒａｉｄ状態確認ＳＷ、３０…筐体、３０１１〜３０１ｃ…ＨＤＤ０〜ＨＤＤ１１、３０２１〜３０２ｃ…ランプ０〜ランプ１１、３１…ＨＤＤプラッタ、３１０１〜３１０ｃ…ＩＦコネクタ、３１１１〜３１１ｃ…ランプ、３１２１…Ｒａｉｄ状態確認ＳＷ、３２…キャニスタ、３２１…ＨＤＤ、３２２…レンズ。
【図１−１】
2008171159.tif 000003
【図１−２】
2008171159.tif 000004
【図２−１】
2008171159.tif 000005
【図２−２】
2008171159.tif 000006
【図２−３】
2008171159.tif 000007
【図２−４】
2008171159.tif 000008
【図３】
2008171159.tif 000009
【図４−１】
2008171159.tif 000010
【図４−２】
2008171159.tif 000011