(57)【要約】【課題】使い勝手の良いストレージ装置を提供する。【解決手段】筐体内に、予め、ユーザによる取り外しが不可能に二以上のメディアドライブが搭載される。予め搭載することができるメディアドライブ数よりも少ない数の拡張ドライブスロットを有した拡張スロット部材が設けられる。拡張ドライブスロットを介して搭載されたメディアドライブは、ユーザによる取外しが可能に搭載される。【選択図】図３
2008262496.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
前記筐体内に設けられた、メディアドライブが接続される複数のドライブコネクタと、
前記複数のドライブコネクタのうちの二以上のドライブコネクタに予め接続されておりユーザによる取り外しが不可能に搭載されている二以上のメディアドライブと、
予め搭載することができるメディアドライブ数よりも少ない数の拡張ドライブスロットを有した拡張スロット部材と
を備え、
前記複数のドライブコネクタは、前記拡張ドライブスロットを介して挿入されたメディアドライブが接続されることになる第一のドライブコネクタと、予め搭載されるメディアドライブが接続されることになる第二のドライブコネクタとで構成され、第一のドライブコネクタに接続されたメディアドライブがユーザによる取り外し可能に搭載される、
ストレージ装置。
【請求項２】
前記筐体内に設けられた冷却ファンと、
前記複数のドライブコネクタの全部又は一部を前面に有し、前記筐体内空間を前後に仕切るように配置された回路基板であるバックボードと、
前記バックボードの後方に配置された、温度依存性を有する複数のデバイスと
を備え、
前記冷却ファンの回転によって、前記筐体外から前記筐体前面を介して空気が取り込まれて前記筐体内を流れ、該空気は、前記バックボードを通過し、
前記バックボードには、或るドライブコネクタ以外の第二のドライブコネクタにメディアドライブが予め接続されている、
請求項１記載のストレージ装置。
【請求項３】
前記バックボードの前面には、第一のドライブコネクタと第二のドライブコネクタとで構成されたマトリクスがあり、
前記マトリクスを構成する各行が、前記筐体の幅方向に平行であり、
前記マトリクスを構成する各列が、前記筐体の高さ方向に平行であり、
前記或るドライブコネクタは、所定のルールに基づいて決定された位置にあるドライブコネクタであり、
前記所定のルールは、以下の（ルール１）乃至（ルール５）のうちの少なくとも一つである、
（ルール１）温度依存性の低いデバイスの前方に位置する第二のドライブコネクタほど優先してメディアドライブを接続する、
（ルール２）メディアドライブが接続されないドライブコネクタが前記マトリクスの各列において連続しない、
（ルール３）前記第一のドライブコネクタが前記マトリクスの端の列にある、
（ルール４）前記マトリクスにおいて前記コントローラの前方に位置する複数の列のうちの少なくとも一つの列を構成するドライブコネクタには優先してメディアドライブを接続する、
（ルール５）低い位置にあるドライブコネクタほど優先してメディアドライブを接続する、
請求項２記載のストレージ装置。
【請求項４】
前記温度依存性を有する複数のデバイスには、バッテリと電源デバイスとが含まれ、
前記バッテリの前方にあるドライブコネクタにはメディアドライブが接続されておらず前記電源デバイスの前方にあるドライブコネクタにメディアドライブが接続されている、
請求項２記載のストレージ装置。
【請求項５】
前記バックボードの背面に予めメディアドライブとコントローラとが接続されており、そのメディアドライブと前記コントローラとの間に生じたスペース且つ前記電源デバイスの前方に、前記バッテリが設けられている、
請求項４記載のストレージ装置。
【請求項６】
前記筐体内に設けられた冷却ファンと、
前記筐体内に設けられたコントローラと、
前記筐体内に設けられた電源デバイスと、
前記筐体内に設けられたバッテリと、
前記複数のドライブコネクタの全部又は一部を前面に有し、前記コントローラが接続されるコントローラコネクタと前記電源デバイスが接続される電源コネクタとを背面に有し、前記筐体内空間を前後に仕切るように配置された回路基板であるバックボードと
を備え、
前記冷却ファンの回転によって、前記筐体外から前記筐体前面を介して空気が取り込まれて前記筐体内を流れ、該空気は、前記バックボードを通過し、
前記バッテリが前記電源デバイスの前方に設けられている、
請求項１記載のストレージ装置。
【請求項７】
前記電源デバイスと前記バックボードの背面にある前記電源コネクタとの間がケーブルで接続されている、
請求項６記載のストレージ装置。
【請求項８】
前記バッテリよりも後方に、バッテリの充放電を制御するバッテリ制御回路基板が設けられ、
前記バッテリ制御回路基板と前記バッテリとの間がケーブルで接続されている、
請求項６記載のストレージ装置。
【請求項９】
前記電源デバイスの電源を投入するためのスイッチを有したスイッチ制御回路基板が、前記スイッチが前記背面から露出する位置に設けられ、
前記バッテリ制御回路基板と前記スイッチ制御回路基板が実質的に同じサイズであり、
前記スイッチ制御回路基板の近傍に前記バッテリ制御回路基板が設けられる、
請求項８記載のストレージ装置。
【請求項１０】
複数のドライブコネクタを有した回路基板であるバックボードを備え、前記複数のドライブコネクタの各々は、ＳＡＳ（Serial Attached SCSI）用のドライブコネクタであり、
予め取り外し不可能に搭載されている前記二以上のメディアドライブは、ＳＡＴＡドライブで構成されており、各ＳＡＴＡ（Serial ATA）ドライブは、インタフェース変換デバイスを介して第二のドライブコネクタに接続されており、
前記第一のドライブコネクタに、予め、インタフェース変換デバイスが接続されている、
請求項１記載のストレージ装置。
【請求項１１】
前記複数のドライブコネクタの各々は、ＳＡＳ用のドライブコネクタであり、
予め取り外し不可能に搭載されている前記二以上のメディアドライブは、ＳＡＳドライブで構成されており、各ＳＡＳドライブは、ＳＡＴＡドライブをＳＡＳ用のドライブコネクタに接続するためにＳＡＴＡドライブとＳＡＳ用ドライブコネクタとに間に介在させるインタフェース変換デバイスを介することなく直接第二のドライブコネクタに接続されており、
前記インタフェース変換デバイスが付属品として添付されることなく出荷される、
請求項１記載のストレージ装置。
【請求項１２】
複数のドライブコネクタを有した回路基板であるバックボードを備え、前記複数のドライブコネクタの各々は、ＳＡＳ用のドライブコネクタであり、
予め取り外し不可能に搭載されている前記二以上のメディアドライブは、ＳＡＴＡドライブで構成されており、各ＳＡＴＡドライブは、インタフェース変換デバイスを介して第二のドライブコネクタに接続されており、
前記一以上の第一のドライブコネクタの各々に、ＳＡＴＡドライブのコネクタには無いがＳＡＳドライブのコネクタには存在する切り欠きに該ＳＡＳドライブが接続される場合に進入する突起が設けられている、
請求項１記載のストレージ装置。
【請求項１３】
前記複数のドライブコネクタの各々は、ＳＡＳ用のドライブコネクタであり、
予め取り外し不可能に搭載されている前記二以上のメディアドライブは、ＳＡＴＡドライブで構成されており、各ＳＡＴＡドライブは、インタフェース変換デバイスを介して第二のドライブコネクタに接続されており、
第一のドライブコネクタに誤ってＳＡＴＡドライブが接続されたことを検知する検知部と、
誤ってＳＡＴＡドライブが接続されたことを報知する報知部と
を更に備える請求項１記載のストレージ装置。
【請求項１４】
複数のドライブコネクタを有した回路基板であるバックボードを備え、前記複数のドライブコネクタの各々は、ＳＡＳ用のドライブコネクタであり、
予め取り外し不可能に搭載されている前記二以上のメディアドライブが、ＳＡＴＡドライブで構成される場合には、各ＳＡＴＡドライブは、インタフェース変換デバイスを介して第二のドライブコネクタに接続されており、
前記バックボードの第一のドライブコネクタの近傍に、穴が空けられており、
付属品としてインタフェース変換デバイスが添付され、該インタフェース変換デバイスが前記第一のドライブコネクタに接続された場合に前記バックボードの前記穴と対向する、該インタフェース変換デバイスにおける位置に、前記穴に入る突起が設けられており、
付属品として添付される前記インタフェース変換デバイスは、前記拡張ドライブスロットに挿されるＳＡＴＡドライブに取り付けるデバイスである、
請求項１記載のストレージ装置。
【請求項１５】
予め取り外し不可能に搭載されている前記二以上のメディアドライブが、ＳＡＳドライブで構成される場合には、前記バックボードの穴が予め蓋をされている、
請求項１４記載のストレージ装置。
【請求項１６】
予め搭載されているメディアドライブの前面をカバーし表面が絶縁体で構成された第一のフロントベゼルが前記筐体前面に取外し不可能に取り付けられている、
請求項１記載のストレージ装置。
【請求項１７】
前記拡張スロット部材が、前記拡張ドライブスロットを開閉する扉を有する、
請求項１記載のストレージ装置。
【請求項１８】
前記扉は、前記筐体の高さ方向に沿って上下に別れた二枚扉であり、二枚の扉はメディアドライブの挿入方向に開くように構成されており、
前記第一のドライブコネクタに接続されたメディアドライブの前面から前記二枚扉の各々の幅以上前方に離れた位置に前記拡張ドライブスロットがある、
請求項１７記載のストレージ装置。
【請求項１９】
予め搭載されているメディアドライブの前面をカバーし表面が絶縁体で構成された第一のフロントベゼルが前記筐体前面に取外し不可能に取り付けられており、
前記扉には絶縁性の第二のフロントベゼルが取外し可能に取り付けられ、
取り付けられた前記第一のフロントベゼルと取り付けられた前記第二のフロントベゼルとが実質的に面一になっている、
請求項１８記載のストレージ装置。
【請求項２０】
前記筐体の背面に設けられた電源ケーブルコネクタと、
前記電源ケーブルコネクタを囲む部材を有し前記筐体上面の少なくとも一部分を構成する取外し可能な筐体カバーと
を更に備える請求項１記載のストレージ装置。
【請求項２１】
前記筐体カバーが、前記筐体上面の別の一部を構成する部材に挿される挿込部を有し、該挿込部の前後方向の長さが、前記筐体カバーが後方に移動可能な距離よりも長い、
請求項２０記載のストレージ装置。
【請求項２２】
前記筐体内に設けられたコントローラを備え、
前記筐体の背面の一部範囲が前方に凹んでおり、その凹みの最奥に、前記コントローラとの接続のためのコネクタが設けられている、
請求項１記載のストレージ装置。
【請求項２３】
ドライブコネクタに接続される各メディアドライブは、キャニスタに取り付けられていないメディアドライブそれ自体である、
請求項１記載のストレージ装置。
【請求項２４】
前記筐体内で前記筐体前面寄りに予め搭載されているメディアドライブの前面をカバーする第一のフロントベゼルが前記筐体前面に取外し不可能に取り付けられており、
前記拡張ドライブスロットをカバーする第二のフロントベゼルが取外し可能に取り付けられ、
前記第一のフロントベゼル及び前記第二のフロントベゼルの背面に、メディアドライブを押し付ける押し付け部が搭載されている、
請求項２３記載のストレージ装置。
【請求項２５】
前記押し付け部は、各メディアドライブに対向する各位置に設けられた各弾性部材である、
請求項２４記載のストレージ装置。
【請求項２６】
複数のドライブコネクタを有した回路基板であるバックボードを備え、前記複数のドライブコネクタの各々は、ＳＡＳ用のドライブコネクタであり、
予め取り外し不可能に搭載されている前記二以上のメディアドライブが、ＳＡＴＡドライブで構成される場合には、各ＳＡＴＡドライブは、インタフェース変換デバイスを介して第二のドライブコネクタに接続されており、予め取り外し不可能に搭載されている前記二以上のメディアドライブが、ＳＡＳドライブで構成される場合には、各ＳＡＳドライブは、ＳＡＴＡドライブをＳＡＳ用のドライブコネクタに接続するためにＳＡＴＡドライブとＳＡＳ用ドライブコネクタとに間に介在させるインタフェース変換デバイスを介することなく直接第二のドライブコネクタに接続されており、
前記第一のフロントベゼル及び前記第二のフロントベゼルの裏面から、ドライブコネクタに接続されているメディアドライブまでの距離は、該メディアドライブがＳＡＳドライブであるかＳＡＴＡドライブであるかによって異なり、
前記第一のフロントベゼル及び前記第二のフロントベゼルの裏面から各メディアドライブ前面までの距離に関わらず、前記第一のフロントベゼル及び前記第二のフロントベゼルが取り付けられた状態で、ＳＡＳドライブ或いはＳＡＴＡドライブをそれが抜ける力よりも強い力で押付けるように、押し付け部が構成されている、
請求項２４記載のストレージ装置。
【請求項２７】
挿入されたメディアドライブをドライブコネクタへと案内するためのレールをドライブコネクタ毎に備え、
前記レールにおいて前記メディアドライブが通る通路の高さが、前記メディアドライブの厚さに応じた高さとなっている、
請求項２３記載のストレージ装置。
【請求項２８】
前記筐体内に設けられた冷却ファンと、
前記筐体内に設けられた、プロセッサを備えたコントローラと、
前記プロセッサ又はその近傍の温度を検出する第一の温度センサと、
前記冷却ファンによって取り込まれた空気の排気口の近傍の温度を検出する第二の温度センサと
を備え、
前記コントローラが、前記第一の温度センサに対応した第一の温度制御情報と、前記第二の温度センサに対応した第二の温度制御情報とに基づいて、前記冷却ファンの回転速度を制御し、
前記第一及び第二の温度制御情報の各々が、検出された温度の範囲と回転速度との対応を表す、
請求項１記載のストレージ装置。
【請求項２９】
前記筐体内に設けられた冷却ファンと、
前記筐体内にそれぞれ水平に配置された二枚のコントローラ基板と、
前記筐体内に設けられた電源デバイスと、
前記筐体内に設けられたバッテリと、
前記複数のドライブコネクタの全部又は一部を前面に有し、前記コントローラが接続されるコントローラコネクタと前記電源デバイスが接続される電源コネクタとを背面に有し、前記筐体内空間を前後に仕切るように配置された回路基板であるバックボードと
を備え、
前記冷却ファンの回転によって、前記筐体外から前記筐体前面を介して空気が取り込まれて前記筐体内を流れ、該空気は、前記バックボードを通過し、
前記二枚のコントローラ基板が、それぞれ、プロセッサを有し、互いに向き合うように配置されることで、平面視でプロセッサが重ならないようになっており、
前記バックボードの背面に予め接続されたメディアドライブと前記コントローラとの間に生じたスペースであって前記電源デバイスの前方に、前記バッテリが設けられ、
前記筐体背面に、前記電源デバイスに接続された電源ケーブルコネクタが設けられ、前記電源デバイスと前記バックボードの前記背面にある前記電源コネクタとの間がケーブルで接続され、
前記バッテリよりも後方に、バッテリの充放電を制御するバッテリ制御回路基板が設けられ、前記バッテリ制御回路基板と前記バッテリとの間がケーブルで接続される、
請求項１記載のストレージ装置。
【請求項３０】
前記筐体内で前記筐体前面寄りに予め搭載されているメディアドライブの前面をカバーし表面が絶縁体で構成された第一のフロントベゼルが前記筐体前面に取外し不可能に取り付けられており、
前記拡張スロット部材が、前記拡張ドライブスロットを開閉する導電性の扉を有し、
前記筐体上面の少なくとも一部が、前記電源ケーブルコネクタを囲む部材を有し取外し可能な筐体カバーで覆われている、
請求項２９記載のストレージ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージ装置に関する。
【背景技術】
【０００２】
各メディアドライブをキャニスタに搭載し、各キャニスタをストレージ装置に搭載することが知られている（例えば特許文献１）。キャニスタとは、メディアドライブ（例えばハードディスクドライブ）とハンドル等が備えられたデバイスである。
【０００３】
【特許文献１】特開２００５−１５８１０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
保守作業において、キャニスタのハンドルをつかんでキャニスタを引き抜くことで、そのキャニスタにあるメディアドライブをストレージ装置から取り外すことができる。保守作業のためには、一般に、ストレージ装置の構成や使用方法等について或る程度の知識が必要になるが、ストレージ装置を使用するユーザが必ずしもそのような知識を有しているとは限らない。このため、使い勝手の向上が望まれる。
【０００５】
従って、本発明の目的の一つは、使い勝手の良いストレージ装置を提供することにある。
【０００６】
本発明の他の目的は、後の記載から明らかになるであろう。
【課題を解決するための手段】
【０００７】
筐体内に、予め、ユーザによる取り外しが不可能に二以上のメディアドライブが搭載される。予め搭載することができるメディアドライブ数よりも少ない数の拡張ドライブスロットを有した拡張スロット部材が設けられる。拡張ドライブスロットを介して搭載されたメディアドライブは、ユーザによる取外しが可能に搭載される。
【発明を実施するための最良の形態】
【０００８】
後述する複数の実施形態の共通の事項の一つとして、ストレージ装置が筐体内に複数のメディアドライブを備える点がある。
【０００９】
一つの実施形態では、筐体内に設けられている複数のドライブコネクタのうちの二以上のドライブコネクタに予め二以上のメディアドライブが接続されており、それら二以上のメディアドライブは取り外し不可能とされる。筐体に、予め搭載することができるメディアドライブ数（例えば、予め搭載されるメディアドライブの最低数）よりも少ない数の拡張ドライブスロットを有した拡張スロット部材が設けられる。複数のドライブコネクタは、拡張ドライブスロットを介して挿入されたメディアドライブ（以下、「拡張ドライブ」と呼ぶことがある）が接続されることになる第一のドライブコネクタと、予め搭載されるメディアドライブが接続されることになる第二のドライブコネクタとの集合である。第一のドライブコネクタに接続された拡張ドライブは、ユーザによる取り外しに搭載される。
【００１０】
メディアドライブとは、記憶メディアのドライブであり、記憶メディアとしては、ハードディスク、ＤＶＤ（Digital Versatile Disk）、ＣＤ、（Compact Disk）、光磁気ディスク、或いは、半導体メモリ（例えばフラッシュメモリ）などを採用することができる。
【００１１】
一つの実施形態では、筐体内に、冷却ファンと、バックボードと、温度依存性を有する複数のデバイスとが備えられる。バックボードは、複数のドライブコネクタの全部又は一部を前面に有する回路基板であり、筐体内空間を前後に仕切るように配置される。温度依存性を有する複数のデバイスは、バックボードの後方（バックボードの背面側）に配置される。冷却ファンの回転によって、筐体外から筐体前面を介して空気が取り込まれて筐体内を流れ、その空気は、バックボードを通過する。バックボードには、或るドライブコネクタ以外の第二のドライブコネクタにメディアドライブが予め接続されている。
【００１２】
一つの実施形態では、バックボードの前面には、第一のドライブコネクタと第二のドライブコネクタとで構成されたマトリクスがある。マトリクスを構成する各行が、筐体の幅方向に平行であり、マトリクスを構成する各列が、筐体の高さ方向に平行である。上記或るドライブコネクタは、所定のルールに基づいて決定された位置にあるドライブコネクタである。所定のルールは、以下の（ルール１）乃至（ルール５）のうちの少なくとも一つである。
（ルール１）温度依存性の低いデバイスの前方に位置する第二のドライブコネクタほど優先してメディアドライブを接続する。
（ルール２）メディアドライブが接続されないドライブコネクタが前記マトリクスの各列において連続しない。
（ルール３）第一のドライブコネクタが前記マトリクスの端の列にある。
（ルール４）マトリクスにおいてコントローラの前方に位置する複数の列のうちの少なくとも一つの列を構成するドライブコネクタには優先してメディアドライブを接続する。
（ルール５）低い位置にあるドライブコネクタほど優先してメディアドライブを接続する。
【００１３】
一つの実施形態では、温度依存性を有する複数のデバイスには、バッテリと電源デバイスとが含まれる。バッテリの前方（例えば空気の流れの上流側）にあるドライブコネクタにはメディアドライブが接続されておらず、電源デバイスの前方にあるドライブコネクタにメディアドライブが接続されている。
【００１４】
一つの実施形態では、バックボードの背面に予めメディアドライブとコントローラとが接続されており、そのメディアドライブとコントローラとの間に生じたスペース且つ電源デバイスの前方に、バッテリが設けられている。
【００１５】
一つの実施形態では、筐体内において、バッテリが電源デバイスの前方に設けられている。
【００１６】
一つの実施形態では、電源デバイスとバックボードの背面にある電源コネクタとの間がケーブルで接続されている。
【００１７】
一つの実施形態では、バッテリから離れた位置であって、バッテリよりも後方に、バッテリの充放電を制御するバッテリ制御回路基板が設けられる。バッテリ制御回路基板とバッテリとの間がケーブルで接続されている。
【００１８】
一つの実施形態では、電源デバイスの電源を投入するためのスイッチを有したスイッチ制御回路基板が、前記スイッチが前記背面から露出する位置に設けられる。バッテリ制御回路基板とスイッチ制御回路基板が実質的に同じサイズで構成されている。スイッチ制御回路基板の近傍に（例えば実質的に同じ位置に）バッテリ制御回路基板が設けられる。
【００１９】
一つの実施形態では、複数のドライブコネクタを有した回路基板であるバックボードが備えられる。複数のドライブコネクタの各々は、ＳＡＳ（Serial Attached SCSI）用のドライブコネクタである。予め取り外し不可能に搭載されている二以上のメディアドライブは、ＳＡＴＡドライブで構成されており、各ＳＡＴＡ（Serial ATA）ドライブは、インタフェース変換デバイスを介して第二のドライブコネクタに接続されている。第一のドライブコネクタに、予め、インタフェース変換デバイスが接続されている。
【００２０】
一つの実施形態では、予め取り外し不可能に搭載されている二以上のメディアドライブは、ＳＡＳドライブで構成されている。各ＳＡＳドライブは、ＳＡＴＡドライブをＳＡＳ用のドライブコネクタに接続するためにＳＡＴＡドライブとＳＡＳ用ドライブコネクタとに間に介在させるインタフェース変換デバイスを介することなく直接第二のドライブコネクタに接続されている。インタフェース変換デバイスが付属品として添付されることなくストレージ装置が出荷される。
【００２１】
一つの実施形態では、予め取り外し不可能に搭載されている二以上のメディアドライブは、ＳＡＴＡドライブで構成されている。各ＳＡＴＡドライブは、インタフェース変換デバイスを介して第二のドライブコネクタに接続されている。一以上の第一のドライブコネクタの各々に、ＳＡＴＡドライブのコネクタには無いがＳＡＳドライブのコネクタには存在する切り欠きに該ＳＡＳドライブが接続される場合に進入する突起が設けられている。
【００２２】
一つの実施形態では、予め取り外し不可能に搭載されている二以上のメディアドライブは、ＳＡＴＡドライブで構成されている。各ＳＡＴＡドライブは、インタフェース変換デバイスを介して第二のドライブコネクタに接続されている。ストレージ装置には、第一のドライブコネクタに誤ってＳＡＴＡドライブが接続されたことを検知する検知部と、誤ってＳＡＴＡドライブが接続されたことを報知する報知部とが備えられる。検知部及び報知部の各々は、ハードウェア、コンピュータプログラム又はその組合せ（一部がハードウェアであり他の一部がコンピュータプログラムである）であっても良い。
【００２３】
一つの実施形態では、予め取り外し不可能に搭載されている二以上のメディアドライブが、ＳＡＴＡドライブで構成される場合には、各ＳＡＴＡドライブは、インタフェース変換デバイスを介して第二のドライブコネクタに接続されている。バックボードの第一のドライブコネクタの近傍（例えば、インタフェース変換デバイスが第一のドライブコネクタに接続される場合の、インタフェース変換デバイスと対向する、バックボード上の範囲内）に、穴（例えば、貫通していてもいなくても良い）が空けられている。付属品としてインタフェース変換デバイスが添付され、該インタフェース変換デバイスのバックボードに対向した面には、突起が設けられている。インタフェース変換デバイスが第一のドライブコネクタに接続された場合に、バックボードの穴と対向する位置に設けられている突起がその穴に入り込む。付属品として添付されるインタフェース変換デバイスは、拡張ドライブスロットに挿されるＳＡＴＡドライブに取り付けられるデバイスである。
【００２４】
一つの実施形態では、予め取り外し不可能に搭載されている二以上のメディアドライブが、ＳＡＳドライブで構成される場合には、バックボードの穴が予め蓋をされている。
【００２５】
一つの実施形態では、第一のフロントベゼルが筐体前面に取外し不可能に取り付けられている。第一のフロントベゼルは、例えば、予め搭載されているメディアドライブの前面をカバーし、表面が絶縁体で構成されている。
【００２６】
一つの実施形態では、拡張スロット部材が、拡張ドライブスロットを開閉する扉を有する。
【００２７】
一つの実施形態では、扉は、筐体の高さ方向に沿って上下に別れた二枚扉であり、二枚の扉はメディアドライブの挿入方向に開くように構成されている。拡張ドライブスロットが、そのスロットを介して接続されたメディアドライブの前面から二枚扉の各々の幅以上前方に離れた位置に設けられている。
【００２８】
一つの実施形態では、扉には絶縁性の第二のフロントベゼルが取外し可能に取り付けられ、取り付けられた第一のフロントベゼルと取り付けられた第二のフロントベゼルとが実質的に面一になっている。
【００２９】
一つの実施形態では、筐体の背面に設けられた電源ケーブルコネクタと、電源ケーブルコネクタを囲む部材を有し筐体上面の少なくとも一部分を構成する取外し可能な筐体カバーとが備えられる。
【００３０】
一つの実施形態では、筐体カバーが、筐体上面の別の一部を構成する部材に挿される挿込部を有し、該挿込部の前後方向の長さが、筐体カバーが後方に移動可能な距離よりも長い。
【００３１】
一つの実施形態では、筐体の背面の一部範囲が前方に凹んでおり、その凹みの最奥に、コントローラとの接続のためのコネクタが設けられている。このコネクタには、例えば、ストレージ装置の外部の機器と通信ネットワークを介して通信するためのケーブル或いは専用線を接続することができる。
【００３２】
一つの実施形態では、接続される各メディアドライブは、キャニスタに取り付けられていないメディアドライブそれ自体である。
【００３３】
一つの実施形態では、第一のフロントベゼル及び第二のフロントベゼルの背面に、メディアドライブを押し付ける押し付け部が搭載されている。
【００３４】
一つの実施形態では、押し付け部は、各メディアドライブに対向する各位置に設けられた各弾性部材である。
【００３５】
一つの実施形態では、第一のフロントベゼル及び第二のフロントベゼルの裏面から、ドライブコネクタに接続されているメディアドライブまでの距離は、該メディアドライブがＳＡＳドライブであるかＳＡＴＡドライブであるかによって異なる。第一のフロントベゼル及び第二のフロントベゼルの裏面から各メディアドライブ前面までの距離に関わらず、第一のフロントベゼル及び第二のフロントベゼルが取り付けられた状態で、ＳＡＳドライブ或いはＳＡＴＡドライブをそれが抜ける力よりも強い力で押付けるように、押し付け部が構成されている。
【００３６】
一つの実施形態では、挿入されたメディアドライブをドライブコネクタへと案内するためのレールをドライブコネクタ毎に備えられる。レールにおいてメディアドライブが通る通路の高さが、メディアドライブの厚さに応じた高さとなっている。
【００３７】
一つの実施形態では、プロセッサ又はその近傍の温度を検出する第一の温度センサと、冷却ファンによって取り込まれた空気の排気口の近傍の温度を検出する第二の温度センサとが備えられる。コントローラが、第一の温度センサに対応した第一の温度制御情報と、第二の温度センサに対応した第二の温度制御情報とに基づいて、冷却ファンの回転速度を制御する。第一及び第二の温度制御情報の各々が、検出された温度の範囲と回転速度との対応を表す。
【００３８】
上述した複数の実施形態のうちの二以上の実施形態を組み合わせることができる。
【００３９】
以下、図面を参照して、本発明の一実施形態を詳細に説明する。
【００４０】
＜ストレージ装置の構成及び機能＞。
【００４１】
図１は、本発明の一実施形態に係るストレージ装置の前面からの外観を示す斜視図である。図２は、そのストレージ装置の背面からの外観を示す斜視図である。図３は、そのストレージ装置の筐体内の前面からの外観を示す斜視図である。図４は、そのストレージ装置の筐体内の背面からの外観を示す斜視図である。なお、図３及び図４は、後述するリペア用ＨＤＤを含めてハードディスクドライブ（ＨＤＤ）が最大数搭載されている（例えば１４台のＨＤＤが搭載されている）場合の図であり、後述するように、必ずしも最大数搭載されなくてもよい。また、以下の説明では、各構成要素の位置関係を分かり易くするために、便宜上、筐体前面に向かって一方の水平方向を、「右」と呼び、筐体前面向かって他方の水平方向を、「左」と呼ぶ。ストレージ装置は、図１乃至図４に示す構成と左右対称の構成であっても良い。
【００４２】
ストレージ装置１は、筐体２を備える。筐体２は、例えば、実質的に直方体状のボックス（例えば、奥行が最も長く、幅がその次に長く、高さが最も短い直方体状のボックス）である。筐体２の高さは、例えば２Ｕであり、筐体２の幅は例えば約４５０ｍｍで（例えば４４５ｍｍ〜４５５ｍｍ程度）であり、筐体２の奥行は例えば約７００ｍｍ（例えば６９５ｍｍ〜７０５ｍｍ程度）である。
【００４３】
筐体２の前面は空いており、そこからＨＤＤ２０が挿入され筐体２内に収納される。筐体２の前面の両端（筐体２の幅方向における両端）には、取付部３Ａが設けられており、それらの取付部３Ａに、後述する内側フロントベゼル５０１（図１８にその一例の裏面を示している）を挟んで、筐体２の前面全範囲をカバーする外側フロントベゼル３が取付けられる。具体的には、例えば、取付部３Ａとして、筐体前面の左右両端から左右にそれぞれ延びたフランジが備えられ、そのフランジに、外側フロントベゼル３が取り付けられる。外側フロントベゼル３には、筐体２の外部の空気を筐体２内に流入させるための複数の貫通孔（例えばスリット）３２５が設けられている。同様に、後述する内側フロントベゼル５０１にも、筐体２の外部の空気を筐体２内に流入させるための複数の貫通孔が設けられている。
【００４４】
筐体２内には、筐体２内の空間を前側部分と後側部分とに仕切るように回路基板（以下、バックボード）３０が設けられている。筐体内前側部分には、バックボード３０の前面に接続されるＨＤＤ（例えば最大１２台のＨＤＤ）２０が存在し、筐体内後側部分には、バックボード３０の背面に接続されるメインコントローラ１０Ａ、１０Ｂや、電源デバイス５０Ａ、５０Ｂや、バッテリ６０Ａ、６０Ｂや、冷却ファン７１Ａ、７１Ｂや、スイッチサブコントローラ３２１や、バッテリサブコントローラ３２３が存在する。メインコントローラ、電源デバイス、バッテリ及び冷却ファンが、それぞれ多重化（例えば二重化）されており、それ故に、メインコントローラ１０Ａ、１０Ｂ、電源デバイス５０Ａ、５０Ｂ、バッテリ６０Ａ、６０Ｂ及び冷却ファン７１Ａ、７１Ｂとなっている。メインコントローラ及び電源デバイスは、例えば、それぞれ、回路基板である。なお、図３では、メインコントローラ１０Ｂはメインコントローラ１０Ａの真下に隠れて見えないため、「１０Ａ（１０Ｂ）」と記載している。
【００４５】
筐体２の上面は、第一の筐体カバー４４１と第二の筐体カバー４３１とで構成されている。第一の筐体カバー４４１は、筐体内前側部分（例えば筐体内前面寄りに収納されたＨＤＤ）をカバーし、例えば、筐体２から取り外し不可能に構成されている（例えば、筐体２の両側面をそれぞれ構成する両側壁と一体に形成されている、或いは、両側壁に溶接されている）。第二の筐体カバー４３１は、筐体内後側部分をカバーし、例えば、筐体２から取り外し可能に構成されている。但し、第二の筐体カバー（例えば天板）４３１は、筐体２の背面に交流電源ケーブルが挿されたままでは取り外し不可能に構成されている（その構成については後に詳述する）。
【００４６】
筐体２の背面には、通風孔１２Ａ、１２Ｂと、電源ケーブルコネクタ３０５Ａ、３０５Ｂと、メインスイッチ３０１とが設けられている。通風孔１２Ａ、１２Ｂは、冷却ファン７１Ａ、７１Ｂの回転によって筐体内を流れた空気の排気口である。電源ケーブルコネクタ３０５Ａ、３０５Ｂは、それぞれ、電源デバイス５０Ａ、５０Ｂに接続されている。メインスイッチ３０１は、電源デバイス５０Ａ、５０Ｂの電源をターンオンしたりターンオフしたりするためのスイッチである。
【００４７】
筐体２の背面の一部範囲が前方に凹んでおり、その凹みの最奥に、通信コネクタグループ（例えば、一以上のＬＡＮ（Local Area Network）コネクタ及び／又は他種の通信コネクタで構成されたグループ）３０７Ａ、３０７Ｂが設けられている、通信コネクタグループ３０７Ａ、３０７Ｂは、それぞれ、メインコントローラ１０Ａ、１０Ｂに直接（又はケーブルを介して）接続されている。この凹みは、一種の静電気対策としての効果が期待できる。また、この凹みは、メインコントローラ１０Ａ、１０Ｂの後方にあるため、メインコントローラ１０Ａ、１０Ｂの前後方向の長さ（奥行方向の長さ）を、筐体内後側部分の前後方向の長さよりも短くすることができる。
【００４８】
バックボード３０の背面には、メインコントローラ１０Ａ、１０Ｂをそれぞれ電気的に接続するためのメインコントローラコネクタが上下に並んでいる。言い換えれば、メインコントローラ１０Ａ及び１０Ｂが、積層状に配置される。その際、図８Ａ及び図８Ｂに例示するように、メインコントローラ１０Ａ及び１０Ｂは、互いに向き合うように配置される。これにより、冷却ファン７１Ａ、７１Ｂの回転によって流れる空気の流路の断面積をなるべく広くすることができる。また、コントローラ１０Ａ及び１０Ｂは平面視で重なるが（例えば実質的に完全に重なるが）、コントローラ１０Ａ、１０Ｂにおける発熱部としてのプロセッサ部１３０Ａ、１３０Ｂが平面視で重ならないようにすることができ、以って、空気の流路において高温となる箇所が集中しないようにすることができる。
【００４９】
バックボード３０の前面には、マトリクス状に並んだドライブコネクタ、具体的には、３×４（縦３個、横４個）のドライブコネクタが設けられている。また、バックボード３０の背面には、列方向に並んだ二つのドライブコネクタが設けられている。故に、ストレージ装置１は、最大１４台のＨＤＤがバックボード３０の背面に接続可能である。そのうち、所定台数（例えば２台）が、後述のリペア用ＨＤＤ２０（Ｒ）であり、それ以外が、ユーザによる交換が不可能に予め搭載されるＨＤＤ２０（Ｎ）である（以下、リペア用ＨＤＤとそれ以外のＨＤＤとを区別して説明する場合には、前述のように、２０（Ｒ）、２０（Ｎ）といった符号を用いる）。リペア用ＨＤＤ２０（Ｒ）は、マトリクスにおける一番右の列の一番上に位置するＨＤＤと一番下に位置するＨＤＤである。図１〜図４には図示されていないが、筐体２には、リペア用ＨＤＤ２０（Ｒ）を挿入するための各リペア用ＨＤＤスロットが設けられており、そのリペア用ＨＤＤスロットから挿されてバックボード３０の前面に接続されたＨＤＤ２０が、リペア用ＨＤＤ２０（Ｒ）である。２つのリペア用ＨＤＤ２０（Ｒ）は、前述したように、マトリクスにおける一番右の列の一番上と一番下に位置するため、リペア用ＨＤＤスロットも、その２つの位置に対向した位置にそれぞれ設けられる。このため、リペア用ＨＤＤスロットも列方向に並んでおり、リペア用ＨＤＤスロットとリペア用ＨＤＤスロットとの間隔は、ＨＤＤの厚さと実質的に同じとなる。
【００５０】
ＨＤＤ２０（Ｎ）がユーザによる交換が不可能に搭載されているとは、具体的には例えば以下の通りである。すなわち、筐体前面における範囲であってＨＤＤ２０（Ｎ）に対向した範囲の実質的に全域を覆う第一の内側フロントベゼル部分が、筐体前面に固定されており、取り外し不可能である。このため、筐体前側部分におけるＨＤＤ２０（Ｎ）を筐体前面を介して掴んだり前方に引き抜いたりすることは不可能である。また、バックボード３０の背面に接続されるＨＤＤ２０（Ｎ）の近傍且つ真後に電源デバイス５０Ａ、５０Ｂが配置されており、電源デバイス５０Ａ、５０Ｂが取り外し不可能に固定されている。このため、バックボード３０の背面に接続されるＨＤＤ２０（Ｎ）を後方に引き抜くことは不可能である。
【００５１】
ＨＤＤ２０の代わりに、他種のメディアドライブ、例えば、ハードディスクドライブ、フラッシュメモリドライブ、光磁気ディスクドライブ、テープ装置ドライブなどの種々のドライブが採用されてもよいが、本実施形態では、前述したようにＨＤＤが採用される。また、ＨＤＤの通信インタフェースとしては、種々の通信インタフェースを採用することができるが、本実施形態では、SATA（Serial AT Attachment）又はSAS（Serial Attached SCSI）のいずれかとされる。すなわち、本実施形態では、筐体２に搭載される複数のＨＤＤは、ＳＡＴＡインタフェースを有するＨＤＤ（ＳＡＴＡ−ＨＤＤ）のみ、或いは、ＳＡＳインタフェースを有するＨＤＤ（ＳＡＳ−ＨＤＤ）のみで構成することができる。また、筐体２には、キャニスタなどの別の部材にＨＤＤが搭載された状態で搭載されるのではなく、ＨＤＤそれ自体がそのまま搭載される。
【００５２】
バックボード３０の前方には、ＨＤＤの列と列との間に壁（以下、列境界壁）４６１が設けられている。列境界壁４６１の役割の一つとしては、図２９に例示するように、筐体前面から挿入されたＨＤＤをバックボード３０の前面へと案内するためのコの字型レール４６３を取り付けるためである。コの字型レール４６３の高さ（ＨＤＤが通る通路の高さ）は、ＨＤＤ２０がスムーズに通ることができ且つＨＤＤ２０の厚さに近い高さである。このコの字型レール４６３により、ＨＤＤを上下にぐらつかせることなくバックボード３０の前面に接続させることができ、且つ、ＨＤＤを接続した後も、ＨＤＤを上下にぐらつかせることなく支持することができる。また、一のＨＤＤ２０（Ｎ）につき両側にコの字型レール４６３があることで、実質的に一のＨＤＤスロット４６８が形成される。
【００５３】
各電源デバイス５０Ａ、５０Ｂは、メインコントローラ１０Ａ、１０Ｂの後側部分の左、言い換えれば、筐体２の左側面近傍に配置されている。別の観点から言えば、筐体２の左側面近傍について、筐体前面から筐体背面にかけて、バックボード３０の前面に接続されるＨＤＤ（上記マトリクスの最も左の列においてＨＤＤが搭載されないこともある）、バックボード３０の背面に接続されるＨＤＤ、電源デバイス５０Ａ、５０Ｂ及び一方の冷却ファン７１Ａという順序で並んでいる。電源デバイス５０Ａ、５０Ｂも、メインコントローラ１０Ａ、１０Ｂと同様に、積層状に配置される。
【００５４】
バックボード３０の背面に接続されたメインコントローラ１０Ａ、１０ＢとＨＤＤとの間のスペースに、バッテリ６０Ａ、６０Ｂが設けられる。言い換えれば、電源デバイス５０Ａ、５０Ｂの前方（別の観点から言えば、筐体内を流れる空気の上流側）に、バッテリ６０Ａ、６０Ｂが設けられる。バッテリ６０Ａ、６０Ｂは、電源デバイス５０Ａ、５０Ｂに比して温度依存性が高いが（温度による悪影響を受けやすいが）、図示のような配置により、バッテリ６０Ａ、６０Ｂを筐体背面付近に配置することに比して、バッテリ６０Ａ、６０Ｂの長寿命化が期待できる。なぜなら、バッテリ６０Ａ、６０Ｂを筐体背面付近に配置することに比して、バッテリ６０Ａ、６０Ｂを冷却する空気の温度が低いからである。
【００５５】
スイッチサブコントローラ３２１は、メインスイッチ３０１を有しており、メインスイッチ３０１をユーザが操作できるよう筐体背面から露出させる位置に配置される。バッテリサブコントローラ３２３は、スイッチサブコントローラ３２１と実質的に同じサイズであり、スイッチサブコントローラ３２１の近傍（例えば実質的に同じ位置）且つ筐体背面近傍に配置される。スイッチサブコントローラ３２１及びバッテリサブコントローラ３２３は、それぞれ、垂直に（縦に）並べて配置され、その場合の奥行サイズは、例えば、直列に配置された二以上の冷却ファン７１Ａの奥行サイズ全体と実質的に同じサイズである。
【００５６】
冷却ファン（例えば空冷ファン）７１Ａ、７１Ｂは、それぞれ、直列に配置されている。冷却ファン７１Ａを例に採り具体的に説明すると、冷却ファン７１Ａは二以上（例えば二つ）備えられ、二以上の冷却ファン７１Ａが、直列に配置されている。これにより、二以上の冷却ファン７１Ａを並列に並べることに比べて高い静圧となるので、図３及び図４に示すように筐体内で複数の要素が高密に実装されていても冷却対象要素を十分に冷却することができる。なお、冷却ファン７１Ａ、７１Ｂは、例えば、筐体背面付近且つ互いに対称の位置関係（例えば筐体２の両側面寄り）に配置される。冷却ファン７１Ａ、７１Ｂは、通風孔１２Ａ、１２Ｂ近傍に設けられているため、いわゆるプル型のファンとなる。
【００５７】
以下、冷却ファン７１Ａ、７１Ｂの回転によって生じる風の流れ（つまり筐体内での空気の流れ）について説明する。
【００５８】
外側フロントベゼル３には、複数の貫通孔３２５が設けられている。外側フロントベゼル３と筐体前面との間に介在する内側フロントベゼルにも、複数の貫通孔が設けられている。ＨＤＤが最大数搭載されても、ＨＤＤのマトリクスにおける行間（及び／又は列間）には、隙間がある。バックボード３０には、複数の貫通孔が設けられている。
【００５９】
冷却ファン７１Ａ、７１Ｂが回転することにより、筐体２の外部の空気が、外側フロントベゼル３の複数の貫通孔、内側フロントベゼルの複数の貫通孔を通って、筐体内に取り込まれる。そして、その空気は、各ＨＤＤ間の隙間を通り、バックボード３０の貫通孔を通過する。バックボード３０を通過した空気は、冷却ファン７１Ａ、７１Ｂの回転によってより後方へと引っ張られ、メインコントローラ１０Ａ、１０Ｂ、バッテリ６０Ａ、６０Ｂ、バックボード３０の背面に接続されたＨＤＤ、電源デバイス５０Ａ、５０Ｂなどを流れて、通風孔１２Ａ、１２Ｂから排気される。これにより、マトリクスを構成する各ＨＤＤや、バックボード３０の背面側にあるメインコントローラ１０Ａ、１０Ｂ（それの特に発熱部であるプロセッサ部）、バッテリ６０Ａ、６０Ｂ、ＨＤＤ、電源デバイス５０Ａ、５０Ｂが冷却される。
【００６０】
図５は、ストレージ装置１内の結線図を示す。図５の例では、ストレージ装置１に搭載されるＨＤＤは全てＳＡＴＡ−ＨＤＤであるが、それに代えて、ストレージ装置１に搭載されるＨＤＤは全てＳＡＳ−ＨＤＤであっても良い。また、図５では、コントローラを「ＣＴＬ」と表記している。
【００６１】
バックボード３０の前面に、１０個以下のＨＤＤ２０（Ｎ）が予め接続され、バックボード３０の背面に、２個以下のＨＤＤ２０（Ｎ）が予め接続される。バックボード３０の前面に、最大２個のリペア用ＨＤＤ２０（Ｒ）を接続することが可能である。予め接続されているＨＤＤ２０（Ｎ）は、ユーザによる交換が不可能に搭載されているが、リペア用ＨＤＤ２０（Ｒ）は、ユーザによる交換が可能である。ＨＤＤ２０（Ｎ）及びリペア用ＨＤＤ２０（Ｒ）のそれぞれの最大数は、上記の例に限定する必要は無いが、リペア用ＨＤＤ２０（Ｒ）の最大数（言い換えれば、リペア用ドライブスロットの数）はＨＤＤ２０（Ｎ）の最大数よりも少ない。これにより、一部のＨＤＤ２０のみがユーザによる交換の対象となるので、全てのＨＤＤ２０が交換の対象となっている場合に比してユーザの手間を少なくすることができる。なお、前述した「リペア用ＨＤＤ２０（Ｒ）の最大数」とは、同時期に搭載することができる最大数のことであって、リペア用のＨＤＤとすることができるＨＤＤの最大数ではない。例えば、３台以上のＨＤＤ２０をリペア用ＨＤＤとして交換しながら使用することも可能である（例えば使いまわすことが可能である）。また、ＨＤＤ２０（Ｎ）に加えて、例えば、メインコントローラ１０Ａ、１０Ｂ、電源デバイス５０Ａ、５０Ｂ、冷却ファン７１Ａ、７１Ｂの少なくとも一つも、ユーザによる交換が不可能に搭載されていてもよい。なお、本実施形態の説明において、「リペア用ＨＤＤ」とは、ユーザによる交換が可能なＨＤＤの便宜上の呼び名であり、必ずしもリペア（例えばデータの修復）のために使用されなくても良く、他の用途でも使用可能であってもよい。具体的には、例えば、リペア用ＨＤＤ２０（Ｒ）は、ＨＤＤ２０（Ｎ）のバックアップ先のＨＤＤとして使用されても良い。
【００６２】
電源ケーブルコネクタ３０５Ａ、３０５Ｂには、それぞれ、交流電源ケーブル４３３Ａ、４３３Ｂが接続される。電源ケーブルコネクタ３０５Ａ、３０５Ｂと、電源デバイス５０Ａ、５０Ｂの後端にある交流電源入力端子３１１Ａ、３１１Ｂとが、それぞれ電源ケーブル３１２Ａ、３１２Ｂで（或いは直接）接続されている。電源デバイス５０Ａ、５０Ｂの前端にある直流電源出力端子３１３Ａ、３１３Ｂと、バックボード３０の背面に設けられている電源コネクタ３１５Ａ、３１５Ｂとが、それぞれ、電源ケーブル３１４Ａ、３１４Ｂで接続される。電源ケーブルコネクタ３０５Ａ、３０５Ｂから電源ケーブル３１２Ａ、３１２Ｂを経由して交流電源入力端子３１１Ａ、３１１Ｂに、交流電力が入力され、電源デバイス５０Ａ、５０Ｂによって、直流電力に変換される。直流電力は、直流電源出力端子３１３Ａ、３１３Ｂから出力され、電源ケーブル３１４Ａ、３１４Ｂ及びバックボード３０を介して種々のデバイス（例えばＨＤＤ２０やメインコントローラ１０Ａ、１０Ｂ）に供給される。
【００６３】
メインコントローラ１０Ａ、１０Ｂの後端にある通信コネクタグループ３０７Ａ、３０７Ｂにおける各通信コネクタには、ＬＡＮケーブルなどのケーブルが接続される。メインコントローラ１０Ａ、１０Ｂは、少なくとも一つの外部装置（ストレージ装置１の外部に存在する装置）、例えば、ストレージ装置１に所定の通信プロトコル（例えばiSCSIプロトコル）でＩ／Ｏ要求を送信するホスト計算機、ストレージ装置１を管理する管理計算機などと通信することができる。
【００６４】
また、メインコントローラ１０Ａ、１０Ｂは、スイッチサブコントローラ３２１に電気的に接続されており、スイッチサブコントローラ３２１に制御信号を送ることで（言い換えれば、スイッチサブコントローラ３２１を介して）、冷却ファン７１Ａ、７１Ａ、７１Ｂ、７１Ｂの回転速度を制御することができる。すなわち、スイッチサブコントローラ３２１は、メインコントローラ１０Ａ、１０Ｂからの制御信号に従って、冷却ファン７１Ａ、７１Ａ、７１Ｂ、７１Ｂの回転速度を制御する。スイッチサブコントローラ３２１は、メインコントローラ１０Ａ、１０Ｂよりも面積の小さい回路基板である。
【００６５】
また、メインコントローラ１０Ａ、１０Ｂは、バッテリサブコントローラ３２３に電気的に接続されており、バッテリサブコントローラ３２３に制御信号を送ることで（言い換えれば、バッテリサブコントローラ３２３を介して）、バッテリ６０Ａ、６０Ｂの充放電を制御することができる。すなわち、バッテリサブコントローラ３２３は、メインコントローラ１０Ａ、１０Ｂからの制御信号に従って、バッテリ６０Ａ、６０Ｂの充放電を制御する。バッテリサブコントローラ３２３は、メインコントローラ１０Ａ、１０Ｂよりも面積の小さい回路基板である。バッテリサブコントローラ３２３とバッテリ６０Ａ、６０Ｂとはケーブル７０６で接続されている。
【００６６】
バッテリ６０Ａ、６０Ｂは、電源デバイス５０Ａ、５０Ｂからの電源出力が途絶えた場合に、各ＨＤＤ２０及び各メインコントローラ１０Ａ、１０Ｂ等にそれぞれ所定電圧の電源を供給することができる。バッテリ６０によって電源がバックアップされている期間中に、メインコントローラ１０Ａ、１０Ｂが、後述のキャッシュメモリ（図６参照）に記憶されているデータをＨＤＤ２０に書き込むことができる。
【００６７】
図６は、ストレージ装置１の機能ブロック図を示す。
【００６８】
メインコントローラ１０Ａを代表的に例に採り説明すると、メインコントローラ１０Ａは、ホストインターフェース部１１０Ａと、バックエンドインターフェース部１２０Ａと、プロセッサ部１３０Ａと、データ転送制御部１４０Ａとを備える。ホストインターフェース部１１０Ａは、ホスト計算機７００との間でデータの授受を行うものである。バックエンドインターフェース部１２０Ａは、各ＨＤＤ２０との間でデータの授受を行うものである。プロセッサ部１３０Ａは、ストレージ装置１の全体動作を制御するものである。データ転送制御部１４０Ａは、ホスト計算機７００ら受信したデータや各ＨＤＤ２０から読み出されたデータの転送を制御するものである。
【００６９】
各バックエンドインターフェース部１２０Ａ、１２０Ｂは、各ＨＤＤ２０にそれぞれ接続される。従って、いずれか一方のバックエンドインターフェース部１２０Ａや通信経路（バックエンドインターフェース部１２０Ａと各ＨＤＤ２０との間の通信経路）に障害が生じた場合でも、他方のバックエンドインターフェース部１２０Ｂや他方の通信経路を介して、各ＨＤＤ２０にアクセスすることができる。
【００７０】
図７は、メインコントローラ１０Ａの構成を示すブロック図である。
【００７１】
ホストインターフェース部１１０Ａは、例えば、iSCSI（internet Small Computer System Interface）プロトコルチップ１１１を備える。このプロトコルチップ１１１Ａは、iSCSIプロトコルに基づいて、ホスト計算機７００との間で通信を行うための回路である。ホスト計算機７００との間の通信は、iSCSIプロトコル以外のプロトコルで行われても良い。
【００７２】
バックエンドインターフェース部１２０Ａは、例えば、SASプロトコルチップ１２１Ａと、エクスパンダ１２２Ａとを備える。SASプロトコルチップ１２１Ａは、SASプロトコルに基づいて、各ＨＤＤ２０と通信を行うための回路である。エクスパンダ１２２Ａは、メインコントローラ１０Ａとそれの外部の装置（例えばＨＤＤ２０や別のストレージ装置１）とを接続するための拡張ポート（例えばスイッチデバイス）である。
【００７３】
プロセッサ部１３０は、例えば、ＣＰＵ１３１Ａと、ブリッジ１３２Ａと、メモリ１３３Ａとを備える。ブリッジ１３２Ａは、ＣＰＵ１３１Ａとメモリ１３３Ａとを接続する。また、ブリッジ１３２Ａによって、ＣＰＵ１３１は、ＤＭＡ回路１４１に接続される。ＣＰＵ１３１は、メモリ１３３Ａに予め記憶されている各種プログラムを読み込んで実行することにより、ホスト計算機７００からのＩ／Ｏ要求を処理することができる。
【００７４】
データ転送制御部１４０Ａは、例えば、ＤＭＡ（Direct Memory Access）回路１４１Ａと、キャッシュメモリ１４２Ａとを備える。ＤＭＡ回路１４１Ａは、ＣＰＵ１３１Ａを介さずに、各プロトコルチップ１１１Ａ、１２１Ａがキャッシュメモリ１４２Ａにそれぞれアクセスすることを可能とするための回路である。キャッシュメモリ１４２Ａは、ホスト計算機７００から受信したデータや、ＨＤＤ２０から読み出されたデータを一時的に記憶するためのメモリである。
【００７５】
各プロトコルチップ１１１Ａ、１２１ＡとＤＭＡ回路１４１とが、PCI Express等として知られているようなシリアル転送インタフェースによって接続される。同様に、ブリッジ１３２ＡとＤＭＡ回路１４１Ａとが、シリアル転送インタフェースによって接続される。
【００７６】
ストレージ装置１は、別のストレージ装置１に接続可能である。これにより、ストレージ装置１内に記憶されているデータを別のストレージ装置１にコピーすることが可能である（例えばストレージ装置１のリプレースが可能である）。このようなストレージ装置間でのデータ転送を行うための通信コネクタは、例えば、メインコントローラ１０Ａ、１０Ｂにおける通信コネクタグループ３０７Ａ、３０７Ｂに含まれる。メインコントローラ１０Ａ、１０Ｂは、例えば、ストレージ装置１のリプレースを制御する機器から指示に従って、ストレージ装置１内に記憶されているデータを新品の別のストレージ装置１にコピーすることができる。
【００７７】
メインコントローラ１０Ａ、１０Ｂは、例えば、予め搭載されているいずれかのＨＤＤ２０（Ｎ）が閉塞した場合、リペア用ＨＤＤ２０（Ｒ）にいわゆるコレクションコピーを行うことで、データを復元することができる（つまり、閉塞したＨＤＤ２０（Ｎ）の代わりにリペア用ＨＤＤ２０（Ｒ）を使用することができる）。また、閉塞したＨＤＤ２０（Ｎ）の数がリペア用ＨＤＤ２０（Ｒ）の数を超えた場合、或いは、ＨＤＤ２０以外の障害を検出した場合、メインコントローラ１０Ａ、１０Ｂは、ストレージ装置１内のデータを別のストレージ装置１にコピーすることができる。
【００７８】
＜ＨＤＤ２０（Ｎ）の接続されない適切なドライブコネクタ位置の決定＞。
【００７９】
前述したように、本実施形態に係るストレージ装置１は、リペア用ＨＤＤ２０（Ｒ）を含めて最大１４台のＨＤＤ２０を備えることができ、そのうち、ＨＤＤ２０（Ｎ）の最大数は１２である。１２台以下のＨＤＤ２０（Ｎ）で所定のＲＡＩＤレベル（例えばＲＡＩＤ６）のＲＡＩＤグループが構成されている。
【００８０】
より広く言えば、ストレージ装置１には、最大Ｘ台のＨＤＤを搭載することが可能である（Ｘは例えば３以上の整数）。そのうち、ＨＤＤ２０の予め搭載しておくことが可能な最大数Ｙは、Ｘから、リペア用ＨＤＤ２０（Ｒ）の搭載可能な最大数Ｚ（Ｚは例えば１以上の整数）を引いた台数である（つまり、Ｙ＝Ｘ−Ｚ）。ストレージ装置１には、必ずしも、予めＹ台のＨＤＤ２０（Ｎ）が搭載されているとは限らず、仕様によって、Ｙ台未満のＨＤＤ２０（Ｎ）となることもある。
【００８１】
具体的には、ＨＤＤ２０（Ｎ）の数としては、例えば、６、８及び１２のうちのいずれかである。ＨＤＤ２０（Ｎ）の数が６の場合、６台のＨＤＤ２０（Ｎ）を、４台のＨＤＤ（Ｄ）と２台のＨＤＤ（Ｐ）とで構成することができる。ＨＤＤ２０（Ｎ）の数が８の場合、８台のＨＤＤ２０（Ｎ）を、６台のＨＤＤ（Ｄ）と２台のＨＤＤ（Ｐ）とで構成することができる。ＨＤＤ２０（Ｎ）の数が１２の場合、１２台のＨＤＤ２０（Ｎ）を、９台のＨＤＤ（Ｄ）と２台のＨＤＤ（Ｐ）と１台のＨＤＤ（Ｓ）とで構成することができる。
【００８２】
すなわち、ＨＤＤは、その用途によって三種類に大別することができる。第一の種類に属するＨＤＤは、データの記憶に使用するＨＤＤである。第一の種類に属するＨＤＤは、データ要素を記憶するＨＤＤ（Ｄ）と、複数のデータ要素から計算されたパリティを記憶するＨＤＤ（Ｐ）とがある。第二の種類に属するＨＤＤは、スペア用のＨＤＤ（Ｓ）である。スペア用のＨＤＤ（Ｓ）は、第１の種類に属するＨＤＤ（ＨＤＤ（Ｄ）及びＨＤＤ（Ｐ））のいずれかに障害が発生した場合に使用される、予備のＨＤＤである。第三の種類に属するＨＤＤは、リペア用ＨＤＤ２０（Ｒ）である。リペア用ＨＤＤ２０（Ｒ）は、少なくとも或る種のＨＤＤが閉塞した場合に使用することができるため、別のスペア用のＨＤＤと呼ばれてもよい。
【００８３】
予め搭載されているＨＤＤ２０（Ｎ）の数がＨＤＤ２０（Ｎ）の最大数未満の場合（例えば６或いは８の場合）、バックボード１０の前面及び背面に存在するいずれかのドライブコネクタにＨＤＤが接続されないままとなる。つまり、空きのドライブコネクタが存在することになる。どこのドライブコネクタを空きとするかによって、冷却能力及び／又はその他の点で悪影響が生じるおそれがある。
【００８４】
そこで、本実施形態では、以下の（ルール１）乃至（ルール５）のうちの全てに従ってＨＤＤ２０（Ｎ）が搭載されることで、空きとなるドライブコネクタが決まる。以下、各ルールの説明において、図９に例示する、ドライブコネクタマトリクスの模式図を参照して説明する。ドライブコネクタマトリクスにおいて、上から下にかけて、行１、行２及び行３とし、左から右にかけて、列１、列２、列３及び列４とする。また、バックボード３０の背面に存在し、列１の裏側に存在する列を、列１´とする。また、ドライブコネクタの位置（図９におけるセル）を、（行：列）の組み合わせで表すことにする。
（ルール１）：温度寿命依存性の低いデバイスの前方（言い換えれば、風の流れの上流側）に位置するドライブコネクタほど優先的にＨＤＤ２０（Ｎ）を接続する。
（ルール２）：各列において空きのドライブコネクタが連続しないようにする。
（ルール３）：２つのリペア用ＨＤＤ２０（Ｒ）にそれぞれ対応した２つのドライブコネクタの位置を、列４（一番右の列）にする（列１でも良い）。
（ルール４）：水平に配置されたメインコントローラ１０Ａ、１０Ｂにまたがる列３から列４にかけて、空きとするドライブコネクタがなるべく行方向に連続しないようにする。
（ルール５）：下の行に属するドライブコネクタほど優先的にＨＤＤ２０（Ｎ）を接続する。
【００８５】
以上の（ルール１）乃至（ルール５）の全てに従った結果が、図９に示す通りである。図９における各セル内の番号は、ＨＤＤ２０（Ｎ）が搭載される優先順位を示す。若い番号ほど、高い優先順位である。以下、具体的に説明する。
【００８６】
例えば、バッテリ、ＨＤＤ、ＣＰＵ（プロセッサ）及び電源デバイスのうち、温度寿命依存性が最も高いのは、バッテリであり、その次に温度寿命依存性が高いのは、ＨＤＤであり、その次に温度寿命依存性が高いのは、ＣＰＵであり、最も温度寿命依存性が低いのは、電源デバイスである。バッテリ６０Ａ、６０Ｂは、列２の後方（冷却風の下流側）にある。ＨＤＤは、列１´に属するドライブコネクタに接続されれば、列１の後方にあることになる。ＣＰＵは、メインコントローラ１０Ａ、１０Ｂに搭載されているため、列３から列４の後方にあることになる。電源デバイス７１Ａ、７１Ｂは、列１´の後方にある。このため、（ルール１）に従えば、列１´に優先的にＨＤＤ２０（Ｎ）が接続され、その次に列３及び列４に優先的にＨＤＤ２０（Ｎ）が接続され、その次に列１に優先的にＨＤＤ２０（Ｎ）が接続され、列２が、ＨＤＤ２０（Ｎ）が接続される優先順位が最も低くなる。（ルール１）により、ドライブコネクタの後方に存在する各種デバイスに対する冷却風の割り当てを最適化し、以って、温度寿命依存性のある各種デバイスの長寿命化が図れる。
【００８７】
（ルール２）に従えば、行１〜行３のうち行２が最も高い優先順位（ＨＤＤ２０（Ｎ）が接続される優先順位）となる。（ルール２）により、万一、第一の内側フロントベゼル部分が取り外されたとしても、ＨＤＤスロットが縦に連続していないため、ユーザが手を筐体前面から筐体内に入れることは困難であり（実質的に不可能であり）、故に、ストレージ装置内を静電気から保護することや、ユーザが活電部（例えば回路基板上の配線や端子など）に触れてしまうのを未然に防ぐことが図れる。
【００８８】
（ルール３）に従えば、（ルール２）との組み合わせにより、リペア用ＨＤＤ２０（Ｒ）が接続される２つの２つのドライブコネクタの位置は、（行１：列４）と（行３：列４）となる。（ルール３）によれば、列２及び列３にリペア用ＨＤＤ２０（Ｒ）が接続される場合に比して、リペア用ＨＤＤ２０（Ｒ）の挿し込みや抜き出しが行いやすい。また、リペア用ＨＤＤ２０（Ｒ）は必ずしも搭載されるわけではなく、且つ、列４の後方にはメインコントローラ１０Ａ、１０Ｂがあるため、プロセッサの冷却風量の増加が期待できる。
【００８９】
（ルール４）に従えば、（ルール３）との組み合わせにより、列１〜列４において列３に最も優先的にＨＤＤ２０（Ｎ）が接続されることになる。（ルール４）によれば、メインコントローラ１０Ａ、１０Ｂに冷却風が集中してしまうことを防ぐことが期待できる。
【００９０】
（ルール５）に従えば、行１〜行３のうち、行３に最も優先的にＨＤＤ２０（Ｎ）が接続され、その次に行２に優先的にＨＤＤ２０（Ｎ）が接続されることになる。（ルール５）によれば、筐体２の下側を上側よりもなるべく重くすることができ、以って、筐体２が安定する。
【００９１】
図９によれば、０〜１３の優先順位が決定されることになるが、本実施形態では、ＨＤＤ２０（Ｎ）は最低６つあるので、優先順位０〜優先順位５に対応したドライブコネクタには必ずＨＤＤ２０（Ｎ）が接続されることになる。
【００９２】
＜ストレージ装置の専用化に伴う誤接続防止＞。
【００９３】
前述したように、ストレージ装置１に搭載される複数のＨＤＤ２０は、ＳＡＳ−ＨＤＤのみ、或いは、ＳＡＴＡ−ＨＤＤのみで構成される。以下、複数のＨＤＤ２０がＳＡＳ−ＨＤＤのみで構成されるストレージ装置（言い換えれば、ＳＡＳ専用となるストレージ装置）を、「ＳＡＳストレージ装置」と言い、複数のＨＤＤ２０がＳＡＴＡ−ＨＤＤのみで構成されるストレージ装置（言い換えれば、ＳＡＴＡ専用となるストレージ装置）を、「ＳＡＴＡストレージ装置」と言う。ＳＡＳストレージ装置１に搭載されるメインコントローラ１０Ａ、１０Ｂは、ＳＡＳに従う信号で通信するように構成され、ＳＡＴＡストレージ装置１に搭載されるメインコントローラ１０Ａ、１０Ｂは、ＳＡＴＡに従う信号で通信するように構成される。
【００９４】
図１０Ａに、ＳＡＳ−ＨＤＤの正しい接続を示し、図１０ＢにＳＡＴＡ−ＨＤＤの正しい接続を示す。
【００９５】
これらの図からわかるように、本実施形態では、ＳＡＳストレージ装置１でもＳＡＴＡストレージ装置１でも、バックボード３０の仕様は共通とされる。具体的には、例えば、バックボード３０に設けられるドライブコネクタは、ＳＡＳ用のコネクタ（以下、ＳＡＳコネクタ）３３１である。
【００９６】
このため、図１０Ａに示すように、ＳＡＳ−ＨＤＤ２０Ｓは、ＳＡＳ−ＨＤＤ２０ＳにあるＳＡＳコネクタ（以下、ＨＤＤ側ＳＡＳコネクタ）３３３Ｓを、バックボード３０にあるＳＡＳコネクタ（以下、バックボード側ＳＡＳコネクタ）３３１にそのまま接続することで、ＳＡＳ−ＨＤＤ２０Ｓが電気的に接続され、例えばメインコントローラ１０Ａ、１０Ｂと通信することができるようになる。
【００９７】
一方、図１０Ｂに示すように、ＳＡＴＡ−ＨＤＤ２０Ａは、ＳＡＴＡ−ＨＤＤ２０ＡにあるＳＡＴＡ用のコネクタ（以下、ＨＤＤ側ＳＡＴＡコネクタ）３３３Ａを、バックボード側ＳＡＳコネクタ３３１にそのまま接続してはならない。ＳＡＴＡ−ＨＤＤ２０Ａをバックボード３０に物理的に接続することはできるが、電気的には接続されないためである。そのため、図１０Ｂに示すように、ＳＡＴＡ−ＨＤＤ２０Ａは、インタフェース変換デバイス（ＳＡＴＡインタフェースとＳＡＳインタフェースとを相互に変換するデバイス）としてのドングルボード３２９を介してバックボード３０に接続する必要がある。具体的には、ドングルボード３２９は、小サイズの回路基板であり、一方の面に、ＳＡＴＡコネクタ（以下、ドングル側ＳＡＴＡコネクタ）３３２Ａを有し、他方の面に、ＳＡＳコネクタ（以下、ドングル側ＳＡＳコネクタ）３３２Ｓを有する。ドングル側ＳＡＴＡコネクタ３３２ＡとＨＤＤ側ＳＡＴＡコネクタ３３３Ａとを接続し、ドングル側ＳＡＳコネクタ３３２Ｓとバックボード側ＳＡＳコネクタ３３１とを接続することで、ＳＡＴＡ−ＨＤＤ２０Ａが電気的に接続され、例えばメインコントローラ１０Ａ、１０Ｂと通信することができるようになる。
【００９８】
バックボード３０に設けられるドライブコネクタは、ＳＡＳコネクタ３３１であるため、ＳＡＴＡ−ＨＤＤの誤接続、特に、リペア用のＳＡＴＡ−ＨＤＤ２０Ａ（Ｒ）の誤接続が行われる可能性が生じる。誤接続のケースとしては、以下の３つのケースが考えられる。
（誤接続ケース１）ＳＡＴＡストレージ装置１にドングルボード３２９を付け忘れてＳＡＴＡ−ＨＤＤ２０Ａが挿入されバックボード３０に接続されてしまうケース。ＳＡＴＡ−ＨＤＤ２０Ａは、物理的にはバックボード３０に接続されるが、電気的には接続されない（図１１Ａ参照）。
（誤接続ケース２）ＳＡＳストレージ装置１にＳＡＴＡ−ＨＤＤ２０Ａが挿入されバックボード３０に接続されてしまうケース。この場合も、図１１Ａに示すように、ＳＡＴＡ−ＨＤＤ２０Ａは、物理的にはバックボード３０に接続されるが、電気的には接続されない。
（誤接続ケース３）ＳＡＳストレージ装置１に、ドングルボード３２９が接続されたＳＡＴＡ−ＨＤＤ２０Ａが挿入されバックボード３０に接続されてしまうケース。
【００９９】
本実施形態では、以下に説明する種々の工夫により、（誤接続ケース１）乃至（誤接続ケース３）のいずれの誤接続も防ぐことができる。
【０１００】
＜＜（誤接続ケース１）及び（誤接続ケース３）の誤接続防止＞＞。
【０１０１】
ＳＡＴＡ−ＨＤＤ２０Ａは、ＳＡＳコネクタに物理的には接続可能であるのに対し、ＳＡＳ−ＨＤＤ２０Ｓは、ＳＡＴＡコネクタに物理的にも接続不可能である。このようなコネクタ接続関係に着目し、本実施形態では以下の工夫が施される。
【０１０２】
すなわち、図１２Ａに示すように、ＳＡＴＡストレージ装置１のバックボード３０には、バックボード３０における全てのＳＡＳコネクタ３３１に、予め（少なくとも、ストレージ装置１の出荷前）、ドングルボード３２９が接続される。これにより、（誤接続ケース１）の誤接続を防止することができる。具体的には、ユーザにより、ドングルボード３２９を付けずにそのままリペア用ＳＡＴＡ−ＨＤＤ２０Ａ（Ｒ）が挿入されても、リペア用ＳＡＴＡ−ＨＤＤ２０Ａ（Ｒ）はバックボード３０に電気的に接続される。また、ＳＡＴＡストレージ装置１に誤ってリペア用ＳＡＳ−ＨＤＤ２０Ｓ（Ｒ）が挿入されても、バックボード３０に予めドングルボード３２９が接続されており、ドングル側ＳＡＴＡコネクタ３３２Ａが前面側を向いているため、誤って挿入されたリペア用ＳＡＳ−ＨＤＤ２０Ｓ（Ｒ）は物理的にもバックボード３０に接続されない。
【０１０３】
また、図３０に示すように、ＳＡＳストレージ装置１は、ドングルボード３２９が付属品として添付されることなくユーザに導入される。これにより、（誤接続ケース３）の誤接続を防止することができる。具体的には、ユーザにドングルボード３２９が渡されないため、リペア用ＳＡＴＡ−ＨＤＤ２０Ａ（Ｒ）にドングルボード３２９を付けてＳＡＳストレージ装置１に挿入してしまうといったことを防ぐことができる。
【０１０４】
＜＜（誤接続ケース２）の誤接続防止＞＞。
【０１０５】
ＨＤＤ側ＳＡＳコネクタ３３３Ｓ及びＨＤＤ側ＳＡＴＡコネクタ３３３Ａの形状が略同じであるため、バックボード側ＳＡＳコネクタ３３１に、ＳＡＳ−ＨＤＤ２０ＳだけでなくＳＡＴＡ−ＨＤＤ２０Ａを物理的にはそのまま接続することができる。しかし、ＨＤＤ側ＳＡＳコネクタ３３３Ｓ及びＨＤＤ側ＳＡＴＡコネクタ３３３Ａの形状には、若干の違いがある。具体的には、図１２Ｂに示すように、ＨＤＤ側ＳＡＳコネクタ３３３Ｓの先端に、切欠き３３５が設けられている。一方、図１２Ｃに示すように、ＨＤＤ側ＳＡＴＡコネクタ３３３Ａの先端には、そのような切欠きは設けられていない。
【０１０６】
そこで、ＳＡＳストレージ装置１において、バックボード側ＳＡＳコネクタ３３１が、その違いに着目した構成とされる。具体的には、図１２Ｄに示すように、ＳＡＳストレージ装置１におけるバックボード３０のバックボード側ＳＡＳコネクタ３３１の、接続されるＨＤＤ側ＳＡＳコネクタ３３３Ｓの切欠き３３５に対向した位置に、バックボード側ＳＡＳコネクタ３３１の先端面から背面側に延びた突起（例えばピン）３３７が設けられる（以下、その突起を「第一の突起」と呼ぶ）。これにより、（誤接続ケース２）の誤接続を防止することができる。すなわち、ＳＡＳストレージ装置１に挿入されたリペア用ＨＤＤ２０（Ｒ）が、リペア用ＳＡＳ−ＨＤＤ２０Ｓ（Ｒ）であれば、該ＨＤＤ２０Ｓ（Ｒ）のＨＤＤ側ＳＡＳコネクタ３３０Ｓにある切欠き３３５に第一の突起３３７が相対的に進入して、最終的に、ＨＤＤ側ＳＡＳコネクタ３３０Ｓがバックボード側ＳＡＳコネクタ３３１に嵌るが（つまり正しい接続となるが）、ＳＡＳストレージ装置１に挿入されたリペア用ＨＤＤ２０（Ｒ）が、リペア用ＳＡＴＡ−ＨＤＤ２０Ａ（Ｒ）であれば、該ＨＤＤ２０Ａ（Ｒ）のＨＤＤ側ＳＡＴＡコネクタ３３０Ａの先端（外周面及び内周面を形成する厚み）が第一の突起３３７に衝突してそれ以上挿入方向に進むことができないので、リペア用ＳＡＴＡ−ＨＤＤ２０Ａ（Ｒ）の誤接続を防止することができる。
【０１０７】
＜＜（誤接続ケース２）の誤接続防止の変形例＞＞。
【０１０８】
図１３Ａに示すように、メインコントローラ１０Ａ、１０Ｂに搭載されているＣＰＵ１３１Ａ´、１３１Ｂ´が、誤接続検知プログラム３５１を実行する。以下、コンピュータプログラムが主語になる場合は、実際にはそのコンピュータプログラムを実行するＣＰＵによって処理が行われるものとする。
【０１０９】
誤接続検知プログラム３５１は、ＳＡＳストレージ装置１にＳＡＴＡ−ＨＤＤ２０Ａが誤って接続されてしまったことを検知し、それを検知した場合には、ＳＡＳストレージ装置１の管理計算機などの所定の装置に、ＳＡＴＡ−ＨＤＤが誤って接続されたことの警告を表示するための情報を送信し、該所定の装置に該警告を表示させる（図１３Ｂ参照）。
【０１１０】
誤接続の検知方法としては、例えば、接続されたＨＤＤの種別を表す信号がバックボード３０を介してメインコントローラ１０Ａ、１０Ｂのプロセッサ部１３０Ａ´、１３０Ｂ´に入力されるようにする方法がある。別の検知方法としては、例えば、ＳＡＳ−ＨＤＤ２０Ｓが接続された場合にはプロセッサ部１３０Ａ´、１３０Ｂ´には入力されないがＳＡＴＡ−ＨＤＤ２０Ａが接続された場合にはプロセッサ部１３０Ａ´、１３０Ｂ´に特定の電気信号が入力されるようにする方法がある。また別の検知方法としては、誤接続検知プログラム３５１が、ＳＡＴＡ−ＨＤＤ２０Ａが解釈できないがＳＡＳ−ＨＤＤ２０Ｓが解釈できるコマンド（例えば問合せ）を発行し、そのコマンドに対して所定の応答を受けなかった場合に、ＳＡＴＡ−ＨＤＤ２０Ａが誤って接続されたと検知する方法がある。
【０１１１】
＜＜（誤接続ケース３）の誤接続防止の変形例＞＞。
【０１１２】
ＳＡＳストレージ装置１にドングルボード３２９を添付しない方法に代えて、バックボード及びドングルボードの構成を工夫する方法を採用することもできる。
【０１１３】
図１４Ａに示すように、バックボード３０´のＳＡＳコネクタ３３１を有する面であって、ＨＤＤ２０が接続されるＳＡＳコネクタ３３１（少なくとも、リペア用ＨＤＤ２０（Ｒ）が接続されるＳＡＳコネクタ３３１）の近傍（例えば、ドングルボード３２９がＳＡＳコネクタ３３１に接続される場合の、そのドングルボード３２９と対向する、バックボード３０上の範囲内）に、穴（例えば凹んだ或いは貫通した穴）３５５が設けられる。また、ドングルボード３２９´のドングル側ＳＡＳコネクタ３３２Ｓを有する面に、その面と垂直に延びた突起（例えばピン）３５７が設けられる。以下、突起３５７を、「第二の突起３５７」と呼び、穴３５５を、「突起受け穴３５５」と呼ぶ。
【０１１４】
第二の突起３５７の先端は、ドングル側ＳＡＳコネクタ３３２Ｓの先端よりも先端側に位置する。すなわち、ドングルボード３２９´のドングル側ＳＡＳコネクタ３３２Ａを有する面からの長さは、ドングル側ＳＡＳコネクタ３３２Ｓよりも第二の突起３５７の方が長い。言い換えれば、第二の突起３５７の長さは、ドングル側ＳＡＳコネクタ３３２Ｓがバックボード側ＳＡＳコネクタ３３１に実質的に嵌る前に該第二の突起３５７の先端がバックボード３０´の面に位置するような長さとなる。
【０１１５】
第二の突起３５７と突起受け穴３５５の位置関係は、ドングルボード３２９´を付けたＳＡＴＡ−ＨＤＤ２０Ａがバックボード側ＳＡＳコネクタ３３１に接続される場合に第二の突起３５７が突起受け穴３５５に入り込めるような位置関係（言い換えれば、第二の突起３５７と突起受け穴３５５とが互いに向き合う位置関係）である。
【０１１６】
ストレージ装置１がＳＡＴＡストレージ装置１である場合には、ドングルボード３２９´を付けたリペア用ＳＡＴＡ−ＨＤＤ２０Ａ（Ｒ）がリペア用ＨＤＤスロットに挿し込まれ、第二の突起３５７が突起受け穴３５５に入り込んで、ドングル側ＳＡＳコネクタ３３２Ｓがバックボード側ＳＡＳコネクタ３３１に嵌ることで、リペア用ＳＡＴＡ−ＨＤＤ２０Ａ（Ｒ）がバックボード３０と電気的に接続される。
【０１１７】
一方、ストレージ装置１がＳＡＳストレージ装置１である場合、バックボード３０の突起受け穴３５５が予め蓋をされた状態（例えば埋められた状態）で、ＳＡＳストレージ装置１が出荷される。これにより、ドングルボード３２９´を付けたリペア用ＳＡＴＡ−ＨＤＤ２０Ａ（Ｒ）が誤ってＳＡＳストレージ装置１に接続されることを防ぐことができる。なぜなら、ドングル側ＳＡＳコネクタ３３２Ｓがバックボード側ＳＡＳコネクタ３３１に実質的に嵌る前に、ドングルボード３２９´からの第二の突起３５７の先端が、突起受け穴３５５の蓋となっている部材に衝突するためである。なお、突起受け穴３５５は、種々の部材で蓋をすることができる。具体的には、例えば、図１４Ｂに示すように、プラスチックなどの絶縁性の部材（例えば鋲形状の部材）３６１で突起受け穴３５５に蓋をすることができる（図１４Ｃにその部材３６１の斜視図を示す）。
【０１１８】
図１４Ａ乃至図１４Ｃを参照して説明した工夫は、少なくともリペア用ＨＤＤの誤接続を防ぐために施されていれば良く、ＨＤＤ２０（Ｎ）に関してはそのような工夫は施されなくても良い。ＨＤＤ２０（Ｎ）は、ストレージ装置１の出荷前に予め搭載されるＨＤＤであり、ユーザによる保守の対象外である（交換対象ではない）ためである。
【０１１９】
＜筐体前面から筐体内への静電気印加の防止＞。
【０１２０】
本実施形態では、リペア用ＨＤＤスロットとそれ以外のＨＤＤスロットのそれぞれについて、筐体前面から筐体内に静電気が印加されてしまうことを防止するための工夫が施されている。
【０１２１】
具体的には、図１５Ａに示すように、リペア用ＨＤＤスロット以外のＨＤＤスロットが占める範囲（言い換えれば、ＨＤＤ２０（Ｎ）が存在する範囲）をカバーする第一の内側フロントベゼル部４０２が、筐体前面に取り付けられる。第一の内側フロントベゼル部４０２は、例えば、リペア用ＨＤＤスロット以外のＨＤＤスロットが占める範囲をカバーする形状の導電性プレート（例えば金属性のプレート）４０１と、導電性プレート（例えば板金）４０１の表面に接着された絶縁性プレート（例えばプラスチックのプレート）４０３とで構成される。例えば、導電性プレート４０１に比して、絶縁性プレート４０３の方が厚い。
【０１２２】
また、リペア用ＨＤＤスロット４０９を開閉する導電性の扉（例えば板金扉）が設けられている。扉は、図１５Ｂに示すように、いわゆる二枚扉４１１Ａ、４１１Ｂであり、リペア用ＨＤＤ２０（Ｒ）の進入方向と同じ後方に開くよう構成されている。リペア用ＨＤＤスロット４０９は、接続されたリペア用ＨＤＤ２０（Ｒ）の前面（ＨＤＤ側ＳＡＳコネクタ或いはＨＤＤ側ＳＡＴＡコネクタを有する面と反対の面）から二枚扉４１１Ａ、４１１Ｂの各々の幅Ｋ以上前方に離れた位置に設けられている（二枚扉４１１Ａ、４１１Ｂの幅が異なっていれば、長い方の幅以上前方に離れた位置に設けられる）。このため、２つのリペア用ＨＤＤスロット４０９は、それぞれ、他のＨＤＤスロット４６８の位置よりも前方、更に言えば、筐体前面よりも前方に位置する。扉を一枚扉ではなく二枚扉とすることで、リペア用ＨＤＤスロット４０９を前方に出す必要のある距離を短く抑えることができ、以って、ストレージ装置１の奥行きサイズを抑えることができる。筐体前面よりも前方に位置する二つのリペア用ＨＤＤスロット４０９には、図１５Ａに示すように、第二の内側フロントベゼル部４０５が取り付けられる。第二の内側フロントベゼル部４０５は、例えば絶縁性のプレートである。具体的には、第一の内側フロントベゼル部４０２における絶縁性プレート４０３と同じ材料で構成されている。第二の内側フロントベゼル部４０５の面積としては、例えば、ＨＤＤ一列分の範囲をカバーすることができる面積となる。
【０１２３】
第一の内側フロントベゼル部４０２と第二の内側フロントベゼル部４０５とで内側フロントベゼルが構成される。内側フロントベゼルの表面が実質的に面一になるよう、導電性プレート４０１、絶縁性プレート４０３及び第二の内側フロントベゼル部４０５のうちの少なくとも一つの厚さが調節される。内側フロントベゼルの前面側に、外側フロントベゼル３が取り付けられる。
【０１２４】
第一の内側フロントベゼル部４０２と第二の内側フロントベゼル部４０５とのうち、第一の内側フロントベゼル部４０２が、例えば、溶接などにより、ユーザによる取付しが不可能に筐体前面に取り付けられるが、第二の内側フロントベゼル部４０５は、ユーザによる取り外しが可能に取り付けられる。ユーザは、例えば、リペア用ＨＤＤ２０（Ｒ）を挿入する場合或いは取外す場合、外側フロントベゼル３を取外し、第二の内側フロントベゼル部４０５を取外して、リペア用ＨＤＤ２０（Ｒ）を挿入或いは取外す。
【０１２５】
＜ＨＤＤを固定するための機構＞。
【０１２６】
前述したように、筐体２には、キャニスタ無しにＨＤＤ２０それ自体が直接搭載される。ＨＤＤ２０がバックボード３０に接続された後、ストレージ装置１の稼動中に、接続されているＨＤＤ２０が挿入方向と反対の方向に動いてしまう可能性が考えられる（図１６Ａ参照）。その理由の一つとして、熱などの原因によって、ＨＤＤ２０側のコネクタ及び／又はバックボード３０側のＳＡＳコネクタが膨張や収縮することが考えられるためである。
【０１２７】
また、図１６Ｂに示すように、ＳＡＳストレージ装置１とＳＡＴＡストレージ装置１とでバックボード３０の位置が同じである場合、ＳＡＳストレージ装置１とＳＡＴＡストレージ装置１とでは、接続されたＨＤＤ２０の前面の位置が異なる。具体的には、ＳＡＳ−ＨＤＤ２０Ｓの前面よりもＳＡＴＡ−ＨＤＤ２０Ａの前面がより前方に位置する。なぜなら、ＳＡＴＡ−ＨＤＤ２０Ａとバックボード３０との間にドングルボード３２９が介在するためである。
【０１２８】
本実施形態では、以上の点に着目した、ＨＤＤ固定のための工夫が施されている。以下、その工夫について詳細に説明する。
【０１２９】
図１７は、内側フロントベゼルの裏を示す。
【０１３０】
内側フロントベゼル５０１の裏において、筐体内前側部分に存在し得る各ＨＤＤに対向した各位置に、その位置に対向したＨＤＤを背面側方向（奥行き方向）に押し付けるための弾性部材が備えられる。弾性部材としては、ゴムやバネ等で構成されて良いが、本実施形態では、板バネ部４２３である。板バネ部４２３は、二つの板バネ４２１Ａ、４２１Ｂで構成されている。第一の内側フロントベゼル部４０２の裏面（導電性プレート４０１の裏面）にある板バネ部４２３（Ｎ）（言い換えれば、ＨＤＤ２０（Ｎ）が挿されるＨＤＤスロットに対向した位置にある板バネ部４２３（Ｎ））を構成する板バネ４２１Ａ、４２１Ｂの高さよりも、第二の内側フロントベゼル部４０５の裏面にある板バネ部４２３（Ｒ）（言い換えれば、リペア用ＨＤＤスロット４０９に対向した位置にある板バネ部４２３（Ｒ））を構成する板バネ４２１Ａ、４２１Ｂの高さの方が高く構成されている。なぜなら、第一の内側フロントベゼル部４０２の裏面とＨＤＤ２０（Ｎ）の前面との距離よりも、第二の内側フロントベゼル部４０５の裏面とリペア用ＨＤＤ２０（Ｒ）の前面との距離の方が長いためである。
【０１３１】
内側フロントベゼル５０１は、表面から裏面へと空気が通過するための複数の貫通孔（図示せず）が設けられている。それにより、外側フロントベゼル３を介して取り込まれた空気が、内側フロントベゼル５０１を通過して筐体内を流れることができる。
【０１３２】
内側フロントベゼル５０１は、ＳＡＳストレージ装置１とＳＡＴＡストレージ装置１とで共通である。そのため、内側フロントベゼル５０１の裏に設けられている各板バネ部４２３（４２３（Ｎ）及び４２３（Ｒ）いずれも含む）による押付力は、ＳＡＳ−ＨＤＤ２０Ｓの前面位置とＳＡＴＡ−ＨＤＤ２０Ａの前面位置との違いを吸収し、且つ、ＳＡＳ−ＨＤＤ２０Ｓ及びＳＡＴＡ−ＨＤＤ２０Ａのいずれもコネクタの膨張等により前面側に移動してしまうことの無いような力とされる。具体的には、各板バネ部４２３は、ＳＡＳ−ＨＤＤ２０Ｓの前面位置とＳＡＴＡ−ＨＤＤ２０Ａの前面位置とがどのぐらい異なるかや、内側フロントベゼル５０１が筐体前面に取り付けられている状態における第一の内側フロントベゼル部４０２の裏面とＨＤＤ２０（Ｎ）との間の距離や第二の内側フロントベゼル部４０５の裏面とリペア用ＨＤＤ２０（Ｒ）との間の距離を基に、内側フロントベゼル５０１が筐体前面に取り付けられている状態においてＨＤＤ２０に対する押付力が以下の条件を満たすよう、構成される。
（条件１）ＳＡＳ−ＨＤＤ２０Ｓに対する押付力が、ＳＡＳ−ＨＤＤ２０Ｓがバックボード側ＳＡＳコネクタ３３１から膨張等により外れる際の力よりも大きな力である。
（条件２）ＳＡＴＡ−ＨＤＤ２０Ａに対する押付力が、ＳＡＴＡ−ＨＤＤ２０Ａがドングル側ＳＡＴＡコネクタ３３２Ａから膨張等により外れる際の力と、ドングルボード３２９がバックボード側ＳＡＳコネクタ３３１から膨張等により外れる際の力との両方よりも大きな力である。
【０１３３】
図１８Ａは、水平にされた内側フロントベゼル５０１の裏の一部分の斜視図である。
【０１３４】
板バネ４２１Ａ、４２１Ｂが、ＨＤＤ２０の幅方向に並んでいる。内側フロントベゼル５０１が筐体前面に取り付けられると、板バネ４２１Ａ、４２１Ｂが縮み（つまりバネ高さが低くなり）、それにより、板バネ４２１Ａ、４２１ＢがＨＤＤ２０（Ｎ）を筐体背面側へと押付ける。各板バネ４２１Ａ、４２１Ｂは、内側フロントベゼル５０１の裏（具体的には、導電性プレート４０１の裏面或いは第二の内側フロントベゼル部４０５の裏面）に、リベット４２５等の部材により固定されている。固定箇所は、二つ以上ある。これにより、板バネ４２１Ａ、４２１Ｂの回転を防止することができる。
【０１３５】
図１８Ｂは、板バネ部の変形例を示す。
【０１３６】
図１８Ｂに示すように、板バネ部４２３´は、板バネ４２１Ａ、４２１Ｂが一体に構成された一つの板バネ４２０であっても良い。板バネ４２０も、回転防止のために、リベット４２５等の部材により二つ以上の箇所で固定されるが、板バネ４２１Ａ、４２１Ｂのように別れている場合よりも少ない数の部材での固定が可能となる。これにより、部品点数の低減が可能である。
【０１３７】
＜電源オン状態のままでの開封を防止するための機構＞。
【０１３８】
図１９に示すように、筐体２の上面の一部が、第二の筐体カバー４３１で構成されている。第二の筐体カバー４３１は、ユーザによる取り外しが可能に設けられている。もし、ストレージ装置１の電源がオン状態のまま、第二の筐体カバー４３１が取外されてしまうと、ユーザが活電部に触れることによって怪我をしたり、ストレージ装置１が故障したりしてしまうおそれがある。
【０１３９】
そこで、本実施形態では、電源オン状態のままで第二の筐体カバーが開封されてしまうことを防ぐための工夫が施されている。以下、その工夫について説明する。
【０１４０】
図１９に示すように、第二の筐体カバー４３１の上面後縁の一部分から筐体２の背面に沿って、下方に、電源ケーブルコネクタ３０５Ａ、３０５Ｂを囲むフレーム９１２が延びている。フレーム９１２によって電源ケーブルコネクタ３０５Ａ、３０５Ｂが囲まれているため、図２０に示すように、交流電源ケーブル４３３Ａ、４３３Ｂから電源ケーブルコネクタ３０５Ａ、３０５Ｂを引き抜いた後に、第二の筐体カバー４３１を取外すことが可能となる。
【０１４１】
第二の筐体カバー４３１は、通常は、例えば、フレーム９１２などを介して筐体背面に固定部材（例えば、ネジなどの取り外し可能な部材）で固定されており、それ故に、第二の筐体カバー４３１を取外すことに限らず、第二の筐体カバー４３１を筐体２の奥行き方向にスライドさせることもできないようになっている。その固定部材を外すことで、第二の筐体カバー４３１を筐体２の奥行き方向にスライドさせることが可能となるが、どこまでもスライド可能となっていると、図２１に示すように、交流電源ケーブル４３３Ａ、４３３Ｂが接続されているままであるにも関わらず、第二の筐体カバー４３１の前端が筐体上面よりも上に持ち上がってしまう。
【０１４２】
本実施形態では、図２１に例示したようないわゆる斜め開きを防止するための工夫も施されている。
【０１４３】
図２１Ａ及び図２１Ｂに示すように、第二の筐体カバー４３１の先縁に、前方に伸びた第一のツメ４３５が設けられている。第一のツメ４３５は、第一の筐体カバー４４１の裏に引っ掛かる（或いは、第一の筐体カバー４４１の厚みに溝を設けて、その溝に挿し込まれるようになっていてもよい）。
【０１４４】
また、第二の筐体カバー４３１の裏面上の両縁付近に、複数の第二のツメ４３７が設けられている。第二のツメ４３７は、例えばＬ字型のツメである。第二のツメ４３７は、第二の筐体カバー４３１が筐体２にかぶせられたときに、筐体２の両側壁にそれぞれ設けられているツメ穴９８２（図３１Ａ参照）に入り、第二の筐体カバー４３１を前方にスライドさせることで、ツメ穴９８２に引っ掛かるようになっている（図３１Ｂ参照）。第二の筐体カバー４３１は、筐体に固定部材で固定されれば、前後方向へのスライドが不可能となるが、固定部材が外されれば、第二のツメ４３７がツメ穴９８２に入ったままの状態で、距離Ｌ２だけスライド可能となる。ここでは、ツメ穴９８２の長さＬ３が、第二のツメ４３７の最大長Ｌ４と実質的に同じ（若干長い程度）であり、第二のツメ４３７の引っ掛かり部４３８の長さがＬ２であるため、スライド可能な実質的に距離はＬ２となっている。
【０１４５】
第一のツメ４３５の長さＬ１は、第二の筐体カバー４３１を固定するための固定部材を外した状態で第二の筐体カバー４３１を前後にスライドさせられる距離Ｌ２（つまり、第二のツメ４３７がツメ穴９８２内で前後方向に移動可能な距離Ｌ２）よりも長い。これにより、図２１のようないわゆる斜め開きが防止される。
【０１４６】
第二の筐体カバー４３１は以下の手順で取外すことが可能である。すなわち、まず、第二の筐体カバー４３１を固定するための全ての固定部材を外す。また、交流電源ケーブル４３３Ａ、４３３Ｂを電源ケーブルコネクタ３０５Ａ、３０５Ｂから引き抜く。次に、図２３Ａに示すように、第二の筐体カバー４３１をできるだけ後方へスライドさせることで、第二のツメ４３７のツメ穴９８２に対する引っ掛かりを外す。そして、図２３Ｂに示すように、第二の筐体カバー４３１の後側部分を持ち上げることで、第一のツメ４３５の第一の筐体カバー４４１に対する引っ掛かりを外し、第二の筐体カバー４３１を後方へ引くことで、第二の筐体カバー４３１が取り外される。
【０１４７】
＜冷却ファンの回転速度の制御＞。
【０１４８】
前述したように、メインコントローラ１０Ａ、１０Ｂは、スイッチサブコントローラ３２１を介して、冷却ファン７１Ａ、７１Ｂの回転速度を制御することができる。
【０１４９】
具体的には、例えば、図２４に示すように、温度センサ４５１Ａ、４５１Ｂ、４５１Ｃが設けられている。温度センサ４５１Ａ、４５１Ｂは、メインコントローラ１０Ａ、１０Ｂが有するプロセッサ部１３０Ａ、１３０Ｂ内（ＣＰＵ１３１Ａ、１３１Ｂ内）に設けられている。温度センサ４５１Ｃは、通風孔１２Ｂ付近（例えば、メインコントローラ１０Ａ、１０Ｂと冷却ファン７１Ｂ、７１Ｂとの間であって冷却ファン７１Ｂの近傍）に設けられている。なお、図２４には、温度センサ４５１Ａ、４５１Ｂ、４５１Ｃが設けられていることを明示するために、割と目立つサイズの円で温度センサ４５１Ａ、４５１Ｂ、４５１Ｃを表しているが、温度センサ４５１Ａ、４５１Ｂ、４５１Ｃのサイズは、その円が表すほどの大きなサイズである必要はなく、例えばそのサイズよりも十分に小さいサイズであっても良い（この点は、図２８についても同様である）。
【０１５０】
メインコントローラ１０Ａ、１０Ｂが有するプロセッサ部１３０Ａ、１３０Ｂ内のメモリ１３３Ａ及び１３３Ｂ（或いは別の記憶資源）に、図２５Ａに例示する第一のファン制御テーブル４５３Ａと、図２５Ｂに例示する第二のファン制御テーブル４５３Ｂとが記憶されている。第一のファン制御テーブル４５３Ａは、温度センサ４５１Ｃに対応したテーブルであり、第二のファン制御テーブル４５３Ｂは、温度センサ４５１Ａ及び４５１Ｂに対応したテーブルである。各テーブル４５３Ａ及び４５３Ｂには、それぞれ、検出された温度の範囲と回転速度との対応が記録されている。
【０１５１】
メインコントローラ１０Ａ、１０Ｂが有するＣＰＵ１３１Ａ、１３１Ｂが、冷却ファン制御プログラムを実行することで、図２６に示す冷却ファン制御処理を行うことができる。
【０１５２】
すなわち、冷却ファン制御プログラムは、通常状態であれば（Ｓ４３１：ＹＥＳ）、温度センサ４５１Ａ、４５１Ｂ、４５１Ｃによりそれぞれ検出された温度と、ファン制御テーブル４５３Ａ、４５３Ｂとに基づいて、冷却ファン７１Ａ、７１Ｂの回転速度を制御する（Ｓ４３２）。具体的には、例えば、冷却ファン制御プログラムは、温度センサ４５１Ｃによる検出温度に対応した第一の回転速度をファン制御テーブル４５３Ａから特定し、温度センサ４５１Ａ及び４５１Ｂの検出温度に対応した第二の回転速度をファン制御テーブル４５３Ｂから特定し、第一の回転速度と第二の回転速度のうちの高い方の回転速度で回転するよう冷却ファン７１Ａ、７１Ｂを制御する。なお、「通常状態」とは、電源デバイス５０Ａ、５０Ｂ、ＣＰＵ１３１Ａ、１３１Ｂ、及び冷却ファン７１Ａ、７１Ｂのいずれも故障していない状態のことを言う。
【０１５３】
一方、ファン制御プログラムは、通常状態でなければ（Ｓ４３１：ＮＯ）、言い換えれば、少なくとも電源デバイス５０Ａ、５０Ｂ、ＣＰＵ１３１Ａ、１３１Ｂ、及び冷却ファン７１Ａ、７１Ｂのいずれかの障害を検出したならば、冷却ファン７１Ａ、７１Ｂの回転速度を最速になるよう制御する。
【０１５４】
ファン制御の一変形例として、図２７に例示する第三のファン制御テーブル４５５がメモリ１３３Ａ、１３３Ｂに記憶され、ファン制御処理では、その第三のファン制御テーブル４５５が基にされてもよい。第三のファン制御テーブル４５５は、各障害箇所に対応した回転速度が記録されている。ファン制御プログラムは、機器の障害を検出したならば（図２６でＳ４３１：ＮＯとなったならば）、Ｓ４３３に代えて、その機器に対応した回転速度を第三の制御テーブル４５５から特定し、特定した回転速度で回転するよう冷却ファン７１Ａ、７１Ｂを制御してもよい。
【０１５５】
ファン制御の別の変形例として、図２８に示すように、温度センサ４５１Ａ〜４５１Ｃに加えて、別の通風孔１７Ａの近傍に温度センサ４５１Ｄが設けられても良い。ファン制御処理では、その温度センサ４５１Ｄによる検出温度が基にされても良い。
【０１５６】
以上、本発明の幾つかの実施形態及び変形例を説明したが、これらの実施形態及び変形例は本発明の説明のための例示にすぎず、本発明の範囲をそれらの実施形態及び変形例にのみ限定する趣旨ではない。本発明は、その要旨を逸脱することなく、その他の様々な態様でも実施することができる。
【図面の簡単な説明】
【０１５７】
【図１】図１は、本発明の一実施形態に係るストレージ装置の前面からの外観を示す斜視図である。
【図２】図２は、ストレージ装置の背面からの外観を示す斜視図である。
【図３】図３は、ストレージ装置の筐体内の前面からの外観を示す斜視図である。
【図４】図４は、ストレージ装置の筐体内の背面からの外観を示す斜視図である。
【図５】図５は、ストレージ装置内の結線図を示す。
【図６】図６は、ストレージ装置の機能ブロック図を示す。
【図７】図７は、メインコントローラの構成を示すブロック図である。
【図８】図８Ａは、二重化されているメインコントローラの配置の斜視図である。図８Ｂは、二重化されているメインコントローラの正面図である。
【図９】図９は、ドライブコネクタマトリクスの模式図である。
【図１０】図１０Ａは、ＳＡＳ−ＨＤＤの正しい接続を示す。図１０Ｂは、ＳＡＴＡ−ＨＤＤの正しい接続を示す。
【図１１】図１１Ａは、（誤接続ケース１）及び（誤接続ケース３）を示す。図１１Ｂは、（誤接続ケース２）を示す。
【図１２】図１２Ａは、ＳＡＳコネクタに予めドングルボードが設けられているバックボードの上面図である。図１２Ｂは、ＳＡＳ−ＨＤＤの背面図である。図１２Ｃは、ＳＡＴＡ−ＨＤＤの背面図である。図１２Ｄは、ＳＡＳストレージ装置におけるバックボード側ＳＡＳコネクタの斜視図である。
【図１３】図１３Ａは、（誤接続ケース２）の誤接続防止の変形例を説明するための図である。図１３Ｂは、その変形例において、ＳＡＴＡ−ＨＤＤが誤って接続されたことの警告の表示画面の一例を示す。
【図１４】図１４Ａは、（誤接続ケース３）の誤接続防止の変形例においてバックボード及びＳＡＴＡ−ＨＤＤを側面から見た図。図１４Ｂは、その変形例でのＳＡＳストレージ装置におけるバックボードの断面の一部分を示す図。図１４Ｃは、その変形例においてバックボードに設けられた穴に埋められる部材の斜視図。
【図１５】図１５Ａは、第一の内側フロントベゼル部と第二の内側フロントベゼル部との筐体前面に対する取り付けを示す。図１５Ｂは、リペア用ＨＤＤスロットに設けられている扉を示す。
【図１６】図１６Ａは、ＨＤＤがコネクタの膨張等により動くおそれがあることを示す。図１６Ｂは、ＳＡＳストレージ装置とＳＡＴＡストレージ装置とではＨＤＤの前面位置が異なることを示す。
【図１７】図１７は、内側フロントベゼルの裏を示す。
【図１８】図１８Ａは、内側フロントベゼルの裏に設けられる板バネ部の一例を示す斜視図である。図１８Ｂは、内側フロントベゼルの裏に設けられる板バネ部の変形例を示す斜視図である。
【図１９】図１９は、第二の筐体カバーが取外される前のストレージ装置の背面からの斜視図である。
【図２０】図２０は、筐体背面の電源ケーブルコネクタから交流電源ケーブルを引き抜いた後に第二の筐体カバーを取外せることを示す。
【図２１】図２１は、第二の筐体カバーを筐体に固定するため固定部材を外して第二の筐体カバーを後方にどの位置までもスライド可能となっていると、筐体背面に交流電源ケーブルが接続されたままであっても第二の筐体カバーを開くことが可能となってしまうことを示す図である。
【図２２】図２２Ａは、第二の筐体カバーの斜視図である。図２２Ｂは、ストレージ装置の右側面図である。
【図２３】図２３Ａは、第二の筐体カバーを筐体背面側へとスライドさせることを示す。図２３Ｂは、スライドさせた第二の筐体カバーの後側部分を持ち上げて後方へと引くことで第二の筐体カバーを筐体２から取外せることを示す。
【図２４】図２４は、筐体内における温度センサの配置を示す。
【図２５】図２５Ａは、第一のファン制御テーブルの一例を示す。図２５Ｂは、第二のファン制御テーブルの一例を示す。
【図２６】図２６は、ファン制御処理のフローを示す。
【図２７】図２７は、第三のファン制御テーブルの一例を示す。
【図２８】図２８は、筐体内における温度センサの配置の変形例を示す。
【図２９】図２９は、ＨＤＤをバックボード前面に案内するためのレールを示す。
【図３０】図３０は、（誤接続ケース３）の誤接続を防止するための方法の説明図である。
【図３１】図３１Ａは、第二の筐体カバーが有する第二のツメが入るツメ穴の斜視図である。図３１Ｂは、第二の筐体カバーがかぶせられて第二のツメがツメ穴に引っ掛かるまでの流れを示す。
【符号の説明】
【０１５８】
１…ストレージ装置  ２…筐体  ３…外側フロントベゼル  １０Ａ、１０Ｂ…メインコントローラ  ２０…ＨＤＤ  ３０…バックボード  ５０Ａ、５０Ｂ…電源デバイス  ６０Ａ、６０Ｂ…バッテリ  ７１Ａ、７１Ｂ…冷却ファン
【図１】
2008262496.tif 000003
【図２】
2008262496.tif 000004
【図３】
2008262496.tif 000005
【図４】
2008262496.tif 000006
【図５】
2008262496.tif 000007
【図６】
2008262496.tif 000008
【図７】
2008262496.tif 000009
【図８】
2008262496.tif 000010
【図９】
2008262496.tif 000011
【図１０】
2008262496.tif 000012
【図１１】
2008262496.tif 000013
【図１２】
2008262496.tif 000014
【図１３】
2008262496.tif 000015
【図１４】
2008262496.tif 000016
【図１５】
2008262496.tif 000017
【図１６】
2008262496.tif 000018
【図１７】
2008262496.tif 000019
【図１８】
2008262496.tif 000020
【図１９】
2008262496.tif 000021
【図２０】
2008262496.tif 000022
【図２１】
2008262496.tif 000023
【図２２】
2008262496.tif 000024
【図２３】
2008262496.tif 000025
【図２４】
2008262496.tif 000026
【図２５】
2008262496.tif 000027
【図２６】
2008262496.tif 000028
【図２７】
2008262496.tif 000029
【図２８】
2008262496.tif 000030
【図２９】
2008262496.tif 000031
【図３０】
2008262496.tif 000032
【図３１】
2008262496.tif 000033