【手続補正書】
【提出日】平成17年6月22日(2005.6.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】記憶装置及びその制御方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１又は複数の物理ディスクから構成される論理ディスクにデータを記憶する記憶装置の制御方法であって、
前記論理ディスクを、当該論理ディスクを構成する少なくとも１台の第１の前記物理ディスク内の少なくとも１個のセグメントで構成される複数のグループに区分化する第１のステップと、
前記複数のグループのうちの１個の前記グループを複数のサブグループに区分化する第２のステップと、
前記複数のサブグループのうちの１個の前記サブグループでなる第１のサブグループを除く残りの各サブグループでなる各第２のサブグループについて、当該論理ディスクを構成する前記第１の物理ディスク以外の少なくとも１台の第２の前記物理ディスク内の少なくとも１個のセグメントに当該第２のサブグループのデータをコピーする第３のステップと
を備えることを特徴とする記憶装置の制御方法。
【請求項２】
前記第２のステップでは、
前記複数のグループのうちのアクセス頻度の高い前記グループを判定し、当該グループを前記複数のサブグループに区分化する
ことを特徴とする請求項１に記載の記憶装置の制御方法。
【請求項３】
各前記グループについて、それぞれ前記第２及び第３のステップの処理を実行する
ことを特徴とする請求項１に記載の記憶装置の制御方法。
【請求項４】
前記第１のサブグループを新しい前記グループとして設定する
ことを特徴とする請求項１に記載の記憶装置の制御方法。
【請求項５】
各前記第２のサブグループをそれぞれ新しい前記グループとして設定する
ことを特徴とする請求項４に記載の記憶装置の制御方法。
【請求項６】
前記第３のステップにおいて、
前記第１のサブグループのデータを、少なくとも１台の前記第２の物理ディスク内の少なくとも１個のセグメントにコピーする
ことを特徴とする請求項１に記載の記憶装置の制御方法。
【請求項７】
前記第３のステップにおいて、
いずれかの前記第２のサブグループのデータを読み出すべき要求を受信したときに、対応する前記第２のサブグループのデータが現在コピー中であるか否かを判定し、コピー中でない場合には、対応する前記第２の物理ディスクから当該第２のサブグループのデータを読み出し、コピー中である場合には、対応する前記第１の物理ディスクから当該第２のサブグループのデータを読み出す
ことを特徴とする請求項１に記載の記憶装置の制御方法。
【請求項８】
前記第３のステップでは、
いずれかの前記第２のサブグループにデータを書き込むべき要求を受信したときに、対応する前記第２のサブグループのデータが現在コピー中であるか否かを判定し、コピー中である場合には、当該第２のサブグループのステータスを、コピーが完了した旨のステータスに変更し、前記データを当該第２のサブグループに書き込む
ことを特徴とする請求項１に記載の記憶装置の制御方法。
【請求項９】
対応する前記第２のサブグループのデータが現在コピー中である場合には、対応する前記第１の物理ディスク内の当該第２のサブグループに書き込む
ことを特徴とする請求項８に記載の記憶装置の制御方法。
【請求項１０】
１又は複数の物理ディスクから構成される論理ディスクにデータを記憶する記憶装置であって、
上位装置から送信される入出力要求に応じて、対応する前記論理ディスクに対応するデータを入出力するディスク制御部と、
前記論理ディスクを、当該論理ディスクを構成する少なくとも１台の第１の前記物理ディスク内の少なくとも１個のセグメントで構成される複数のグループに区分化する第１の区分化部と、
前記複数のグループのうちの１個の前記グループを複数のサブグループに区分化する第２の区分化部と、
前記複数のサブグループのうちの１個の前記サブグループでなる第１のサブグループを除く残りの各サブグループでなる各第２のサブグループについて、当該論理ディスクを構成する前記第１の物理ディスク以外の少なくとも１台の第２の前記物理ディスク内の少なくとも１個のセグメントに当該第２のサブグループのデータをコピーするコピー部と
を備えることを特徴とする記憶装置。
【請求項１１】
前記ディスク制御部は、
いずれかの前記第２のサブグループのデータを読み出すべき前記入出力要求を受信したときに、対応する前記第２のサブグループのデータが現在コピー中であるか否かを判定し、コピー中でない場合には、対応する前記第２の物理ディスクから当該第２のサブグループのデータを読み出し、コピー中である場合には、対応する前記第１の物理ディスクから当該第２のサブグループのデータを読み出す
ことを特徴とする請求項１０に記載の記憶装置。
【請求項１２】
前記ディスク制御部は、
いずれかの前記第２のサブグループにデータを書き込むべき要求を受信したときに、対応する前記第２のサブグループのデータが現在コピー中であるか否かを判定し、コピー中である場合には、当該第２のサブグループのステータスを、コピーが完了した旨のステータスに変更し、前記データを前記第２の物理ディスク内の当該第２のサブグループに対応する少なくとも１個のセグメントに書き込む
ことを特徴とする請求項１０に記載の記憶装置。
【請求項１３】
前記ディスク制御部は、
前記データを前記第１の物理ディスク内の当該第２のサブグループに対応する少なくとも１個のセグメントに書き込む
ことを特徴とする請求項１２に記載の記憶装置。
【請求項１４】
１又は複数の物理ディスクから構成される論理ディスクにデータを記憶する記憶装置の制御方法であって、
前記論理ディスクを、当該論理ディスクを構成する少なくとも１台の第１の前記物理ディスク内の少なくとも１個のセグメントで構成される複数のグループに区分化する第１のステップと、
前記複数のグループのうちのアクセス頻度の高い前記グループを、当該グループを構成する前記セグメントを区分化した複数のサブセグメントのうちの少なくとも１個の前記サブセグメントからそれぞれ構成される複数のサブグループに区分化する第２のステップと、
前記複数のサブグループのうちの１個の前記サブグループでなる第１のサブグループを除く残りの各前記サブグループでなる各第２のサブグループについて、当該論理ディスクを構成する前記第１の物理ディスク以外の少なくとも１台の第２の前記物理ディスク内の少なくとも１個のセグメントを割り振る第３のステップと、
各前記第２のサブグループについて、対応する少なくとも１個の前記サブセグメントのデータを前記第２の物理ディスク内の対応する前記セグメントにコピーする第４のステップと
を備えることを特徴とする記憶装置の制御方法。
【請求項１５】
複数の前記第２の物理ディスクの少なくとも１台にある少なくとも１個のセグメントを前記第１のサブグループに割り振り、前記第１のサブグループのデータを当該セグメントにコピーする
ことを特徴とする請求項１４に記載の記憶装置の制御方法。
【請求項１６】
１又は複数の物理ディスクから構成される論理ディスクにデータを記憶する記憶装置であって、
前記論理ディスクを、当該論理ディスクを構成する少なくとも１台の第１の前記物理ディスク内の少なくとも１個のセグメントで構成される複数のグループに区分化する第１の区分化部と、
前記複数のグループのうちの１個の前記グループを、当該グループを構成する前記セグメントを区分化した複数のサブセグメントのうちの少なくとも１個の前記サブセグメントからそれぞれ構成される複数のサブグループに区分化する第２の区分化部と、
前記複数のサブグループのうちの１個の前記サブグループでなる第１のサブグループを除く残りの各前記サブグループでなる各第２のサブグループについて、当該論理ディスクを構成する前記第１の物理ディスク以外の少なくとも１台の第２の前記物理ディスク内の少なくとも１個のセグメントを割り振る割振り部と、
各前記第２のサブグループについて、対応する少なくとも１個の前記サブセグメントのデータを前記第２の物理ディスク内の対応する前記セグメントにコピーするコピー部と
を備えることを特徴とする記憶装置。
【請求項１７】
前記第２の区分化部は、
前記複数のグループのうちのアクセス頻度の高い前記グループを判定し、当該グループを前記複数のサブグループに区分化する
ことを特徴とする請求項１６に記載の記憶装置。
【請求項１８】
前記第２の区分化部、割振り部及び前記コピー部は、
前記第１の区分化部が前記論理ディスクを区分化することにより得られた各前記グループについて、前記１個のグループと同様に処理する
ことを特徴とする請求項１６に記載の記憶装置。
【請求項１９】
前記割振り部は、
前記第２の物理ディスクの少なくとも１台にある少なくとも１個のセグメントを前記第１のサブグループに割り振り、
前記コピー部は、
前記第１のサブグループのデータを当該セグメントにコピーする
ことを特徴とする請求項１６に記載の記憶装置。
【請求項２０】
上位装置から送信される入出力要求に応じて、対応する前記論理ディスクに対応するデータを入出力するディスク制御部を備える
ことを特徴とする請求項１６に記載の記憶装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
【課題を解決するための手段】
上記課題を解決するため、本発明においては、１又は複数の物理ディスクを有し、１又は複数の前記物理ディスクから構成される論理ディスクにデータを記憶する記憶装置の制御方法であって、前記論理ディスクを、当該論理ディスクを構成する少なくとも１台の第１の前記物理ディスク内の少なくとも１個のセグメントで構成される複数のグループに区分化する第１のステップと、前記複数のグループのうちの１個の前記グループを複数のサブグループに区分化する第２のステップと、前記複数のサブグループのうちの１個の前記サブグループでなる第１のサブグループを除く残りの各サブグループでなる各第２のサブグループについて、当該論理ディスクを構成する前記第１の物理ディスク以外の少なくとも１台の第２の前記物理ディスク内の少なくとも１個のセグメントに当該第２のサブグループのデータをコピーする第３のステップとを備えることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また本発明においては、１又は複数の物理ディスクを有し、１又は複数の前記物理ディスクから構成される論理ディスクにデータを記憶する記憶装置であって、上位装置から送信される入出力要求に応じて、対応する前記論理ディスクに対応するデータを入出力するディスク制御部と、前記論理ディスクを、当該論理ディスクを構成する少なくとも１台の第１の前記物理ディスク内の少なくとも１個のセグメントで構成される複数のグループに区分化する第１の区分化部と、前記複数のグループのうちの１個の前記グループを複数のサブグループに区分化する第２の区分化部と、前記複数のサブグループのうちの１個の前記サブグループでなる第１のサブグループを除く残りの各サブグループでなる各第２のサブグループについて、当該論理ディスクを構成する前記第１の物理ディスク以外の少なくとも１台の第２の前記物理ディスク内の少なくとも１個のセグメントに当該第２のサブグループのデータをコピーするコピー部とを備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
さらに本発明においては、１又は複数の物理ディスクを有し、１又は複数の前記物理ディスクから構成される論理ディスクにデータを記憶する記憶装置の制御方法であって、前記論理ディスクを、当該論理ディスクを構成する少なくとも１台の第１の前記物理ディスク内の少なくとも１個のセグメントで構成される複数のグループに区分化する第１のステップと、前記複数のグループのうちのアクセス頻度の高い前記グループを、当該グループを構成する前記セグメントを区分化した複数のサブセグメントのうちの少なくとも１個の前記サブセグメントからそれぞれ構成される複数のサブグループに区分化する第２のステップと、前記複数のサブグループのうちの１個の前記サブグループでなる第１のサブグループを除く残りの各前記サブグループでなる各第２のサブグループについて、当該論理ディスクを構成する前記第１の物理ディスク以外の少なくとも１台の第２の前記物理ディスク内の少なくとも１個のセグメントを割り振る第３のステップと、各前記第２のサブグループについて、対応する少なくとも１個の前記サブセグメントのデータを前記第２の物理ディスク内の対応する前記セグメントにコピーする第４のステップとを備えることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
さらに本発明においては、１又は複数の物理ディスクを有し、１又は複数の前記物理ディスクから構成される論理ディスクにデータを記憶する記憶装置であって、前記論理ディスクを、当該論理ディスクを構成する少なくとも１台の第１の前記物理ディスク内の少なくとも１個のセグメントで構成される複数のグループに区分化する第１の区分化部と、前記複数のグループのうちの１個の前記グループを、当該グループを構成する前記セグメントを区分化した複数のサブセグメントのうちの少なくとも１個の前記サブセグメントからそれぞれ構成される複数のサブグループに区分化する第２の区分化部と、前記複数のサブグループのうちの１個の前記サブグループでなる第１のサブグループを除く残りの各前記サブグループでなる各第２のサブグループについて、当該論理ディスクを構成する前記第１の物理ディスク以外の少なくとも１台の第２の前記物理ディスク内の少なくとも１個のセグメントを割り振る割振り部と、各前記第２のサブグループについて、対応する少なくとも１個の前記サブセグメントのデータを前記第２の物理ディスク内の対応する前記セグメントにコピーするコピー部とを備えることを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明の実施例において、論理ディスクは複数のグループ２２０に区分化される。以下それを「パリティーグループ」と呼ぶ。各パリティーグループ２２０は、論理ディスク２１５に応じて１台ないしは複数の物理ディスク２１０の記憶セグメントで構成される場合もある。各パリティーグループ２２０のデータは、RAID０，RAID１，RAID２，RAID３，RAID４，RAID５，RAID１０等を含む。ただしこれらに限定されるものではない、種々の割り付け技術によって、割り付けることが出来る。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
しかしながら、表４４０のパリティーグループ名称欄４４２はＰＧ０１−１を示している。さらに、表４４０のパリティーグループＰＧ０１−１に対応する記憶セグメントの表示４４８は、表４２０のものとは異なっている。特に、パリティーグループＰＧ０１がアドレス１００と３００の間の記憶セグメントを含んでいるのに対して、パリティーグループＰＧ０１―１がアドレス１００と２００の間の記憶セグメントのみを含んでいるということを反映して、最下位アドレス欄は異なっている。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
図９を再び参照すると、ステップ５５２では、どの物理ディスクに区分化したパリティーグループをコピーするかを決める。いくつかの実施例では、システム・アドミニストレータが、区分化したパリティーグループをコピーする物理ディスクを提供することもある。他の実施例では、例えば、記憶システムの中のどの物理ディスクが利用可能な記憶域を持っているかを判定することで、物理ディスクが決定されることもある。図８Aで説明した例では、決定された物理ディスクは、PD２３、PD２４、PD２５そしてPD２６である。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
ステップ５５８では、論理ディスク表は、区分化されたパリティーグループを反映するために修正される。図３Bと図７Bは、ステップ５５８にあるように、論理ディスク表の修正の例を説明する。特に、図３Bは修正前の論理ディスク表３２０を説明する。