【手続補正書】
【提出日】平成29年1月10日(2017.1.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のストレージデバイスに複数のデータストレージ位置；及び
複数のストレージデバイスに接続されたストレージコントローラを含むデータストレージサブシステム、
を備える、コンピュータシステムであって、
前記ストレージコントローラは：
複数のストレージデバイスのアクティブデータの論理グループと前記複数のストレージデバイスのスナップショットデータの論理グループとの間のマッピングを追跡するテーブルを保守し、
スナップショットデータの第１の論理グループの第１の範囲内のスナップショットデータがアクティブデータの第２の論理グループの第２の範囲内のアクティブデータの代表例であることを決定し、
前記第１の範囲内のスナップショットデータは前記第２の範囲内のアクティブデータの代表例であることの決定に応答して、前記テーブル内に示し、アクティブデータの前記第２の論理グループの前記第２の範囲をスナップショットデータの前記第１の論理グループの前記第１の範囲にマッピングし、
前記第２の論理グループの前記第２の範囲内の前記アクティブデータのための要求に応答して、前記第１の論理グループの前記第１の範囲から前記スナップショットデータを取得する前記テーブルを使用し、
スナップショットデータの前記第１の範囲は前記第１の論理グループのアドレス空間内の第１のオフセットに配置され、
アクティブデータの前記第２の範囲は前記第２の論理グループのアドレス空間内の第２のオフセットに配置され、
前記第２の範囲は、第３のオフセットを用いて前記第１の範囲に整列されていることのインジケータを記憶するよう、
構成されるコンピュータシステム。
【請求項２】
前記ストレージコントローラは更に：
前記テーブルのインジケータの応答して、前記第１の範囲への前記第２の範囲にのマッピイングの、前記テーブル内の前記第２の範囲に対応する複数のエントリを無効化するよう構成される、請求項１に記載のコンピュータシステム。
【請求項３】
前記第１の論理グループの前記第１の範囲及び前記第２論理グループの前記第２の範囲は、第１のボリュームに関連する、請求項１に記載のコンピュータシステム。
【請求項４】
前記第１の論理グループの前記第１の範囲のスナップショットデータは読み出し専用である、請求項１に記載のコンピュータシステム。
【請求項５】
前記第３のオフセットは、前記第２のオフセットと前記第１のオフセットとの差に等しい、請求項１に記載のコンピュータシステム。
【請求項６】
前記第２の範囲は、前記第２の論理グループの前記アドレス空間の一部分であり、
前記ストレージコントローラは更に：
前記第２の論理グループの追加の範囲それぞれに関して前記テーブル内に新規のエントリを生成し；
前記テーブル内の第２のエントリから各新規のエントリに複数の属性をコピーし、ここで前記第２のエントリは前記第２の論理グループに割り当てられ、前記複数の属性はもう１つの論理グループ及びオフセットの詳述を含む、
よう構成される、請求項１に記載のコンピュータシステム。
【請求項７】
前記マッピングは前記テーブル内の第１のエントリに示され、前記第１のエントリは前記第２の論理グループに割り当てられる、請求項１に記載のコンピュータシステム。
【請求項８】
ストレージシステムにおいて使用するための方法であって、前記ストレージシステムは複数のストレージデバイスを含み、前記方法は、
複数のストレージデバイスのアクティブデータの論理グループと前記複数のストレージデバイスのスナップショットデータの論理グループとの間のマッピングを追跡するテーブルを保守するステップ、
スナップショットデータの第１の論理グループの第１の範囲内のスナップショットデータがアクティブデータの第２の論理グループの第２の範囲内のアクティブデータの代表例であることを決定するステップ、
前記第１の範囲内のスナップショットデータは前記第２の範囲内のアクティブデータの代表例であることの決定に応答して、テーブル内に示し、アクティブデータの前記第２の論理グループの前記第２の範囲をスナップショットデータの前記第１の論理グループの前記第１の範囲にマッピングするステップ、
前記第２の論理グループの前記第２の範囲内の前記アクティブデータのための要求に応答して、前記第１の論理グループの前記第１の範囲から前記スナップショットデータを取得する前記テーブルを使用するステップ、
スナップショットデータの前記第１の範囲は前記第１の論理グループのアドレス空間内の第１のオフセットに配置され、
アクティブデータの前記第２の範囲は前記第２の論理グループのアドレス空間内の第２のオフセットに配置され、
前記第２の範囲は、第３のオフセットを用いて前記第１の範囲に整列されていることのインジケータを記憶するステップ、
を含む、ストレージシステムにおいて使用するための方法。
【請求項９】
前記テーブルのインジケータの応答して、前記第１の範囲への前記第２の範囲のマッピングの、前記テーブル内の前記第２の論理グループの前記第２の範囲に対応する複数のエントリを無効化するステップを更に含む、請求項８に記載の方法。
【請求項１０】
前記第１の論理グループの前記第１の範囲及び前記第２の論理グループの前記第２の範囲は、第１のボリュームに関連する、請求項８に記載の方法。
【請求項１１】
前記第１の論理グループの前記第１の範囲の前記スナップショットは読み取り専用である、請求項８に記載の方法。
【請求項１２】
前記第３のオフセットは、前記第２のオフセットと前記第１のオフセットとの差に等しい、請求項８に記載の方法。
【請求項１３】
前記第２の範囲は、前記第２の論理グループの前記アドレス空間の一部分であり、
前記方法は更に：
前記第２の論理グループの追加の範囲それぞれに関して前記テーブル内に新規のエントリを生成するステップ；および、
前記テーブル内の第２のエントリから各新規のエントリに複数の属性をコピーするステップを含み、ここで前記第２のエントリは前記第２の論理グループに割り当てられ、前記複数の属性はもう１つの論理グループ及びオフセットの詳述を含む、請求項８に記載の方法。
【請求項１４】
前記マッピングは前記テーブル内の第１のエントリに示され、前記第１のエントリは前記第２の論理グループに割り当てられる、請求項８に記載の方法。
【請求項１５】
プログラム命令を記憶する非一時的コンピュータ可読ストレージ媒体であって、
前記プログラム命令をプロセッサによって：
複数のストレージデバイスのアクティブデータの論理グループと前記複数のストレージデバイスのスナップショットデータの論理グループとの間のマッピイングを追跡するテーブルを保守するステップ、
スナップショットデータの第１の論理グループの第１の範囲内のスナップショットデータがアクティブデータの第２の論理グループの第２の範囲内のアクティブデータの代表例であることを決定するステップ、
前記第１の範囲内のスナップショットデータは前記第２の範囲内のアクティブデータの代表例であることの決定に応答して、前記テーブル内に示し、アクティブデータの前記第２の論理グループの前記第２の範囲をスナップショットデータの前記第１の論理グループの前記第１の範囲にマッピングするステップ、
前記第２の論理グループの前記第２の範囲内の前記アクティブデータのための要求に応答して、前記第１の論理グループの前記第１の範囲から前記スナップショットデータを取得する前記テーブルを使用するステップ、
スナップショットデータの前記第１の範囲は前記第１の論理グループのアドレス空間内の第１のオフセットに配置され、
アクティブデータの前記第２の範囲は前記第２の論理グループのアドレス空間内の第２のオフセットに配置され、
前記第２の範囲は、第３のオフセットを用いて前記第１の範囲に整列されていることのインジケータを記憶するステップ、
を実行できる、プログラム命令を記憶する非一時的コンピュータ可読ストレージ媒体。
【請求項１６】
前記プログラム命令はプロセッサによって更に、
前記テーブルのインジケータの応答して、前記第１の範囲への前記第２の範囲にのマッピングの、前記テーブル内の前記第２の範囲に対応する複数のエントリを無効化するステップを実行できる、請求項１５に記載のコンピュータ可読ストレージ媒体。
【請求項１７】
前記第１の論理グループの前記第１の範囲及び前記第２の論理グループの前記第２の範囲は、第１のボリュームに関連する、請求項１５に記載のコンピュータ可読ストレージ媒体。
【請求項１８】
前記第１の論理グループはスナップショットデータの複数の範囲を含み、前記第２の論理グループはアクティブデータの複数の範囲を含む、請求項１５に記載のコンピュータ可読ストレージ媒体。
【請求項１９】
前記第３のオフセットは、前記第２のオフセットと前記第１のオフセットとの差に等しい、請求項１５に記載のコンピュータ可読ストレージ媒体。
【請求項２０】
前記第２の範囲は、前記第２の論理グループの前記アドレス空間の一部分であり：
前記プログラム命令はプロセッサによって更に、
前記第２の論理グループの追加の範囲それぞれに関して前記テーブル内に新規のエントリを生成するステップ；
前記テーブル内の第２のエントリから各新規のエントリに複数の属性をコピーするステップを実行でき、ここで前記第２のエントリは前記第２の論理グループに割り当てられ、前記複数の属性はもう１つの論理グループ及びオフセットの詳述を含む、請求項１５に記載のコンピュータ可読ストレージ媒体。