【手続補正書】
【提出日】平成23年2月9日(2011.2.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１記憶制御装置と第２記憶制御装置とを通信可能に接続してなるストレージシステムであって、
前記第１記憶制御装置に仮想的に設けられる第１ボリュームと、
前記第２記憶制御装置に仮想的に設けられる第２ボリュームであって、その記憶空間が前記第１ボリュームの記憶空間に対応付けられており、かつ、前記第１ボリュームへのアクセス要求に応じてアクセスされる第２ボリュームと、
前記第２ボリュームへのライトアクセス要求に応じて前記第２ボリュームに割り当てられるための実記憶領域を保持するプール部と、
前記第１記憶制御装置に設けられ、前記第１ボリュームへのアクセス要求に応じて前記第２ボリュームにコマンドを発行し、前記第２ボリュームにデータを読み書きする第１制御部と、
前記第２記憶制御装置に設けられ、前記第１制御部からのコマンドに応じて前記第２ボリュームにデータを入出力する第２制御部であって、前記第１制御部からのライトアクセス要求に応じて前記プール部に保持されている複数の実記憶領域のうち未使用の実記憶領域を前記第２ボリュームに割り当てる第２制御部と、を備え、
前記第１制御部は、前記第１ボリュームについて第１の所定コマンドを受信した場合に、前記第２ボリュームへのライトアクセスの頻度が低下するように、前記第１の所定コマンドを第２の所定コマンドに変換して前記第２制御部に送信する、ストレージシステム。
【請求項２】
前記第１制御部は、前記第１ボリュームの有する各領域の使用状態を管理するための第１管理情報と、前記第２ボリュームの有する各領域の使用状態を管理するための第２管理情報とを備えている、請求項１に記載のストレージシステム。
【請求項３】
前記第１管理情報及び前記第２管理情報は、前記各領域にデータが書き込まれているか否かを示す情報を含んでいる、請求項２に記載のストレージシステム。
【請求項４】
前記第１制御部は、要求元からのリードアクセス要求に応じて前記第２ボリュームからデータを読み出す場合、前記第１管理情報及び前記第２管理情報に基づいて、リード対象として指定された領域が前記第１ボリューム内で更新されているか否かを判定し、前記リード対象領域が前記第２ボリューム内で更新されていないと判定した場合、前記第２ボリュームにアクセスせずに所定のフォーマットデータを前記要求元に返信する、請求項３に記載のストレージシステム。
【請求項５】
前記第１の所定コマンドは、前記第１ボリュームについてフォーマット処理を指示するためのフォーマットコマンドであり、
前記第２の所定コマンドは、前記第２ボリュームについてフォーマット処理の実行を指示するための別のフォーマットコマンド、または、前記第２ボリュームに割り当てられている前記実記憶領域を前記第２ボリュームへの割当てから解放させるための解放コマンドのいずれか一方である、請求項１に記載のストレージシステム。
【請求項６】
前記第１の所定コマンドは、前記第１ボリュームについてシュレッド処理を指示するためのシュレッドコマンドであり、
前記第２の所定コマンドは、前記第２ボリュームについてシュレッド処理の実行を指示するための別のシュレッドコマンド、または、前記第２ボリュームに割り当てられている前記実記憶領域に所定パターンを書き込むライトコマンドのいずれか一方である、請求項１に記載のストレージシステム。
【請求項７】
前記第１の所定コマンドは、前記第１記憶制御装置に設けられる第３ボリュームと前記第１ボリュームとでコピーペアを形成させて、前記第３ボリュームから前記第１ボリュームに初期コピーを行わせるためのコマンドであり、
前記第２の所定コマンドは、前記第２ボリュームに割り当てられている前記実記憶領域を前記第２ボリュームへの割当てから解放させるための解放コマンドと、前記第１ボリュームにデータが記憶されている領域についてのみ前記第３ボリュームから前記第１ボリュームにデータを格納させるライトコマンドとを含んでいる、請求項１に記載のストレージシステム。
【請求項８】
前記第１の所定コマンドは、前記第１記憶制御装置に設けられる第３ボリュームと前記第１ボリュームとがコピーペアを形成する場合において、前記第３ボリュームの記憶内容と前記第１ボリュームの記憶内容とを同期させるためのペアリシンクあるいはペアリストアコマンドであり、
前記第２の所定コマンドは、前記第３ボリュームにデータの書き込まれていない未使用領域について、前記第２ボリュームに割り当てられている前記実記憶領域を前記第２ボリュームへの割当てから解放させるための解放コマンドと、前記第１ボリュームでデータが更新されている領域について前記第１ボリュームから前記第２ボリュームにデータを格納させるライトコマンドとを含んでいる、請求項１に記載のストレージシステム。
【請求項９】
前記第２制御部が前記第２の所定コマンドを処理できない場合、前記第１制御部は、前記第１の所定コマンドについて予め用意されている代替コマンドを前記第２制御部に送信する、請求項１に記載のストレージシステム
【請求項１０】
前記第２制御部が前記第２の所定コマンドを処理できない場合、前記第１制御部は、予め用意されている所定データを前記第２ボリュームに書き込ませるためのライトコマンドを前記第２制御部に送信する、請求項５または請求項６に記載のストレージシステム。
【請求項１１】
前記第１制御部は、前記第２ボリュームの構成を問い合わせるためのInquiryコマンドを発行することができ、前記第２制御部からの前記Inquiryコマンドの応答に基づいて、前記第１ボリュームと前記第２ボリュームとの関係を設定する、請求項１に記載のストレージシステム。
【請求項１２】
前記第１制御部は、前記第１ボリュームにデータが書き込まれた場合に、予め設定されているサイズの管理領域単位で前記第２ボリュームに前記データを書き込ませるように構成されており、前記管理領域内の前記データ以外の部分について、予め設定されているフォーマットデータを格納させる、請求項１に記載のストレージシステム。
【請求項１３】
前記第１制御部は、前記第１ボリュームにデータを書き込ませる場合に、前記データが予め設定されているフォーマットデータと同一であるか否かを判定し、前記データが前記フォーマットデータと同一の場合には、前記データの属性を破棄可能な状態に設定させる、請求項１に記載のストレージシステム。
【請求項１４】
第１記憶制御装置と第２記憶制御装置とを通信可能に接続してなるストレージシステムを制御するための方法であって、
前記ストレージシステムは、前記第１記憶制御装置に仮想的に設けられる第１ボリュームと、前記第２記憶制御装置に仮想的に設けられる第２ボリュームであって、その記憶空間が前記第１ボリュームの記憶空間に対応付けられており、かつ、前記第１ボリュームへのアクセス要求に応じてアクセスされる第２ボリュームと、前記第２ボリュームへのライトアクセス要求に応じて前記第２ボリュームに割り当てられるための実記憶領域を保持するプール部と、を備えており、
前記第１ボリュームへのアクセス要求に応じて前記第２ボリュームにアクセスを要求し、前記第２ボリュームにデータを読み書きするステップと、
前記第２ボリュームへのアクセス要求のうち未だデータの書き込まれていない未書込み領域についてのライトアクセス要求に応じて、前記プール部に保持されている複数の実記憶領域のうち未使用の実記憶領域を前記第２ボリュームに割り当てさせるステップと、
前記第１ボリュームについて第１の所定コマンドを受信した場合に、前記第２ボリュームへのライトアクセスの頻度が低下するように、前記第１の所定コマンドを第２の所定コマンドに変換して前記第２制御部に送信させるステップと、
を含むストレージシステムの制御方法。
【請求項１５】
第１記憶制御装置と第２記憶制御装置とを通信可能に接続してなるストレージシステムであって、
前記第１記憶制御装置に仮想的に設けられる第１ボリュームと、
前記第２記憶制御装置に仮想的に設けられる第２ボリュームであって、その記憶空間が前記第１ボリュームの記憶空間に対応付けられており、かつ、前記第１ボリュームへのアクセス要求に応じてアクセスされる第２ボリュームと、
前記第２記憶制御装置に設けられ、前記第２ボリュームへのライトアクセス要求に応じて前記第２ボリュームに割り当てられるための複数の実記憶領域を保持するプール部とを、備えており、
前記第１記憶制御装置から前記第２記憶制御装置に、前記第２ボリュームに関する情報を問合せ、第２記憶制御装置から返信される問合せ結果に基づいて、前記第１ボリュームと前記第２ボリュームとの関係を前記第１記憶制御装置内に設定させるステップと、
前記第１ボリュームへライトアクセス要求が発行された場合に、所定の管理領域単位内のライトデータ以外の部分について所定のフォーマットデータを格納させて、前記第２ボリュームに前記管理領域単位でライトアクセス要求を発行させるステップと、
前記第２ボリュームへのライトアクセス要求が発行された場合に、前記ライトアクセス要求された前記管理領域に対応する領域に、前記複数の実記憶領域のうち未使用の実記憶領域を前記第２ボリュームに割り当てさせ、その割り当てられる実記憶領域に前記ライトデータを格納させるステップと、
前記第１ボリュームをフォーマット処理させるためのフォーマットコマンドを受信した場合において、
（１）前記第２記憶制御装置が、前記第１記憶制御装置からの指示に応じて、前記第２ボリュームをフォーマット処理できる場合は、前記第２ボリュームに関する前記フォーマット処理を前記第２記憶制御装置に実行させるためのフォーマットコマンドを、前記第１記憶制御装置から前記第２記憶制御装置に送信させるステップと、
（２）前記第２記憶制御装置が前記第１記憶制御装置からの指示に応じて前記第２ボリュームをフォーマット処理できない場合であって、かつ、前記第２記憶制御装置が、前記第１記憶制御装置からの指示に応じて、前記第２ボリュームに割り当てられている前記実記憶領域を前記第２ボリュームへの割当てから解放できる場合は、前記実記憶領域の解放を指示するための解放コマンドを前記第１記憶制御装置から前記第２記憶制御装置に送信させるステップと、
（３）前記第２記憶制御装置が、前記第１記憶制御装置からの指示に応じて前記第２ボリュームをフォーマット処理することができず、かつ、前記第１記憶制御装置からの指示に応じて前記第２ボリュームに割り当てられている前記実記憶領域を解放させることができない場合は、前記第１記憶制御装置から前記第２記憶制御装置に所定のフォーマットデータを送信させ、前記第２ボリュームに前記所定のフォーマットデータを書き込ませるステップと、
を実行する、ストレージシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記課題を解決すべく、本願で開示する代表的な発明は以下の通りである。第１記憶制御装置と第２記憶制御装置とを通信可能に接続してなるストレージシステムであって、第１記憶制御装置に仮想的に設けられる第１ボリュームと、第２記憶制御装置に仮想的に設けられる第２ボリュームであって、その記憶空間が第１ボリュームの記憶空間に対応付けられており、かつ、第１ボリュームへのアクセス要求に応じてアクセスされる第２ボリュームと、第２ボリュームへのライトアクセス要求に応じて第２ボリュームに割り当てられるための実記憶領域を保持するプール部と、第１記憶制御装置に設けられ、第１ボリュームへのアクセス要求に応じて第２ボリュームにコマンドを発行し、第２ボリュームにデータを読み書きする第１制御部と、第２記憶制御装置に設けられ、第１制御部からのコマンドに応じて第２ボリュームにデータを入出力する第２制御部であって、第１制御部からのライトアクセス要求に応じてプール部に保持されている複数の実記憶領域のうち未使用の実記憶領域を第２ボリュームに割り当てる第２制御部と、を備え、第１制御部は、第１ボリュームについて第１の所定コマンドを受信した場合に、第２ボリュームへのライトアクセスの頻度が低下するように、第１の所定コマンドを第２の所定コマンドに変換して第２制御部に送信する。