【手続補正書】
【提出日】平成18年1月20日(2006.1.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ディスクドライブが提供する記憶領域に設定された論理的な記憶領域である論理デバイスを単位として管理する手段と、
論理的に設定された記憶領域である論理ユニットと前記論理デバイスとの対応を記憶する手段と、
情報処理装置から送信されてくる処理コマンドを受信して、前記処理コマンドに指定されている前記論理ユニットに対応する前記論理デバイスに対する処理を実行する手段と、
前記論理デバイスが未割当の前記論理ユニットに対する前記処理コマンドを受信した場合に、前記論理ユニットに前記論理デバイスを割り当てることにより前記処理コマンドについての処理を実行する手段と、
を備えること
を特徴とするディスク制御装置。
【請求項２】
請求項１に記載のディスク制御装置であって、
前記論理デバイスに対する処理を発生させない前記処理コマンドを前記情報処理装置から受信した場合に、前記論理デバイスの割り当てを行うことなく前記処理コマンドに対応する処理を実行し、前記処理コマンドについての応答を前記情報処理装置に送信する手段を備えること  
を特徴とするディスク制御装置。
【請求項３】
請求項１に記載のディスク制御装置であって、
前記論理ユニットに複数の前記論理デバイスを割り当てる手段と、
前記処理コマンドについての処理を実行するために必要な数の前記論理デバイスのみを前記論理ユニットに割り当てる手段を備えること
を特徴とするディスク制御装置。
【請求項４】
請求項１に記載のディスク制御装置であって、
前記論理ユニットに割り当て可能な前記論理デバイスが無い場合に、前記処理コマンドを処理できない旨を前記情報処理装置に送信する手段を備えること
を特徴とするディスク制御装置。
【請求項５】
請求項１に記載のディスク制御装置であって、
前記論理デバイスが未割当の前記論理ユニットに対するデータの読み出しを要求する前記処理コマンドを情報処理装置から受信した場合に、前記読み出しが出来ない旨を前記情報処理装置に送信する手段を備えること
を特徴とするディスク制御装置。
【請求項６】
請求項１に記載のディスク制御装置において、
前記情報処理装置は、オープンシステム系のコンピュータであること
を特徴とするディスク制御装置。
【請求項７】
請求項１〜６のいずれかに記載の前記ディスク制御装置において、前記処理コマンドはＳＣＳＩコマンドであること
を特徴とするディスク制御装置。
【請求項８】
ディスクドライブが提供する記憶領域に設定された論理的な記憶領域である論理デバイスを単位として管理し、
論理的に設定された記憶領域である論理ユニットと前記論理デバイスとの対応を記憶し、
情報処理装置から送信されてくる処理コマンドを受信して、前記処理コマンドに指定されている前記論理ユニットに対応する前記論理デバイスに対する処理を実行し、
前記ディスク制御装置が、前記論理デバイスが未割当の前記論理ユニットに対する処理コマンドを受信した場合に、前記論理ユニットに前記論理デバイスを割り当てることにより前記処理コマンドについての処理を実行すること
を特徴とするディスク制御装置の制御方法。
【請求項９】
請求項８に記載のディスク制御装置の制御方法において、
前記論理デバイスに対する処理を発生させない前記処理コマンドを前記情報処理装置から受信した場合に、前記割り当てを行なわずに前記処理コマンドに対応する処理を実行し、前記処理コマンドについての応答を前記情報処理装置に送信すること、
を特徴とするディスク制御装置の制御方法。
【請求項１０】
ディスクドライブが提供する記憶領域に設定された論理的な記憶領域である論理デバイスを単位として管理し、
論理的に設定された記憶領域である論理ユニットと前記論理デバイスとの対応を記憶し、
情報処理装置から送信されてくる処理コマンドを受信して、前記処理コマンドに指定されている前記論理ユニットに対応する前記論理デバイスに対する処理を実行し、
前記処理コマンドを受信した場合に、前記処理コマンドに指定されている前記論理ユニットに前記論理デバイスが割り当てられている場合には、前記論理デバイスに対して前記処理コマンドに対応する処理を実行し、
前記処理コマンドを受信した場合に、前記処理コマンドに指定されている前記論理ユニットに前記論理デバイスが割り当てられていない場合には、前記論理ユニットに前記論理デバイスを割り当てることにより前記処理コマンドについての処理を実行すること
を特徴とするディスク制御装置の制御方法。
【請求項１１】
ディスクドライブが提供する記憶領域に設定された論理的な記憶領域である論理デバイスを単位として管理し、
論理的に設定された記憶領域である論理ユニットと前記論理デバイスとの対応を記憶し、
情報処理装置から送信されてくる処理コマンドを受信して、前記処理コマンドに指定されている前記論理ユニットに対応する前記論理デバイスに対する処理を実行し、
前記処理コマンドを受信した場合に、前記処理コマンドに指定されている前記論理ユニットに前記論理デバイスが割り当てられている場合には、前記論理デバイスに対して前記処理コマンドに対応する処理を実行し、
前記処理コマンドを受信した場合に、前記処理コマンドに指定されている前記論理ユニットに前記論理デバイスが割り当てられておらず、かつ、前記処理コマンドが前記論理デバイスに対する処理を発生させないコマンドである場合には、前記論理ユニットに論理デバイスを割り当てることなく前記処理コマンドに対応する処理を実行し、
前記処理コマンドを受信した場合に、前記論理ユニットに前記論理デバイスが割り当てられておらず、かつ、前記処理コマンドが前記論理デバイスに対する処理を発生させるコマンドである場合には、前記論理ユニットに前記論理デバイスを割り当てることにより前記処理コマンドについての処理を実行すること
を特徴とするディスク制御装置の制御方法。
【請求項１２】
情報処理装置と通信するためのポートと、
前記ポートに対応して設けられる制御プロセサ及びローカルメモリと、
複数のディスクドライブによって提供される記憶領域を、前記記憶領域に設定した論理的な記憶領域である論理デバイスを単位として管理する手段と、
前記制御プロセッサが参照可能な共用メモリと、
前記ディスクドライブへのデータの書き込み／読み出しに用いられるキャッシュメモリと、
前記情報処理装置によって指定される論理的な記憶領域である論理ユニットと前記論理デバイスとの対応が管理されたマッピングテーブルを前記共用メモリに記憶する手段と、
前記制御プロセッサが、前記情報処理装置から送信されてくる処理コマンドを受信する手段と、
前記制御プロセッサが、前記マッピングテーブルを参照することにより前記処理コマンドに指定されている前記論理ユニットに前記論理デバイスが割り当てられているかどうかを判断する手段と、
前記制御プロセッサが、前記処理コマンドに指定されている前記論理ユニットに前記論理デバイスが割り当てられている場合に、割り当てられている前記論理デバイスに対して前記処理コマンドについての処理を実行する手段と、
前記制御プロセッサが、前記処理コマンドに指定されている前記論理ユニットに前記論理デバイスが割り当てられていない場合に、前記論理ユニットに前記論理デバイスを新たに割り当てることにより、前記処理コマンドについての処理を実行する手段と
を備えること
を特徴とするディスク制御装置。
【請求項１３】
情報処理装置と通信するためのポートと、
前記ポートに対応して設けられる制御プロセサ及びローカルメモリと、
複数のディスクドライブによって提供される記憶領域を、前記記憶領域に設定した論理的な記憶領域である論理デバイスを単位として管理する手段と、
前記制御プロセッサが参照可能な共用メモリと、
前記ディスクドライブへのデータの書き込み／読み出しに用いられるキャッシュメモリと、
前記情報処理装置によって指定される論理的な記憶領域である論理ユニットと前記論理デバイスとの対応が管理されたマッピングテーブルを前記共用メモリに記憶する手段と、
前記制御プロセッサが、前記情報処理装置から送信されてくる処理コマンドを受信する手段と、
前記制御プロセッサが、前記マッピングテーブルを参照することにより前記処理コマンドに指定されている前記論理ユニットに前記論理デバイスが割り当てられているかどうかを判断する手段と、
前記制御プロセッサが、前記処理コマンドに指定されている前記論理ユニットに前記論理デバイスが割り当てられている場合には、前記論理デバイスに対して前記処理コマンドに対応する処理を実行する手段と、
前記制御プロセッサが、前記処理コマンドに指定されている前記論理ユニットに前記論理デバイスが割り当てられておらず、かつ、前記処理コマンドが前記論理デバイスに対する処理を発生させないコマンドである場合には、前記論理ユニットに論理デバイスを割り当てることなく前記処理コマンドに対応する処理を実行する手段と、
前記制御プロセッサが、前記処理コマンドを受信した場合に、前記論理ユニットに前記論理デバイスが割り当てられておらず、かつ、前記処理コマンドが前記論理デバイスに対する処理を発生させるコマンドである場合には、前記論理ユニットに前記論理デバイスを割り当てることにより前記処理コマンドについての処理を実行する手段と
を備えること
を特徴とするディスク制御装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
【課題を解決するための手段】
この目的を達成するための主たる発明は、ディスクドライブが提供する記憶領域に設定された論理的な記憶領域である論理デバイスを単位として管理する手段と、論理的に設定された記憶領域である論理ユニットと前記論理デバイスとの対応を記憶する手段と、情報処理装置から送信されてくる処理コマンドを受信して、前記処理コマンドに指定されている前記論理ユニットに対応する前記論理デバイスに対する処理を実行する手段と、前記論理デバイスが未割当の前記論理ユニットに対する前記処理コマンドを受信した場合に、前記論理ユニットに前記論理デバイスを割り当てることにより前記処理コマンドについての処理を実行する手段と、を備えることとする。
なお、本発明の他の特徴については、本明細書及び添付図面の記述により明らかにする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
（１）第一のタイプの処理コマンド
第一のタイプの処理コマンドを受信した場合におけるディスクアレイ装置１０の処理について説明する。図７は第一のタイプの処理コマンドの概念を説明している。この例はサーバコンピュータ２０でＮＦＳ（Ｎｅｔｗｏｒｋ Ｆｉｌｅ Ｓｙｓｔｅｍ）などのファイルシステムが動作しており、ファイルシステムにおいてＬＵＮがデバイスファイルに対応づけられている場合である。この図において、「／ｄｅｖ／ｒｄｓｋ／ｃ０ｔ１ｄ２」はデバイスファイル名であり、このうち「／ｄｅｖ／ｒｄｓｋ／」はディレクトリ名である。また「ｃ０」はサーバコンピュータ２０のＨＢＡ（Ｈｏｓｔ Ｂｕｓ Ａｄａｐｔｏｒ）の識別子であり、通常はＨＢＡのＷＷＮ（Ｗｏｒｌｄ Ｗｉｄｅ Ｎａｍｅ）である。「ｔ１」はＬＵが所属するポートのＩＤであり、「ｄ２」はＬＵＮである。