(57)【要約】【課題】上位側の装置の起動に連動して起動させ、上位側の装置から順番に起動させることを課題とする。【解決手段】上位装置である基本装置３０と、接続Ｉ／Ｆ部９０（増設装置１０Ａ１が待機状態でも作動する）との間で行なわれるＯＯＢシーケンスが、所定の段階に移行したことをＯＯＢシーケンス監視部１００により検知する。ＯＯＢシーケンス監視部１００による検知に基づいて電力供給制御部１１０は、起動電力供給部１２０に電力の供給を指示する。増設装置１０Ａ１が起動すると、同様に、増設装置１０Ａ２の接続Ｉ／Ｆ部との間でＯＯＢシーケンスが行なわれる。その結果、上位側の増設装置から順番に起動する。【選択図】図２
2011216128.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する記憶媒体を有する第１の装置と、回線を介して前記第１の装置に接続され、前記記憶媒体に対して読み書き指示されるデータを第１の装置との間で送受信する第２の装置とを備えたストレージシステムにおいて、
前記第１の装置に電力を供給する電力供給手段と、
前記電力供給手段から前記第１の装置へ部分的に供給される待機電力によって作動し、前記データの送受信前に前記回線を介して前記第２の装置との間で行われる存在を確認するための第１の初期化シーケンスまたはインタフェース種別を認識するための第２の初期化シーケンスを実行する通信制御手段と、
前記待機電力の供給によって作動し、前記第２の装置と前記回線を介して行われる前記第１の初期化シーケンスと前記第２の初期化シーケンスのうち少なくともいずれか一方が実行されたことを検知する検知手段と、
前記待機電力の供給によって作動し、前記検知手段による前記第１の初期化シーケンスと前記第２の初期化シーケンスのうち少なくともいずれか一方の実行の検知に基づいて、前記電力供給手段に、前記第１の装置に対する起動電力の供給を指示する電力供給指示手段と
を備えたことを特徴とするストレージシステム。
【請求項２】
データを記憶する記憶媒体を有する第１の装置と、回線を介して前記第１の装置に接続され、前記記憶媒体に対して読み書き指示されるデータを第１の装置との間で送受信する第２の装置とを備えたストレージシステムが前記第１の装置を起動する起動方法であって、
前記データの送受信前に前記回線を介して前記第２の装置との間で行われる存在を確認するための第１の初期化シーケンスまたはインタフェース種別を認識するための第２の初期化シーケンスを実行する通信制御ステップと、
前記通信制御ステップによって前記第２の装置と前記回線を介して行われる前記第１の初期化シーケンスと前記第２の初期化シーケンスのうち少なくともいずれか一方が実行されたことを検知する検知ステップと、
前記検知ステップにおける前記第１の初期化シーケンスと前記第２の初期化シーケンスのうち少なくともいずれか一方の実行の検知に基づいて、前記第１の装置に対する起動電力の供給を指示する電力供給指示ステップと
を含んだことを特徴とする起動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ストレージシステム等に関する。
【背景技術】
【０００２】
従来、記憶媒体に加えて外部からのアクセスを制御する制御部を備えた記憶装置（以下、基本装置）に対し、記憶媒体を増設するための記憶装置（以下、増設装置）を接続して大容量を実現する記憶システムが利用されている。
【０００３】
増設装置は、基本装置に対して第一の増設装置、第一の増設装置に対して第二の増設装置と、一続きに接続される。
【０００４】
このような記憶システムを正常に起動するには、オペレータは、初めに基本装置を起動し、以降、基本装置側の増設装置から順番に起動する必要があった。
【０００５】
具体的には、オペレータは、基本装置および増設装置の筐体各々に設置された電源スイッチを順番どおりに、押し忘れなく押すことで、記憶システムを正常に起動させていた。ここで、例えば、オペレータが途中で増設装置の電源スイッチを押し忘れると、増設装置が順番どおりに起動されない。その結果、基本装置が一部の増設装置だけを認識することになり、記憶システムとしては正常に作動しない。
【０００６】
ところが、基本装置に接続される増設装置の数が多い場合には、このような作業は、オペレータにとって大変負担であった。
【０００７】
そこで、オペレータの負担を軽減するため、簡易な手順で記憶システムを起動する種々の方法が提案されている。
【０００８】
例えば、記憶媒体を実装する筐体内のいずれの位置に記憶媒体が実装されたかを検知し、検知結果と、予め設定されたアルゴリズムとに基づいて電力を供給する順番を決定し、その順番どおりに電力を供給する方法が提案されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００７−２１３５８４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記の方法では、記憶媒体の実装位置を基準に決定された順番で各装置が起動することになり、必ずしも基本装置側の増設装置から順番に起動させることができず、記憶システムが正常に起動しないという課題があった。
【００１１】
開示の技術は、上位側の装置の起動に連動して起動することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するため、このストレージシステムは、データを記憶する記憶媒体を有する第１の装置と、回線を介して前記第１の装置に接続され、前記記憶媒体に対して読み書き指示されるデータを第１の装置との間で送受信する第２の装置とを備えたストレージシステムにおいて、前記第１の装置に電力を供給する電力供給手段と、前記電力供給手段から前記第１の装置へ部分的に供給される待機電力によって作動し、前記データの送受信前に前記回線を介して前記第２の装置との間で行われる存在を確認するための第１の初期化シーケンスまたはインタフェース種別を認識するための第２の初期化シーケンスを実行する通信制御手段と、前記待機電力の供給によって作動し、前記第２の装置と前記回線を介して行われる前記第１の初期化シーケンスと前記第２の初期化シーケンスのうち少なくともいずれか一方が実行されたことを検知する検知手段と、前記待機電力の供給によって作動し、前記検知手段による前記第１の初期化シーケンスと前記第２の初期化シーケンスのうち少なくともいずれか一方の実行の検知に基づいて、前記電力供給手段に、前記第１の装置に対する起動電力の供給を指示する電力供給指示手段と、を備えたことを要件とする。
【００１３】
また、この方法は、データを記憶する記憶媒体を有する第１の装置と、回線を介して前記第１の装置に接続され、前記記憶媒体に対して読み書き指示されるデータを第１の装置との間で送受信する第２の装置とを備えたストレージシステムが前記第１の装置を起動する起動方法であって、前記データの送受信前に前記回線を介して前記第２の装置との間で行われる存在を確認するための第１の初期化シーケンスまたはインタフェース種別を認識するための第２の初期化シーケンスを実行する通信制御ステップと、前記通信制御ステップによって前記第２の装置と前記回線を介して行われる前記第１の初期化シーケンスと前記第２の初期化シーケンスのうち少なくともいずれか一方が実行されたことを検知する検知ステップと、前記検知ステップにおける前記第１の初期化シーケンスと前記第２の初期化シーケンスのうち少なくともいずれか一方の実行の検知に基づいて、前記第１の装置に対する起動電力の供給を指示する電力供給指示ステップと、を含んだことを要件とする。
【発明の効果】
【００１４】
上位装置が起動すると、必ずインタフェースとの間で初期化シーケンスが行なわれるので、上位装置の起動に連動して記憶装置が起動することが可能となる。上位装置に対して、このような記憶装置の機能を有する下位装置が一続きに接続されれば、初めに上位装置を起動し、以降、上位装置側の装置から順番に起動する必要がある場合でも、オペレータは、最上位の装置の電源スイッチを押すだけでよい。このように、オペレータの負担を軽減することも可能となる。
【図面の簡単な説明】
【００１５】
【図１】増設装置の概要を説明するための図である。
【図２】実施例１に係る増設装置の構成を示すブロック図である。
【図３】各部の処理を示すシーケンス図である。
【図４】実施例２に係る増設装置の構成を示すブロック図である。
【図５】制御部が行なう処理の流れを示すフローチャートである。
【図６】起動が完了するまでの時間が各装置で異なることを説明する図である。
【図７】実施例２の変形例を説明するための図である。
【図８】制御部が行なう処理の流れを示すフローチャートである。
【図９】実施例２の変形例を説明するための図である。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照して、開示の技術に係る増設装置の好適な実施の形態を詳細に説明する。
【実施例１】
【００１７】
まず、図１を用いて増設装置の概要を説明する。図１は、増設装置の概要を説明するための図である。
【００１８】
図１に示すように、増設装置１０Ａ１〜１０Ａｎは、外部からのアクセスを制御する基本装置３０に対して一続きに接続される。また、増設装置１０Ａ１〜１０Ａｎは、基本装置３０とともに記憶システム４０を構成し、例えば、ホストコンピュータ２０が基本装置３０に接続される。
【００１９】
また、基本装置３０および増設装置１０Ａ１〜１０Ａｎは、例えば、記憶システム４０が外部の電源５０に接続されても、部分的に電力が供給された待機状態となる。そして、各装置は、筐体に設置された電源スイッチを押された時など、所定のタイミングで起動するが、起動するまでは待機状態を維持する。
【００２０】
次に、図２を用いて実施例１に係る増設装置の構成を説明する。増設装置１０Ａ１〜１０Ａｎは、全て同様の構成であるので、代表して増設装置１０Ａ１の構成を説明する。図２は、実施例１に係る増設装置の構成を示すブロック図である。
【００２１】
図２に示すように、増設装置１０Ａ１は、上位装置である基本装置３０および下位装置である増設装置１０Ａ２と通信可能に接続される。装置間の接続に使用するケーブルは、本実施例では、例えば、４レーンのマルチレーンとする。
【００２２】
増設装置１０Ａ１は、制御部７０と、ＨＤＤ（Hard  Disk  Drive）８０Ａ１〜８０Ａｎと、ＳＡＳ（Serial  Attached  SCSI）に準拠した接続Ｉ／Ｆ部９０と、ＯＯＢ（Out  Of  Band）シーケンス監視部１００と、電力供給制御部１１０と、起動電力供給部１２０と、を備える。接続Ｉ／Ｆ部９０、ＯＯＢシーケンス監視部１００および電力供給制御部１１０には、増設装置１０Ａ１が待機状態の際にも、電力が供給される。
【００２３】
制御部７０は、ＨＤＤ８０Ａ１〜８０Ａｎに対するデータの読み書きを制御する。また、制御部７０は、増設装置１０Ａ１に接続される上位装置または下位装置との通信や、増設装置１０Ａ１を介して接続される装置間の通信を制御する。
【００２４】
具体的には、制御部７０は、電力が供給されると、ＲＯＭ（Read  Only  Memory）等から読み出したファームウェアに基づいて起動する。その結果、増設装置１０Ａ１が起動することとなる。起動した制御部７０は、下位の増設装置１０Ａ２との間でＯＯＢシーケンスと呼ばれる初期化シーケンスを行う。
【００２５】
ＯＯＢシーケンスは、ＨＤＤに対して読み書きされるデータを送受信する前に各装置間で実行される。具体的には、装置間では、ＣＯＭＩＮＩＴと呼ばれ、存在を確認するための信号や、ＣＯＭＳＡＳまたはＣＯＭＷＡＫＥと呼ばれ、ＳＡＳかＳＡＴＡ（Serial  ATA）かを認識するための信号のやりとり等が行なわれる。
【００２６】
ＨＤＤ８０Ａ１〜８０Ａｎは、基本装置３０にデータの書き込みを指示された制御部７０からデータを受け取って記憶する。
【００２７】
接続Ｉ／Ｆ部９０は、上位装置と接続するための機能部であり、起動した上位装置との間では、ＯＯＢシーケンスが実行される。また、接続Ｉ／Ｆ部９０は、上記したケーブルが接続されるため、物理的に４つのポートを備える。また、接続Ｉ／Ｆ部９０は、レジスタを備え、ポートからデータや信号を送受信する際に、各ポートの使用状況に基づいてレジスタの状態を更新する。例えば、接続Ｉ／Ｆ部９０は、ＯＯＢシーケンスの実行中に上記したＣＯＭＩＮＩＴを受信するが、その際のポートの使用状況に基づいてレジスタの状態を更新する。
【００２８】
なお、接続Ｉ／Ｆ部９０を制御部７０の一部として備えるようにしてもよい。しかし、本実施例のように、接続Ｉ／Ｆ部９０を独立させれば、接続Ｉ／Ｆ部９０に電力を供給すればよいので、待機状態の際の消費電力を削減することができる。
【００２９】
ＯＯＢシーケンス監視部１００は、ＯＯＢシーケンスの状況を監視する処理部であり、特に、アクセス部１０１と、受信判定部１０２と、電力供給指示部１０３と、を備える。
【００３０】
アクセス部１０１は、受信判定部１０２からの指示により、接続Ｉ／Ｆ部９０のレジスタの状態を読み出す。
【００３１】
受信判定部１０２は、所定の間隔でアクセス部１０１に対して接続Ｉ／Ｆ部９０のレジスタの状態を読み出すように指示する。そして、受信判定部１０２は、アクセス部１０１が読み出したレジスタの状態に基づいて接続Ｉ／Ｆ部９０における各ポートの使用状況を判定する。そして、受信判定部１０２は、レジスタの状態に基づいて２つのポートが使用中であると判定すると、上位装置からＣＯＭＩＮＩＴを受信したと判断する。そして、受信判定部１０２は、電力供給指示部１０３に対し、制御信号を出力する。
【００３２】
電力供給指示部１０３は、受信判定部１０２から制御信号を受け取ると、電力供給制御部１１０に対し、制御信号を出力する。
【００３３】
電力供給制御部１１０は、制御部７０への電力供給を制御する。具体的には、電力供給制御部１１０は、ＯＯＢシーケンス監視部１００から制御信号を受け取ると、起動電力供給部１２０に対し、制御信号を出力する。続いて、電力供給制御部１１０は、ＯＯＢシーケンス監視部１００に対して制御信号を出力し、作動停止を指示する。こうすることによって、電力供給制御部１１０に対し、制御信号を繰り返し出力することを回避できる。また、ＯＯＢシーケンス監視部１００へ電力を供給する必要がなくなり、消費電力を削減できる。
【００３４】
起動電力供給部１２０は、電力供給制御部１１０から制御信号を受け取ると、制御部７０に電力を供給する。
【００３５】
次に、図３を用いて制御部７０へ電力が供給されるまでに各部で行われる処理の流れを説明する。図３は、各部の処理を示すシーケンス図であり、各部の処理は、増設装置１０Ａ１が待機状態の際に実行される。
【００３６】
まず、ＯＯＢシーケンス監視部１００において、受信判定部１０２は、アクセス部１０１に対し、接続Ｉ／Ｆ部９０のレジスタの状態を読み出ように指示する（Ｉ１）。アクセス部１０１は、かかる指示に応じて接続Ｉ／Ｆ部９０のレジスタの状態を読み出し、結果を通知する（Ｒ１）。このような処理が所定の間隔で繰り返される。
【００３７】
接続Ｉ／Ｆ９０は、起動した上位装置との間で行なわれるＯＯＢシーケンスにより、各ポートの使用状況が変化すると、使用状況に基づいてレジスタの状態を更新する（ステップＳ１０１）。
【００３８】
ステップＳ１０１として示した処理後に、アクセス部１０１が、接続Ｉ／Ｆ部９０のレジスタの状態を読み出し、結果を通知すると（Ｒ２）、受信判定部１０２は、レジスタの状態から４ポート中１ポートが使用中であると判定する（ステップＳ１０２）。
【００３９】
さらに、接続Ｉ／Ｆ９０は、ＯＯＢシーケンスにより、各ポートの使用状況が変化すると、使用状況に基づいてレジスタの状態を更新する（ステップＳ１０３）。
【００４０】
ステップＳ１０３として示した処理後に、アクセス部１０１が、接続Ｉ／Ｆ部９０のレジスタの状態を読み出し、結果を通知すると（Ｒ３）、受信判定部１０２は、レジスタの状態から４ポート中２ポートが使用中であると判定する（ステップＳ１０４）。その結果、受信判定部１０２は、接続Ｉ／Ｆ９０がＣＯＭＩＮＩＴを受信したと判断する（ステップＳ１０５）。そして、受信判定部１０２は、電力供給指示部１０３に対し、制御信号を出力する（Ｉ２）。
【００４１】
電力供給指示部１０３は、制御信号を受け取ると、電力供給制御部１１０に対し、制御信号を出力する（Ｉ３）。
【００４２】
そして、電力供給制御部１１０は、制御信号を受け取ると、起動電力供給部１２０に対して制御信号を出力する（ステップＳ１０６）。その結果、制御信号を受け取った起動電力供給部１２０により制御部７０へ電力が供給される。続いて、電力供給制御部１１０は、ＯＯＢシーケンス監視部１００の受信判定部１０２に対して制御信号を出力し（Ｉ４）、制御信号を受け取った受信判定部１０２は、作動を停止する（ステップＳ１０７）。
【００４３】
なお、上記のシーケンス図では、受信判定部１０２は、４ポート中２ポートが使用中であると判定した結果、接続Ｉ／Ｆ９０がＣＯＭＩＮＩＴを受信したと判断すると説明したが、あくまで一例である。その他、ＣＯＭＩＮＩＴを受信したと判断する条件は、４ポート中全ポートが使用中であった場合としてもよいし、４ポート中３ポートが使用中であった場合としてもよい。
【００４４】
図１に示す基本装置３０には、上述してきたような構成の増設装置１０Ａ１〜１０Ａｎが接続される。オペレータが基本装置３０の筐体に設置された電源スイッチを押すと、まず、基本装置３０が起動する。起動した基本装置３０と、接続Ｉ／Ｆ部９０との間では、ＯＯＢシーケンスが行なわれるので、増設装置１０Ａ１は、基本装置３０が起動すると、自動で制御部７０に電力を供給することになる。さらに、起動した制御部７０と、増設装置１０Ａ２における接続Ｉ／Ｆ部との間では、同様にＯＯＢシーケンスが行われる。その結果、増設装置１０Ａ２も、同様に自動で制御部に電力を供給する。
【００４５】
以降の増設装置についても同様であり、次々に制御部へ電力が供給される。したがって、基本装置３０の起動に連動して、増設装置１０Ａ１〜１０Ａｎを、基本装置３０側の増設装置から順番に自動で起動することが可能となる。
【実施例２】
【００４６】
実施例１では、増設装置の制御部に電力が自動で供給される場合を説明したが、実施例２では、制御部への電力供給が自動で停止される場合を説明する。
【００４７】
図４を用いて実施例２に係る増設装置の構成を説明する。図４は、実施例２に係る増設装置の構成を示すブロック図である。実施例１と同じ処理動作をし、同じ機能を有する各部については、説明を省略し、以下では、制御部７０、電力供給制御部１１０および起動電力供給部１２０についてのみ説明を行う。
【００４８】
制御部７０は、リンク状態監視部７１と、終了処理実行部７２と、を備える。
【００４９】
リンク状態監視部７１は、接続Ｉ／Ｆ部９０が備えるポートの使用状況を監視し、全ポートが未使用となったか否かを判定する。
【００５０】
具体的には、リンク状態監視部７１は、所定の間隔で接続Ｉ／Ｆ部９０のレジスタの状態を読み出し、読み出したレジスタの状態に基づいて、各ポートの使用状況を判定する。
【００５１】
そして、リンク状態監視部７１は、全ポートが未使用であると判定した場合には、終了処理実行部７２に対し、終了処理の開始を指示する制御信号を出力する。
【００５２】
終了処理実行部７２は、リンク状態監視部７１から制御信号を受け取ると、終了処理を行う。具体的には、終了処理実行部７２は、制御信号を受け取ると、まず、制御部７０が下位装置との通信に用いる全ポートを閉じる。
【００５３】
終了処理実行部７２は、その後の終了処理ではバックアップ等を行い、続いて電力供給制御部１１０に対し、電力供給の停止を指示する制御信号を出力する。制御信号を受け取った電力供給制御部１１０は、起動電力供給部１２０に対し、制御信号を出力する。そして、起動電力供給部１２０は、電力供給制御部１１０から制御信号を受け取ると、制御部７０への電力供給を停止する。
【００５４】
なお、終了処理でポートの閉鎖を行なわなくとも、制御部７０への電力供給が停止されれば、下位装置の接続Ｉ／Ｆ部におけるポートが未使用となる。その結果、下位装置の制御部は、終了処理を開始することとなる。しかし、本実施例では、終了処理でポートの閉鎖を優先して行なうので、下位装置の制御部に対し、速やかに終了処理を開始させることができる。
【００５５】
次に、図５を用いて制御部７０が行なう処理動作を説明する。図５に示した処理フローは、制御部７０において、所定の間隔で繰り返し実行される。
【００５６】
制御部７０は、接続Ｉ／Ｆ部９０のレジスタの状態を読み出すと（ステップＳ２０１）、レジスタの状態に基づいて、全ポートが未使用であるか否かを判断する（ステップＳ２０２）。
【００５７】
全ポートが未使用であると判定した場合には（ステップＳ２０２肯定）、制御部７０は、ポートの閉鎖や（ステップＳ２０３）、バックアップ等の終了処理を行い（ステップＳ２０４）、処理を終了する。
【００５８】
図１に示す基本装置３０には、上述してきたような構成の増設装置１０Ａ１〜１０Ａｎが接続される。オペレータが基本装置３０の筐体に設置された電源スイッチを押すと、まず、基本装置３０が待機状態となる。基本装置３０が待機状態となることで、増設装置１０Ａ１の接続Ｉ／Ｆ部９０における全ポートが未使用になり、制御部７０は、自動で終了処理を開始する。制御部７０における終了処理では、ポートの閉鎖が行われるので、増設装置１０Ａ２の接続Ｉ／Ｆ部における全ポートも未使用となる。その結果、増設装置１０Ａ２の制御部は、自動で終了処理を開始する。
【００５９】
以降の増設装置についても同様であり、次々に制御部への電力供給が停止される。したがって、基本装置３０の待機状態に連動して、増設装置１０Ａ１〜１０Ａｎの制御部への電力供給を、基本装置３０側から順番に自動で停止することが可能となる。
【実施例３】
【００６０】
さて、これまで本開示の技術の実施例について説明したが、本開示の技術は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に示すように、（１）〜（３）にそれぞれ区分けして異なる実施例を説明する。
【００６１】
（１）待機状態のない記憶システム
上記の実施例では、各装置を待機状態から起動させることを前提に説明を行ったが、各装置を待機状態にせずに、例えば、装置内のいずれの部分にも電力が供給されない状態から一斉に起動する場合がある。例えば、各筐体に起動切替スイッチを設置し、各装置が起動までに待機状態を維持する段階を設けるか否かを選択できるようにしてもよい。
【００６２】
ところで、各装置の制御部が起動を完了するまでの時間はそれぞれ異なるため、起動までに待機状態を維持する段階を設けない方法で起動する場合には、例えば、図６の上段に示すように、上位装置の制御部７０ａの起動が完了する前に、下位装置の制御部７０ｂの起動が完了してしまうことがある。
【００６３】
このとき、増設装置が実施例２で説明した機能を有する場合には、図６下段に示すように、制御部７０ｂが、接続Ｉ／Ｆ部９０ｂの全ポートが未使用であると判定する。その結果、制御部７０ｂは、終了処理を開始してしまう。
【００６４】
上記した状況を防止するために、各制御部が、起動を完了してから所定の時間経過した後にポートの使用状況の監視を開始するようにしてもよい。具体的には、制御部７０には、図４で示した各部に加え、さらにタイマを備え、タイマは、制御部７０が起動を完了してから、例えば、１分後にリンク状態監視部７１に対して制御信号を出力する。リンク状態監視部７１は、制御信号を受け取った後、ポートの使用状況の監視を開始する。
【００６５】
（２）コマンド送信を行なう基本装置
基本装置によっては、任意の増設装置に対して所定のコマンドを送信し、送信対象の増設装置の制御部に終了処理を行わせることができるものもある。
【００６６】
ところが、増設装置が実施例２で説明した機能を有する場合には、送信対象の増設装置のみではなく、以降に接続された増設装置の制御部も終了処理を開始してしまう。
【００６７】
そこで、基本装置の種別に基づいて、増設装置の各制御部がポートの使用状況の監視を中断するようにしてもよい。
【００６８】
具体的には、図７に示すように、制御部７０が、実施例２で説明した各部に加え、基本装置認識部７３を備えるようにする。
【００６９】
基本装置認識部７３は、基本装置３０と通信し、基本装置３０がコマンド送信を行なう基本装置であれば、リンク状態監視部７１に対し、ポートの使用状況の監視を中断するように制御する。
【００７０】
図８を用いて制御部７０が行なう処理動作を説明する。図８に示した処理フローは、起動後の制御部７０において実行される。
【００７１】
制御部７０は、基本装置３０と通信し（ステップＳ３０１）、基本装置３０がコマンド送信を行なう基本装置であるか否かを判断する（ステップＳ３０２）。
【００７２】
コマンド送信を行なう基本装置である場合には（ステップＳ３０２肯定）、制御部７０は、リンク状態監視部７１によるポートの使用状況の監視を中断して（ステップＳ３０３）通常処理を行う（ステップＳ３０４）。
【００７３】
また、制御部７０には、ポートの使用状況の監視を再開させる監視再開制御部を備えるようにしてもよい。具体的には、監視再開制御部は、基本装置３０から、監視の再開を指示する制御信号を受け付けると、リンク状態監視部７１によるポートの使用状況の監視を再開するように制御する。
【００７４】
（３）監視状態の制御
また、増設装置が実施例２で説明した機能を有する場合には、いずれかの増設装置でハード故障等が起こると、下位の増設装置における接続Ｉ／Ｆ部のポートが未使用となり、その結果、制御部が終了処理を開始し、以降に接続された増設装置の制御部も次々に終了処理を開始してしまう。
【００７５】
そこで、基本装置からの指示に基づいてポートの使用状況の監視を一時的に中断するようにしてもよい。
【００７６】
具体的には、図９に示すように、制御部７０が、実施例２で説明した各部に加え、監視状態制御部７４を備えるようにする。
【００７７】
監視状態制御部７４は、基本装置３０から、監視の中断を指示する制御信号を受け付けると、リンク状態監視部７１に対し、ポートの使用状況の監視を中断するように制御する。
【００７８】
その後、監視状態制御部７４は、基本装置３０から、監視の再開を指示する制御信号を受け付けると、リンク状態監視部７１に対し、ポートの使用状況の監視を再開するように制御する。
【００７９】
以上の実施例１〜３を含む実施形態に関し、更に以下の付記を開示する。
【００８０】
（付記１）上位装置と所定のインタフェースで接続される記憶装置であって、
当該の記憶装置を起動させるための電力を供給する電力供給手段と、
当該の記憶装置へ部分的に電力を供給する待機電源による電力供給で作動し、前記インタフェースを介して行なう前記上位装置との通信を制御する通信制御手段と、
前記待機電源による電力供給で作動し、前記上位装置と前記インタフェースとの間で行われる所定の初期化シーケンスが、所定の段階に移行したことを検知する検知手段と、
前記待機電源による電力供給で作動し、前記検知手段による検知に基づいて前記電力供給手段に電力の供給を指示する電力供給指示手段と、
を備えたことを特徴とする記憶装置。
【００８１】
（付記２）前記インタフェースが上位装置との通信に使用する全ポートのリンクダウンを検知するリンクダウン検知手段と、
前記リンクダウン検知手段による検知に基づいて当該の記憶装置の終了処理を行なう終了処理手段と、
をさらに備えたことを特徴とする付記１に記載の記憶装置。
【００８２】
（付記３）前記終了処理手段は、下位装置との通信に使用するポートの閉鎖を優先して行うことを特徴とする付記２に記載の記憶装置。
【００８３】
（付記４）前記リンクダウン検知手段は、前記電力供給手段による電力供給で作動した後、所定の時間が経過してから検知を開始することを特徴とする付記２または３に記載の記憶装置。
【００８４】
（付記５）外部からのアクセスを制御する制御部を備えた基本装置と通信して当該基本装置の種別を判定し、判定結果に基づいて前記リンクダウン検知手段による検知を中断させる第一検知中断手段をさらに備えたことを特徴とする付記２、３または４に記載の記憶装置。
【００８５】
（付記６）外部からのアクセスを制御する制御部を備えた基本装置から所定のコマンドを受け付けた場合に、前記リンクダウン検知手段による検知を中断させる第二検知中断手段をさらに備えたことを特徴とする付記２〜５のいずれか一つに記載の記憶装置。
【００８６】
（付記７）前記基本装置から所定のコマンドを受け付けた場合に、前記リンクダウン検知手段による検知を再開させる検知再開手段をさらに備えたことを特徴とする付記５または６に記載の記憶装置。
【００８７】
（付記８）上位装置と所定のインタフェースで接続される記憶装置を起動する起動方法であって、
起動した上位装置との間で行われる所定の初期化シーケンスが、所定の段階に移行したことを、当該の記憶装置へ部分的に電力が供給された待機状態において検知する検知ステップと、
前記検知ステップにおける検知に基づいて、当該の記憶装置を起動させるための電力を供給する電源に電力供給を指示する電力供給指示ステップと、
を含んだことを特徴とする起動方法。
【符号の説明】
【００８８】
１０Ａ１〜１０Ａｎ  増設装置
２０  ホストコンピュータ
３０  基本装置
４０  記憶システム
５０  電源
７０  制御部
７１  リンク状態監視部
７２  終了処理実行部
７３  基本装置認識部
７４  監視状態制御部
８０Ａ１〜８０Ａｎ  ＨＤＤ
９０  接続Ｉ／Ｆ部
１００  ＯＯＢシーケンス監視部
１０１  アクセス部
１０２  受信判定部
１０３  電力供給指示部
１１０  電力供給制御部
１２０  起動電力供給部
【図１】
2011216128.tif 000003
【図２】
2011216128.tif 000004
【図３】
2011216128.tif 000005
【図４】
2011216128.tif 000006
【図５】
2011216128.tif 000007
【図６】
2011216128.tif 000008
【図７】
2011216128.tif 000009
【図８】
2011216128.tif 000010
【図９】
2011216128.tif 000011