"複数の記憶媒体と、メモリ領域と、キャッシュメモリ領域と、プロセッサとを有し、ホスト計算機と通信可能に接続されるストレージシステムであって、前記複数の記憶媒体に基づき複数のページで構成されたプールと、複数の論理ボリュームとが設けられ、前記複数の論理ボリュームは、正ボリュームと、前記正ボリュームの一以上のスナップショット取得時点にそれぞれ対応した一以上の副ボリュームとを含み、前記正ボリュームは、前記ホスト計算機による処理に利用されるデータが格納され複数の論理領域で構成された論理ボリュームであり、前記副ボリュームは、前記正ボリュームのスナップショットイメージを保持するための、複数の仮想領域で構成された仮想的な論理ボリュームであり、データの書き込み先の仮想領域に前記プール内のページが未割当ての場合、その仮想領域にページが割り当てられ、割り当てられたページにデータが格納され、前記メモリ領域は、前記キャッシュメモリ領域に記憶されており論理領域に書き込むべきデータ要素と前記正ボリュームに対するスナップショット取得時点との時間的関係を示す時間関係情報を記憶し、前記プロセッサは、A前記ホスト計算機から前記正ボリュームへのライト要求を受け付け、B前記ライト要求に従うライト先の前記論理領域に書き込むべきデータ要素であり前記キャッシュメモリ領域に記憶されているデータ要素についての時間関係情報に基づいて、前記キャッシュメモリ領域に記憶されているデータ要素がスナップショットイメージを構成するデータ要素であるスナップショット構成要素であるか否かを判定し、C前記キャッシュメモリ領域に格納されているデータ要素がスナップショット構成要素である場合には、当該スナップショット構成要素を構成要素とするスナップショットイメージを保持するための副ボリュームに前記キャッシュメモリ領域内の前記データ要素を退避し、その後、前記書き込み対象のデータ要素を前記キャッシュメモリ領域に格納し、D前記キャッシュメモリ領域に格納されているデータ要素がスナップショット構成要素でない場合には、前記書き込み対象のデータ要素を前記キャッシュメモリ領域に格納する、ストレージシステム。前記時間関係情報は、前記正ボリュームのスナップショットの取得時点を表す世代を示す世代番号であり、前記正ボリュームのスナップショットの最新世代以降に書き込まれるデータ要素の世代番号は、最新世代の番号に1が加算された世代番号であり、前記プロセッサは、前記Bにおいて、前記キャッシュメモリ領域に格納されている前記データ要素についての世代番号が、前記正ボリュームのスナップショットの最新世代番号以下の場合に、前記キャッシュメモリ領域の前記データ要素がスナップショット構成要素であると判定する、請求項1に記載のストレージシステム。前記プロセッサは、F前記正ボリュームのスナップショットを取得する指示を受け付けた場合には、前記スナップショットの最新世代の番号に1を加算したものを、新たな最新世代として前記メモリ領域に記憶し、G前記指示に対応する時点のスナップショットを保持する副ボリュームの世代番号を、前記最新世代として前記メモリ領域に記憶する、請求項2に記載のストレージシステム。前記プロセッサは、前記スナップショットを取得した後、前記Aで最初のライト要求を前記ホスト計算機から受け取った場合、当該ライト要求に従うデータ要素を前記キャッシュメモリ領域に格納し、当該ライト要求に従うデータ要素のライト先論理領域内のデータ要素を副ボリュームに退避させる必要があるか否かの表す属性値として、退避の必要があることを示す第1の値を、前記ライト先論理領域と関連付けて前記メモリ領域に記憶させ、前記プロセッサは、前記Bにおいて、前記第1の値に対応したライト先論理領域に書き込むべき前記データ要素に対して、前記キャッシュメモリ領域に格納されているデータ要素がスナップショット構成要素であるか否かを判定する、請求項1に記載のストレージシステム。前記プロセッサは、Hライト対象のデータ要素のライト先論理領域内のデータ要素を前記副ボリュームに退避させた場合には、前記メモリ領域において、そのライト先論理領域に対応する前記属性値として、退避の必要が無いことを意味する第2の値を設定する、請求項4に記載のストレージシステム。前記プロセッサは、I任意のタイミングで、前記属性値として前記第1の値が対応付けられている論理領域を特定し、J前記Iで特定した論理領域内のデータ要素を、当該データ要素を構成要素とするスナップショットイメージを保持するための副ボリューム内の、前記Iで特定した論理領域に対応する仮想領域へ退避させ、前記Iで特定した論理領域に対応する前記属性値を、前記第1の値から前記第2の値に変更する、請求項5に記載のストレージシステム。前記プロセッサは、a前記ホスト計算機から副ボリュームに対するリード要求を受け付け、b前記読出し要求に従うリード元の仮想領域は、前記正ボリュームを参照しており、リード元仮想領域に対応する論理領域についての前記属性値が第1の値である場合、前記リード元の仮想領域に対応する論理領域についての時間関係情報に基づいて、前記キャッシュメモリ領域に格納されているデータ要素が前記副ボリュームのスナップショットの取得時よりも後のデータ要素であるか否かを判定し、c前記キャッシュメモリ領域に格納されているデータ要素が前記副ボリュームのスナップショットの取得時よりも後のデータ要素である場合には、前記データ要素を格納すべき論理領域に格納されているデータ要素を、その論理領域に対応する仮想領域に退避させ、当該仮想領域からデータ要素を読み出して、前記リード要求の要求元の前記ホスト計算機に送信し、d前記キャッシュメモリ領域に格納されているデータ要素が前記副ボリュームのスナップショットの取得時以前のデータ要素である場合には、前記キャッシュメモリ領域に格納されているデータ要素を読み出して、前記リード要求の要求元の前記ホスト計算機に送信する、請求項4記載のストレージシステム。前記プロセッサは、f前記ホスト計算機から副ボリュームに対するライト要求を受け付け、g前記fで受けたライト要求に従うライト先の仮想領域は、前記正ボリュームを参照しており、そのライト先仮想領域に対応する論理領域についての前記属性値が前記第1の値である場合には、前記ライト先仮想領域に対応する論理領域についての時間関係情報に基づいて、前記キャッシュメモリ領域に格納されているデータ要素が前記副ボリュームのスナップショットの取得時よりも後のデータ要素であるか否かを判定し、h前記キャッシュメモリ領域に格納されているデータ要素が前記副ボリュームのスナップショットの取得時よりも後のデータ要素である場合には、前記ライト先の仮想領域に対応する論理領域に格納されているデータ要素を、前記ライト先の仮想領域に退避し、当該ライト先の仮想領域にライト対象のデータ要素を書き込み、i前記キャッシュメモリ領域に格納されているデータ要素が前記副ボリュームのスナップショットの取得時以前のデータ要素である場合には、前記キャッシュメモリ領域に格納されているデータ要素を、ライト先の仮想領域に退避し、当該ライト先の仮想領域に書き込み対象のデータを書き込む、請求項4に記載のストレージシステム。前記プロセッサは、前記キャッシュメモリ領域に格納されている前記データ要素がスナップショット構成要素である場合には、前記書込み要求に従うデータ要素の前記ライト先の論理領域内のデータ要素を、当該データ要素を構成要素とするスナップショットイメージを保持するための副ボリューム内の、前記ライト先論理領域と対応する仮想領域へ退避する、請求項1に記載のストレージシステム。前記プロセッサは、前記ライト先論理領域が、リストアの対象であって、リストアが未実行である場合に、前記ライト先論理領域に格納されているデータ要素、及び前記キャッシュメモリ領域に格納されており前記正ボリュームに書き込むべき前記データ要素を、それぞれ対応する副ボリュームに退避させた後に、リストア元の副ボリューム内の、前記ライト先論理領域に対応する仮想領域内のデータ要素を、前記正ボリューム内の前記ライト先領域にコピーする、請求項1に記載のストレージシステム。前記プロセッサは、P前記ホスト計算機から前記正ボリュームを指定したリード要求を受け付け、Q前記リード要求に従うリード元の論理領域が、リストアの対象であって、リストアが未実行である場合に、前記キャッシュメモリ領域に記憶されており前記リード元の論理領域に書き込むべきデータ要素についての時間関係情報に基づいて、前記キャッシュメモリ領域に格納されているデータ要素がスナップショット構成要素であるか否かを判定し、R前記キャッシュメモリ領域に格納されているデータ要素がスナップショット構成要素である場合には、当該スナップショット構成要素を構成要素とするスナップショットイメージを保持するための副ボリュームに、前記キャッシュメモリ領域の前記スナップショット構成要素を退避させ、前記リード元の論理領域内のデータ要素を、当該データ要素を構成要素とするスナップショットイメージを保持するための副ボリューム内の、前記リード元論理領域に対応する仮想領域に退避し、その後、リストア元の副ボリューム内の、前記リード元論理領域に対応する仮想領域内のデータ要素を、前記正ボリューム内の前記リード元論理領域にコピーし、前記リード元論理領域にコピーしたデータ要素を、前記リード要求の要求元の前記ホスト計算機に送信し、S前記キャッシュメモリ領域に格納されているデータ要素がスナップショット構成要素でない場合には、リストア元の副ボリューム内の、前記リード元論理領域に対応する仮想領域内のデータ要素を、前記リード元論理領域にコピーし、前記リード元論理領域にコピーしたデータ要素を、前記リード要求の要求元の前記ホスト計算機に送信する請求項1に記載のストレージシステム。前記プロセッサは、前記書き込み対象のデータ要素を前記キャッシュメモリ領域に格納させた後に、前記ホスト計算機にライト要求に対する応答を送信する、請求項1に記載のストレージシステム。前記メモリ領域は、前記正ボリュームに書き込むべきデータ要素であって、前記キャッシュメモリ領域に格納されるデータ要素についての時間関係情報を、前記データ要素を書き込むべき前記正ボリュームの領域を特定する領域特定情報に対して対応付けて記憶する請求項1に記載のストレージシステム。前記キャッシュメモリ領域は、ライト要求の対象のデータ要素を一時的に格納させるテンポラリ領域と、そのテンポラリ領域とは別の領域である正ボリューム用領域とを有し、前記プロセッサは、前記Aで、受けたライト要求に従う書き込み対象のデータ要素を前記テンポラリ領域に格納し、そのライト要求に対する応答を前記ホスト計算機に送信し、前記プロセッサは、前記Cで、当該スナップショット構成要素を構成要素とするスナップショットイメージを保持するための副ボリュームに前記キャッシュメモリ領域の前記スナップショット構成要素を退避し、その後、前記ライト対象のデータ要素を前記テンポラリ領域から前記正ボリューム用領域に移し、前記プロセッサは、前記Dで、前記ライト対象のデータ要素を前記テンポラリ領域から前記正ボリューム用領域に移す、請求項1に記載のストレージシステム。ホスト計算機による処理に利用されるデータが格納され複数の論理領域で構成された論理ボリュームである正ボリュームを指定したライト要求を受け付け、前記ライト要求に従うライト先の前記論理領域に書き込むべきデータ要素でありキャッシュメモリ領域に記憶されているデータ要素について、前記キャッシュメモリ領域に記憶されており論理領域に書き込むべきデータ要素と前記正ボリュームに対するスナップショット取得時点との時間的関係を示す時間関係情報を基に、時間的関係を特定し、当該時間的関係に基づいて、前記キャッシュメモリ領域に格納されているデータ要素が前記正ボリュームのスナップショットイメージを構成するスナップショット構成要素であるか否かを判定し、前記キャッシュメモリ領域に格納されているデータ要素がスナップショット構成要素である場合には、前記正ボリュームの一以上のスナップショット取得時点にそれぞれ対応した一以上の副ボリュームのうち、当該スナップショット構成要素を構成要素とするスナップショットイメージを保持するための副ボリュームに、前記キャッシュメモリ領域の前記データ要素を退避し、その後、前記書き込み対象のデータ要素を前記キャッシュメモリ領域に格納し、前記キャッシュメモリ領域に格納されているデータ要素がスナップショット構成要素でない場合には、前記書き込み対象のデータ要素を前記キャッシュメモリ領域に格納する、記憶制御方法。例えば、特許文献1に記載された技術では、次のスナップショットを取得する場合においては、キャッシュに格納しているデータを正ボリュームへ反映していないときには、正ボリュームの退避していないデータのすべてを副ボリュームへ退避し、その後、キャッシュの反映していないすべてのデータを正ボリュームへ格納することが完了するまで、正ボリュームに対する処理を長時間待たなければならないという問題がある。本発明は、上記課題に鑑みなされたものであり、その目的は、アクセスレスポンスを維持しつつ、次のスナップショットの取得時の処理を短時間化することのできる技術を提供することにある。ストレージシステムは、複数の記憶媒体と、メモリ領域と、キャッシュメモリ領域と、プロセッサとを有し、ホスト計算機と通信可能に接続される。複数の記憶媒体に基づき複数のページで構成されたプールと、複数の論理ボリュームとが設けられる。複数の論理ボリュームは、正ボリュームと、正ボリュームの一以上のスナップショット取得時点にそれぞれ対応した一以上の副ボリュームとを含む。正ボリュームは、ホスト計算機による処理に利用されるデータが格納され複数の論理領域で構成された論理ボリュームである。副ボリュームは、正ボリュームのスナップショットイメージを保持するための、複数の仮想領域で構成された仮想的な論理ボリュームである。データの書き込み先の仮想領域に、プール内のページが未割当ての場合、その仮想領域にページが割り当てられ、割り当てられたページにデータが格納される。メモリ領域は、キャッシュメモリ領域に記憶されており論理領域に書き込むべきデータ要素と正ボリュームに対するスナップショット取得時点との時間的関係を示す時間関係情報を、例えば各論理領域について記憶する。プロセッサは、ホスト計算機から正ボリュームへのライト要求を受け付ける。プロセッサは、ライト要求に従うライト先の論理領域に書き込むべきデータ要素でありキャッシュメモリ領域に記憶されているデータ要素について、時間関係をメモリ領域内の時間関係情報を基に特定する。プロセッサは、当該時間関係に基づいて、キャッシュメモリ領域に記憶されているデータ要素がスナップショットイメージを構成するデータ要素であるスナップショット構成要素であるか否かを判定する。プロセッサは、キャッシュメモリ領域に格納されているデータ要素がスナップショット構成要素である場合には、当該スナップショット構成要素を構成要素とするスナップショットイメージを保持するための副ボリュームにキャッシュメモリ領域内の前記データ要素を退避し、その後、書き込み対象のデータ要素をキャッシュメモリ領域に格納する。プロセッサは、キャッシュメモリ領域に格納されているデータ要素がスナップショット構成要素でない場合には、書き込み対象のデータ要素をキャッシュメモリ領域に格納する。本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。なお、以下の説明では、xxxテーブルの表現にて各種情報を説明することがあるが、各種情報は、テーブル以外のデータ構造で表現されていてもよい。データ構造に依存しないことを示すためにxxxテーブルをxxx情報と呼ぶことができる。また、以下の説明では、種々の対象例えば、ボリューム、チャンク、ページ等の識別情報の種類として、番号が採用されるが、他種の識別情報が採用されても良い。また、以下の説明において、後述するコントローラが行う処理の少なくとも一部が、プロセッサ例えばCPUCentralProcessingUnitがコンピュータプログラムを実行することによって行われる。プロセッサは、CPUそれ自体であっても良いし、プロセッサが行う処理の一部又は全部を行うハードウェア回路を含んでも良い。プログラムは、プログラムソースから各コントローラにインストールされても良い。プログラムソースは、例えば、プログラム配布サーバ又は記憶メディアであっても良い。まず、本発明の一実施形態について説明する。図1は、本発明の一実施形態に係る計算機システムの全体構成図である。計算機システムは、ストレージシステムの一例としてのストレージ装置1と、ホスト計算機以下、単にホストということもある2と、管理端末3とを有する。ストレージ装置1、ホスト2、管理端末3の数は、1以上とすることができる。ストレージ装置1と、ホスト2とは、通信ネットワーク例えば、SANStorageAreaNetwork5を介して相互に接続されている。また、ストレージシ装置1と、管理端末3は、通信ネットワーク例えば、LANLocalAreaNetwork6を介して相互に接続されている。ストレージ装置1は、ホスト2で利用されるデータを記憶する。ホスト2は、各種処理を実行し、ストレージ装置1からデータを読み出したり、ストレージ装置1へデータを書き込んだりする。管理端末3は、図示しないCPUが管理プログラム31を実行することにより各種処理を行う。管理端末3は、表示装置を有し、その表示装置にストレージ装置1の管理用の画面を表示することができる。管理端末3は、管理操作リクエストをユーザー例えば、管理端末3のオペレーターから受け付け、管理操作リクエストをストレージ装置1に対して送信する。ストレージ装置1は、コントローラ11と、複数のディスク装置12とを有する。各コントローラ11は、図示しない内部バスを介して各ディスク装置12に接続されている。また、本実施形態では、複数のディスク装置12に基づく記憶領域以下、プール14が形成されている。ディスク装置12は、ディスク型の記憶メディアのドライブであり、ホスト2からライト要求されたデータを記憶する。ストレージ装置1においては、ディスク装置12に加えて、又は、ディスク装置12に代えて、他種の記憶メディアを有する記憶デバイス例えばフラッシュメモリドライブを備えても良い。図2は、本発明の一実施形態に係る正ボリュームと副ボリュームとの関係を説明する図である。正ボリュームPVOL301は、ホスト2が処理に利用するデータを書き込むボリュームである。PVOL301は、複数のディスク装置12で構成されたRAIDグループ所定のRAIDRedundantArrayofIndependentDisksレベルでデータを記憶するディスク装置群に基づく実体的な論理ボリュームであっても良いし、RAIDグループに基づかない仮想的な論理ボリューム例えば、シンプロビジョニングに従うボリューム、或いは、外部のストレージ装置の記憶資源例えば論理ボリュームがマッピングされたボリュームであっても良い。一方、各副ボリュームSVOL15は、PVOL105に対するスナップショット取得時点におけるスナップショットイメージを記憶するボリュームである。SVOL15は、仮想的な論理ボリュームであり、SVOL15が記憶するデータは、実際には、PVOL301又はプール14に記憶されている。本実施形態においては、SVOL15は、世代番号世代により、そのスナップショットの取得時点を表すようにしており、古いものから順に、世代1、世代2、世代3となっているつまり、旧い世代ほど世代番号が若い。世代1のSVOL15内の領域R2と、世代2のSVOL15内の領域R3は、PVOL内の領域R1を参照するように設定される。世代3のSVOL15内の領域R4は、世代2と世代3の間に更新された領域PVOL301内の領域から退避されたデータを記憶している、プール14内の領域R5を参照するように設定される。また、世代1と世代2の間に更新され世代2と世代3の間に更新されなかった領域PVOL301における領域に対応する、世代2のSVOL15内の領域R7、及び、世代3のSVOL15内の領域R8ついては、世代1と世代2の間に更新された領域PVOL301における領域から退避されたデータを記憶している、プール14内の領域R6を参照するように設定される。図3は、本発明の一実施形態に係るストレージ装置におけるデータ管理処理の一部の概要を説明する図である。コントローラ11は、PVOL301を指定したライトWR要求ライト要求をホスト2から受領した時に、CAWCopyafterwrite実行の可否を判断する図中1。コントローラ11は、PVOL301内の書き込み先の領域スロットからデータを未退避であって、キャッシュ領域121に確保されたキャッシュサブ領域以下、確保領域と言うことがあるがホストダーティでない場合にはPVOL301に格納されていないデータを記憶している確保領域でない場合には、PVOL301内のライト先領域について、CAW属性をONにし、世代として、最新世代番号最新世代1つまり最新世代番号に1を加算した値を登録する図中2。ここで、CAW属性のONは、CAWを実行すべきことを意味し、CAW属性のOFFは、CAWを実行しないことを意味する。スロットとは、キャッシュ領域121における管理単位である所定の容量単位の領域である。スロットサイズは、例えば、ホスト2からのライト要求時のライトデータのサイズよりも大きくてもよい。なお、本実施形態では、PVOLがスロットと同じサイズの領域に分割して管理されており、PVOLにおける分割された領域もスロットと言うこととする。次いで、コントローラ11は、ライト要求に従うライト対象のデータWRデータ:ライトデータをホスト2から受けとって、確保領域におけるライト面W面ボリュームに書き込むデータを記憶する領域にライトデータを書き込む。次いで、コントローラ11は、ホスト2にライト要求に対するレスポンスを送信する図中4。これとは、非同期でバックエンドで、コントローラ11は、PVOL301内のライト先領域についてのCAW属性を検出する図中5。コントローラ11は、CAW属性がONの場合には、確保領域におけるリード面R面ボリュームから読み出されたデータを記憶する領域に、その確保領域におけるW面が記憶するデータのライト先領域PVOL内の領域スロットの更新前のデータがキャッシュされているかを判定する。コントローラ11は、キャッシュミスの場合には、ステージング、すなわち、PVOL301内のライト先領域からデータを確保領域内のR面に読み出す図中6。次いで、コントローラ11は、ライト先領域PVOL301内の領域に対応する、SVOL15内の領域に、プール14から領域ページを割り当て図中7、当該ページに、R面に読み出したデータを退避する図中8。ここで、ページとは、プール14において割り当てを行う単位領域をいう。ページのサイズは、例えば、スロットと同じサイズでよい。図4は、本発明の一実施形態に係るコントローラの構成図である。コントローラ11は、メモリ111と、CPU112と、上位インターフェース上位I/F113と、下位インターフェース下位I/F114と、インターフェースI/F115と、ブリッジ116とを有する。ブリッジ116は、メモリ111と、CPU112と、上位I/F113と、下位I/F114と、I/F115とを相互に通信可能に接続する。メモリ111は、制御に必要なデータ及びプログラムを記憶する。具体的には、メモリ111は、世代管理プログラム117と、プール管理プログラム118と、コピー処理プログラム119と、I/O処理プログラム120とを記憶する。世代管理プログラム117は、ペア情報管理テーブル1171と、差分領域管理テーブル1172とを管理し、スナップショットの管理処理を実行する。プール管理プログラム118は、アドレス管理テーブル1181と、ページ管理テーブル1182とを管理し、プール14の管理処理を実行する。コピー処理プログラム119は、データのコピー処理を実行する。I/O処理プログラム120は、他のプログラムを適宜呼び出して、データの入出力処理を実行する。また、メモリ111は、キャッシュメモリで構成されるキャッシュ領域121を有する。キャッシュ領域121は、例えば、SRAMやEEPROMElectricallyErasableProgrammableReadOnlyMemory等の不揮発性メモリ、あるいは、バッテリーバックアップされたDRAM等で構成され、ストレージ装置1がシャットダウン状態であっても揮発させないようにするデータを格納する。CPU112は、メモリ111に格納されたプログラムを実行することにより、各部を制御して各種処理を実行する。上位I/F113は、ホスト2との通信を仲介する。上位I/F113は、例えば、FibreChannel,iSCSI等であってもよい。下位I/F114は、ディスク装置12との通信を仲介する。下位I/F114は、例えば、FC、SAS、SATA等のディスクI/Fである。I/F115は、管理端末3との通信を仲介する。図5は、本発明の一実施形態に係るペア情報管理テーブルを説明する図である。なお、以下の説明では、適宜、論理ボリュームをVOLと記載する。ペア情報管理テーブル1171は、PVOL番号PVOLと、最新世代番号最新世代と、ペアIDと、SVOL番号SVOLと、世代番号世代と、ステータスとを対応付けたレコードを管理する。PVOLは、コピー元となるボリュームPVOLをストレージ装置1内で一意に特定する番号である。最新世代は、対応するPVOLにおける最新のスナップショットの世代番号である。ペアIDは、PVOLとSVOLとのペアコピーペアを一意に特定する番号である。SVOLは、コピー先となるボリュームSVOLをストレージ装置1内で一意に特定する番号である。世代は、対応するSVOLが格納するスナップショットの世代番号である。ステータスは、対応するコピーペアの状態である。ステータスとしては、スナップショットを保持している状態を示すSnapshot保持と、Snapshotを取得していない状態を示すSnapshot未取得と、対応するSVOLからのリストアを実行している状態を示すリストア中がある。ここで、リストアとは、SVOLに退避されているスナップショットのデータをPVOLに反映させることである。例えば、同図における一番上のレコードは、VOL0のVOLがPVOLであり、その最新世代番号は、3であり、VOL6のSVOLと、コピーペアが構成され、そのペアIDが0であり、このSVOLは、世代番号が1であり、スナップショットを保持していることを示している。図6は、本発明の一実施形態に係る差分領域管理テーブルを説明する図である。差分領域管理テーブル1172は、PVOL番号PVOLと、領域IDと、退避状態と、リストア状態と、CAW属性と、世代番号世代とを対応付けたレコードを管理する。PVOLは、コピー元となるVOLPVOLをストレージ装置1内で一意に特定する番号である。領域IDは、領域特定情報の一例であり、VOLにおいて区分されている領域スロットを特定する番号である。退避状態は、PVOLにおける領域に書き込まれるデータがプール14に退避されているか否かを示す情報である。退避状態としては、例えば、データを退避していることを示す退避済みと、データを退避していないことを示す未退避とがある。リストア状態は、リストアが実行された際のリストアの状態を示す情報である。リストア状態としては、リストアが実行された場合には、リストアが済んでいることを示す済みが設定され、リストアが実行されていない場合には、未が設定される。CAW属性は、当該領域についてCAWを実行する必要がある場合、すなわち、対応するPVOLの領域からデータを退避させるコピーを実行する必要がある場合には、ONが設定され、CAWを実行する必要がない場合、すなわち、PVOLの領域からデータを退避させる必要がない場合には、OFFが設定される。世代は、該当する領域に書き込むべきデータキャッシュ領域121内のデータデータ要素に対応するスナップショットの世代番号である。本実施形態では、最新のスナップショット取得時点以降に書き込まれたデータ要素の世代としては、書き込まれた時点のスナップショットの最新世代1が設定される。ここで、この世代番号が、PVOLに対するスナップショット取得時点との時間的関係を示す時間関係情報の一例である。なお、世代に代えて、スナップショット取得時間が管理されてもよく、要は、データ要素について、各スナップショットの取得時点との一致又は前後等の時間関係を把握できる情報であればよい。例えば、同図における2番目のレコードは、VOLが0のVOL内の領域が1の領域においては、データ要素が未退避であり、リストアは実行されておらず、当該領域に対してデータが書き込まれる場合には、CAWを実行することを示し、当該領域のデータは、スナップショットの世代は、2であることを示している。図7は、本発明の一実施形態に係るアドレス管理テーブルを説明する図である。アドレス管理テーブル1181は、VOL番号VOLと、領域IDと、共有ページIDと、自ページIDとを対応付けたレコードを管理する。VOLは、SVOLをストレージ装置1内で一意に特定する番号である。領域IDは、VOLにおいて区分されている領域を特定する番号である。共有ページIDは、当該領域のデータが格納される共有ページを特定する番号である。共有ページは、他のSVOLからも参照される可能性があるページである。自ページIDは、当該領域のデータが格納される自ページを特定する番号である。自ページは、対応するSVOLのみで参照されるページである。具体的には、対応するSVOLが書き込み可能なスナップショットを管理しており、当該SVOLに対して書き込みがあった場合のデータを格納するページである。例えば、同図の一番上のレコードは、VOL0のVOLの領域0の領域について、共有ページIDが1であり、自ページIDが10であることを示している。図8は、本発明の一実施形態に係るプール及びSVOLを説明する図である。プール14は、複数のディスク装置12により構成されたRAIDRedundantArrayofIndependentorInexpensiveDisksの略グループ13に基づく記憶領域である。プール14は、複数のチャンク131で構成されており、各チャンク131が、複数のページ132で構成されている。SVOL仮想ボリューム:VVOL15に対しては、データが実際に格納される領域に対して、プール14のページ132が割り当てられる。図9は、本発明の一実施形態に係るページ管理テーブルを説明する図である。ページ管理テーブル1182は、チャンクIDと、ページIDと、ステータスと、アドレスとを対応付けたレコードを管理する。チャンクIDは、ページ132を含むチャンク131をプール14内で一意に特定する番号である。ページIDは、ページ132をプール14内で一意に特定する番号である。ステータスは、ページ132の状態である。ページの状態としては、例えば、Allocatedと、Unallocatedとがある。アドレスは、対応するページを割当ているボリュームのアドレスである。例えば、同図の一番上のレコードは、チャンクID0のチャック131のページID0のページ132は、Vol1のボリュームのアドレス2の領域として割り当てられていることを示している。次に、ストレージ装置1で行われる動作を説明する。図10は、本発明の一実施形態に係るPVOLライト処理の第1のフローチャートである。図10に示すように、PVOLライト処理においては、ストレージ装置1のコントローラ11は、ホスト2からライト要求を受領するとステップS1、ペア情報管理テーブル1171におけるライト要求のライト対象のPVOLのステータスを参照することにより、ライト要求に対応するPVOLがリストア中であるか否かを判定するステップS2。ここで、ライト要求には、例えば、ライトデータを書き込むPVOLを示すLUN論理ユニット番号と、PVOLにおけるライト先領域に属するLBA論理ブロックアドレスとが含まれており、LUN及びLBAにより、PVOLのVOL及びライト先領域の領域IDとを特定することができる。ステップ2の判定の結果、リストア中である場合ステップS2でYesには、コントローラ11は、ポイントP図15参照に処理を進める。一方、リストア中でない場合ステップS2でNo、又は、ポイントRから進んできた場合には、コントローラ11は、差分領域管理テーブル1172に基づいて、ライト要求のライト対象の領域を含むスロットについてステータスがSnapshot保持ありであるか否かを判定するステップS3。この結果、スナップショット保持ありでない場合ステップS3でNoには、コントローラ11は、ポイントN図12参照に処理を進める。一方、スナップショット保持ありである場合ステップS3でYesには、コントローラ11は、差分領域管理テーブル1172を参照し、当該スロットが未退避であるか否か、すなわち、当該スロットに書き込むべきキャッシュ領域121のデータ要素が未退避であるか否かを判定するステップS4。この結果、当該スロットが未退避でない場合ステップS4でNoには、コントローラ11は、ポイントN図12参照に処理を進める。一方、当該スロットが未退避である場合ステップS4でYesには、差分領域管理テーブル1172を参照し、当該スロットのCAW属性がONであるか否かを判定するステップS5。この結果、CAW属性がONではない場合ステップS5でNoには、コントローラ11は、キャッシュ領域121のキャッシュ状態がホストダーティであるか、すなわち、当該スロットに対応するキャッシュ領域121のW面に、データがあるか否かを判定しステップS6、ホストダーティでない場合ステップS6でNoには、ポイントA図11参照に処理を進める一方、ホストダーティである場合ステップS6でYesには、ポイントB図13参照に処理を進める。一方、ステップS5の結果、CAW属性がONの場合ステップS5でYesには、コントローラ11は、当該領域の世代が最新世代より大きいか否かを判定するステップS7。この結果、当該領域の世代が最新世代より大きい場合ステップS7でYesには、当該領域に書き込むべきキャッシュ領域121のデータは、最新のスナップショットを取得した時点よりも後に更新されたデータであって、スナップショットを構成するデータスナップショット構成要素ではないことを意味しているので、コントローラ11は、処理をポイントN図12参照に進める一方、当該領域の世代が最新世代以下の場合ステップS7でNoには、当該領域に書き込むべきキャッシュ領域121のデータが書き込まれた時点よりも後で、次のスナップショットの取得がされていることを示し、当該キャッシュ領域121のデータは、スナップショット構成要素であることを意味しているので、ポイントC図14参照に処理を進める。図11は、本発明の一実施形態に係るPVOLライト処理の第2のフローチャートである。ポイントAに処理を進めると、図11に示すように、コントローラ11は、差分領域管理テーブル1172のライト要求に対応する領域のCAW属性をONに設定しステップS11、当該領域の世代に、ペア情報管理テーブル1171の対応するPVOLの最新世代に1を加算した値を設定するステップS12。これにより、当該領域に格納すべきキャッシュ領域121のデータが、最新のスナップショット取得時よりも後に更新されたデータであることが把握できるようになる。次いで、コントローラ11は、当該領域に書き込むべきライトデータをメモリ111のキャッシュ領域121に格納しステップS13、ライト要求に対する応答をホスト2に対して送信するステップS14。図12は、本発明の一実施形態に係るPVOLライト処理の第3のフローチャートである。ポイントNに処理を進めると、図12に示すように、コントローラ11は、ライトデータをメモリ111のキャッシュ領域121に格納しステップS21、ライト要求に対する応答をホスト2に対して送信するステップS22。これにより、キャッシュ領域121のデータは、新たなライトデータに更新される。図13は、本発明の一実施形態に係るPVOLライト処理の第4のフローチャートである。ポイントBに処理を進めると、図13に示すように、コントローラ11は、差分領域管理テーブル1172に基づいて、ライト対象のPVOLの領域に対応付けられている世代を特定し、ペア情報管理テーブル1171に基づいて、当該世代のSVOLを特定し、ライト対象の領域に対応する当該SVOLの領域に対してプール14から領域を割り当て、ページ管理テーブル1182を割り当てに従って更新するステップS31。すなわち、割り当てたページのステータスを割当済みにするとともに、アドレスに、SVOLの該当する領域のアドレスを設定する。次いで、コントローラ11は、キャッシュ領域121に格納されているPVOLのデータを割り当てられた領域ページにコピーするステップS32。なお、キャッシュ領域121に格納されているデータが、スロットの一部のデータのみである場合には、PVOLの対応するスロットのデータをキャッシュ領域121のR面に読み出し、スロットの足りない部分のデータをR面に読み出したデータで補充した後に、割り当てられたページにコピーする。次いで、コントローラ11は、差分領域管理テーブル1172の当該領域に対応する退避状態に退避済みを設定しステップS33、ライトデータをメモリ111のキャッシュ領域121に格納しステップS34、ライト要求に対する応答をホスト2に対して送信するステップS35。図14は、本発明の一実施形態に係るPVOLライト処理の第5のフローチャートである。ポイントCに処理を進めると、図14に示すように、コントローラ11は、差分領域管理テーブル1172に基づいて、ライト対象のPVOLの領域に対応付けられている世代を特定し、ペア情報管理テーブル1171に基づいて、ひとつ前の世代のSVOL、すなわち、当該世代-1のSVOLを特定し、ライト対象の領域に対応する当該SVOLの領域に対してプール14からページを割り当て、ページ管理テーブル1182を割り当てに従って更新するステップS41。次いで、コントローラ11は、PVOLに格納されている対応する領域のデータ旧データ:現在よりひとつ前の世代のスナップショットを構成するデータを割り当てられたページにコピーしステップS42、差分領域管理テーブル1172の対応する領域のCAW属性をOFFに設定するステップS43。これにより、ひとつ前の世代のスナップショット構成要素を適切にひとつ前の世代のスナップショットイメージを管理するSVOLに退避することができる。また、PVOLの一つの領域のデータ要素についての退避処理であるので、比較的短時間で処理を終了することができる。次いで、コントローラ11は、差分領域管理テーブル1172に基づいて、ライト対象のPVOLの領域に対応付けられている世代を特定し、ペア情報管理テーブル1171に基づいて、当該世代のSVOLを特定し、ライト対象の領域に対応する当該SVOLの領域に対してプール14からページを割り当て、ページ管理テーブル1182を割り当てに従って更新するステップS44。次いで、コントローラ11は、キャッシュ領域121に格納されているPVOLに書き込むべきデータ現在の世代のスナップショット構成要素を割り当てられたページにコピーしステップS45、差分領域管理テーブル1172の対応する領域の退避状態を退避済みに設定し、世代を削除するステップS46。これにより、現在の世代のスナップショット構成要素を適切に現在の世代のスナップショットイメージを管理するSVOLに退避することができる。また、PVOLの一つの領域に対応するキャッシュ領域121のデータ要素についての退避処理であるので、比較的短時間で処理を終了することができる。コントローラ11は、ライトデータをメモリ111のキャッシュ領域121に格納しステップS47、ライト要求に対する応答をホスト2に対して送信するステップS48。この処理によると、PVOLの一つの領域に対応するデータ要素についての退避処理だけであるので、比較的短時間で処理を終えることができ、ホスト2へのライトレスポンスを比較的早くすることができる。図15は、本発明の一実施形態に係るPVOLライト処理の第6のフローチャートである。ポイントPに処理を進めると、図15に示すように、コントローラ11は、差分領域管理テーブル1172を参照し、ライト要求に対応するPVOLの領域におけるリストアが未実行であるか否かを判定しステップS51、リストアが実行されて完了している場合ステップS51でNoには、ポイントR図10参照に処理を進める。一方、リストアが未実行の場合ステップS51でYesには、コントローラ11は、差分領域管理テーブル1172を参照し、対応する領域に格納すべきキャッシュ領域121のデータ要素が未退避であるか否かを判定するステップS52。この結果、未退避でない場合ステップS52でNoには、ポイントS図16参照に進む。一方、対応する領域が未退避である場合ステップS52でYesには、差分領域管理テーブル1172を参照し、当該スロットのCAW属性がONであるか否かを判定するステップS53。この結果、CAW属性がONではない場合ステップS53でNoには、コントローラ11は、キャッシュ状態がホストダーティであるか、すなわち、キャッシュ領域121のW面にデータがあるか否かを判定しステップS54、ホストダーティでない場合には、ポイントT図17参照に処理を進めるステップS54でNo一方、ホストダーティである場合ステップS54でYesには、ポイントU図18参照に処理を進める。一方、ステップS53の結果、CAW属性がONの場合ステップS53でYesには、コントローラ11は、当該領域の世代が最新世代より大きいか否かを判定しステップS55、当該領域の世代が最新世代より大きい場合ステップS55でYesには、処理をポイントS図16参照に進める一方、当該領域の世代が最新世代以下の場合ステップS55でNoには、ポイントW図19参照に処理を進める。図16は、本発明の一実施形態に係るPVOLライト処理の第7のフローチャートである。ポイントSに処理を進めると、図16に示すように、コントローラ11は、対応する領域について、SVOLからPVOLへのリストアコピーを実行しステップS61、差分領域管理テーブル1172の対応する領域のリストア状態をリストア済みに設定するステップS62。次いで、コントローラ11は、ライトデータをメモリ111のキャッシュ領域121に格納しステップS63、ライト要求に対する応答をホスト2に対して送信するステップS64。図17は、本発明の一実施形態に係るPVOLライト処理の第8のフローチャートである。ポイントTに処理を進めると、図17に示すように、コントローラ11は、差分領域管理テーブル1172のライト要求に対応する領域のCAW属性をONに設定しステップS71、当該領域の世代に、ペア情報管理テーブル1171の対応するPVOLの最新世代に1を加算した値を設定するステップS72。これにより、当該領域に格納すべきキャッシュ領域121のデータが、最新のスナップショット取得時よりも後に更新されたデータであることが把握できるようになる。次いで、コントローラ11は、対応する領域について、SVOLからPVOLへのリストアコピーを実行しステップS73、差分領域管理テーブル1172の対応する領域のリストア状態をリストア済みに設定するステップS74。次いで、コントローラ11は、ライトデータをメモリ111のキャッシュ領域121に格納しステップS75、ライト要求に対する応答をホスト2に対して送信するステップS76。図18は、本発明の一実施形態に係るPVOLライト処理の第9のフローチャートである。ポイントUに処理を進めると、図18に示すように、コントローラ11は、差分領域管理テーブル1172に基づいて、ライト対象のPVOLの領域に対応付けられている世代を特定し、ペア情報管理テーブル1171に基づいて、当該世代のSVOLを特定し、ライト対象の領域に対応する当該SVOLの領域に対してプール14からページを割り当て、ページ管理テーブル1182を割り当てに従って更新するステップS81。次いで、コントローラ11は、キャッシュ領域121に格納されているPVOLのデータを割り当てられた領域にコピーするステップS82。なお、キャッシュ領域121に格納されているデータが、スロットの一部のデータのみである場合には、PVOLの対応するスロットのデータをキャッシュ領域のR面に読み出し、スロットの足りない部分のデータをR面に読み出したデータで補充した後に、割り当てられたページにコピーする。次いで、差分領域管理テーブル1172の当該領域に対応する退避状態に退避済みを設定しステップS83、処理をポイントS図16参照に進める。図19は、本発明の一実施形態に係るPVOLライト処理の第10のフローチャートである。ポイントWに処理を進めると、図19に示すように、コントローラ11は、差分領域管理テーブル1172に基づいて、ライト対象のPVOLの領域に対応付けられている世代を特定し、ペア情報管理テーブル1171に基づいて、ひとつ前の世代のSVOL、すなわち、当該世代-1のSVOLを特定し、ライト対象の領域に対応する当該SVOLの領域に対してプール14から領域を割り当て、ページ管理テーブル1182を割り当てに従って更新するステップS91。次いで、コントローラ11は、PVOLに格納されている対応する領域のデータ旧データ:現在よりひとつ前の世代のスナップショットのデータを割り当てられた領域にコピーしステップS92、差分領域管理テーブル1172の対応する領域のCAW属性をOFFに設定し、世代を削除するステップS93。これにより、ひとつ前の世代のスナップショット構成要素を適切にひとつ前の世代のスナップショットイメージを管理するSVOLに退避することができる。また、PVOLの一つの領域についての退避処理であるので、比較的短時間で処理を終了することができる。次いで、コントローラ11は、差分領域管理テーブル1172に基づいて、ライト対象のPVOLの領域に対応付けられている世代を特定し、ペア情報管理テーブル1171に基づいて、当該世代のSVOLを特定し、ライト対象の領域に対応する当該SVOLの領域に対してプール14から領域を割り当て、ページ管理テーブル1182を割り当てに従って更新するステップS94。次いで、コントローラ11は、キャッシュ領域121に格納されているPVOLに対応する領域のデータ現在の世代のスナップショットのデータを割り当てられた領域にコピーしステップS95、差分領域管理テーブル1172の対応する領域の退避状態を退避済みに設定しステップS96、処理をポイントS図16参照に進める。これにより、現在の世代のスナップショット構成要素を適切に現在の世代のスナップショットイメージを管理するSVOLに退避することができる。また、PVOLの一つの領域に対応するキャッシュ領域121のデータ要素についての退避処理であるので、比較的短時間で処理を終了することができる。図20は、本発明の一実施形態に係るバックエンド処理のフローチャートである。このバックエンド処理は、例えば、任意のタイミング、例えば、所定の時間毎や、アクセス頻度が低い時間において実行される。コントローラ11は、差分領域管理テーブル1172を参照し、CAW属性がONのPVOLの領域を検出するステップS101。次いで、コントローラ11は、差分領域管理テーブル1172に基づいて、検出した領域に対応付けられている世代を特定し、ペア情報管理テーブル1171に基づいて、当該世代-1のSVOLを特定し、当該SVOLの領域に対してプール14から領域を割り当て、ページ管理テーブル1182を割り当てに従って更新するステップS102。次いで、コントローラ11は、PVOLに格納されている対応する領域のデータを割り当てられた領域にコピーするステップS103。次いで、コントローラ11は、当該領域の世代が最新世代1であるか否かを判定しステップS104、当該領域の世代が最新世代1である場合ステップS104でYesには、差分領域管理テーブル1172の当該領域に対応する退避状態に、退避済みを設定するステップS105一方当該領域の世代が最新世代1でない場合ステップS104でNoには、何もしない。次いで、コントローラ11は、差分領域管理テーブル1172の当該領域に対応するCAW属性をOFFに設定するステップS106。上記処理により、PVOLのCAW属性がONとなっている領域のデータについて、I/Oリクエストと非同期で、SVOLへと退避することができる。また、PVOLの領域のデータをSVOLへと退避することができるので、PVOLライト処理において、ライトデータをキャッシュ領域121に格納する前に、PVOLの領域のデータをSVOLへと退避しなければならない状況、例えば、ステップS7のNoに該当するような状況を低減することができ、ライトレスポンスを向上することができる。図21は、本発明の一実施形態に係るPVOLリード処理の第1のフローチャートである。PVOLリード処理においては、コントローラ11は、ホスト2からリード要求を受領するとステップS111、ペア情報管理テーブル1171におけるリード要求のリード対象のPVOLのステータスを参照することにより、リード要求に対応するPVOLがリストア中であるか否かを判定するステップS112。この結果、リストア中でない場合ステップS112でNoには、コントローラ11は、対応するPVOLの領域又は、当該領域のデータを格納するキャッシュ領域121からデータを読み出す通常リード処理を実行するステップS113。一方、リストア中である場合ステップS112でYesには、コントローラ11は、差分領域管理テーブル1172を参照し、リード要求に対応するPVOLのスロットにおけるリストアが未実行であるか否かを判定しステップS114、リストアが完了している場合ステップS114でNoには、通常リード処理を実行するステップS115。一方、リストアが未実行である場合ステップS114でYesには、コントローラ11は、差分領域管理テーブル1172を参照し、対応するスロットが未退避であるか否か、すなわち、当該スロットに書き込むべきキャッシュ領域121のデータ要素が未退避であるか否かを判定するステップS116。この結果、未退避でない場合ステップS116でNoには、処理をポイントD図22参照に進める。一方、未退避である場合ステップS116でYesには、差分領域管理テーブル1172を参照し、当該スロットのCAW属性がONであるか否かを判定するステップS117。この結果、CAW属性がONではない場合ステップS117でNoには、コントローラ11は、キャッシュ状態がホストダーティであるか、すなわち、キャッシュ領域121のW面にデータがあるか否かを判定しステップS118、ホストダーティでない場合には、ポイントE図23参照に処理を進めるステップS118でNo一方、ホストダーティである場合ステップS118でYesには、ポイントF図24参照に処理を進める。一方、ステップS117の結果、CAW属性がONの場合ステップS117でYesには、当該スロットの世代が最新世代より大きいか否かを判定しステップS119、当該スロットの世代が最新世代より大きい場合ステップS119でYesには、処理をポイントD図22参照に進める一方、当該領域の世代が最新世代以下の場合ステップS119でNoには、ポイントG図25参照に処理を進める。図22は、本発明の一実施形態に係るPVOLリード処理の第2のフローチャートである。ポイントDに処理を進めると、図22に示すように、コントローラ11は、対応するスロットについて、SVOLからPVOLへのリストアコピーを実行しステップS121、差分領域管理テーブル1172の対応するスロットのリストア状態をリストア済みに設定するステップS122。次いで、コントローラ11は、PVOLの対応する領域を読み出してホスト2へ送信するステップS123。図23は、本発明の一実施形態に係るPVOLリード処理の第3のフローチャートである。ポイントEに処理を進めると、図23に示すように、コントローラ11は、差分領域管理テーブル1172のリード要求に対応する領域を含むスロットのCAW属性をONに設定しステップS131、当該領域の世代に、ペア情報管理テーブル1171の対応するPVOLの最新世代に1を加算した値を設定するステップS132。次いで、コントローラ11は、対応する領域について、SVOLからPVOLへのリストアコピーを実行しステップS133、差分領域管理テーブル1172の対応する領域のリストア状態をリストア済みに設定するステップS134。次いで、コントローラ11は、PVOLの対応する領域を読み出してホスト2へ送信するステップS135。図24は、本発明の一実施形態に係るPVOLリード処理の第4のフローチャートである。ポイントFに処理を進めると、図24に示すように、コントローラ11は、差分領域管理テーブル1172に基づいて、リード対象のPVOLの領域を含むスロットに対応付けられている世代を特定し、ペア情報管理テーブル1171に基づいて、当該世代のSVOLを特定し、リード対象の領域に対応する当該SVOLの領域に対してプール14からページを割り当て、ページ管理テーブル1182を割り当てに従って更新するステップS141。次いで、コントローラ11は、キャッシュ領域121に格納されているPVOLに書き込むべきデータを割り当てられたページにコピーするステップS142。なお、キャッシュ領域121に格納されているデータが、スロットの一部のデータのみである場合には、PVOLの対応するスロットのデータをキャッシュ領域のR面に読み出し、スロットの足りない部分のデータをR面に読み出したデータで補充した後に、割り当てられたページにコピーする。次いで、差分領域管理テーブル1172の当該スロットに対応する退避状態に退避済みを設定しステップS143、処理をポイントD図22参照に進める。図25は、本発明の一実施形態に係るPVOLリード処理の第5のフローチャートである。ポイントGに処理を進めると、図25に示すように、コントローラ11は、差分領域管理テーブル1172に基づいて、リード対象のPVOLの領域を含むスロットに対応付けられている世代を特定し、ペア情報管理テーブル1171に基づいて、ひとつ前の世代のSVOL、すなわち、当該世代-1のSVOLを特定し、リード対象の領域に対応する当該SVOLの領域に対してプール14からページを割り当て、ページ管理テーブル1182を割り当てに従って更新するステップS151。次いで、コントローラ11は、PVOLに格納されている対応する領域のデータ旧データ:現在よりひとつ前の世代のスナップショットを構成するデータを割り当てられた領域にコピーしステップS152、差分領域管理テーブル1172の対応する領域のCAW属性をOFFに設定するステップS153。これにより、ひとつ前の世代のスナップショット構成要素を適切にひとつ前の世代のスナップショットイメージを管理するSVOLに退避することができる。また、PVOLの一つの領域のデータ要素についての退避処理であるので、比較的短時間で処理を終了することができる。次いで、コントローラ11は、差分領域管理テーブル1172に基づいて、リード対象のPVOLの領域に対応付けられている世代を特定し、ペア情報管理テーブル1171に基づいて、当該世代のSVOLを特定し、リード対象の領域に対応する当該SVOLの領域に対してプール14からページを割り当て、ページ管理テーブル1182を割り当てに従って更新するステップS154。次いで、コントローラ11は、キャッシュ領域121に格納されているPVOLに対応する領域のデータ現在の世代のスナップショット構成要素を割り当てられたページにコピーしステップS155、差分領域管理テーブル1172の対応する領域の退避状態を退避済みに設定しステップS156、処理をポイントD図22参照に進める。これにより、現在の世代のスナップショット構成要素を適切に現在の世代のスナップショットイメージを管理するSVOLに退避することができる。また、PVOLの一つの領域に対応するキャッシュ領域121のデータ要素についての退避処理であるので、比較的短時間で処理を終了することができる。図26は、本発明の一実施形態に係るSVOLリード処理のフローチャートである。SVOLリード処理においては、コントローラ11は、ホスト2からリード要求を受領するとステップS201、アドレス管理テーブル1181を参照することにより、リード要求に対応するSVOLの領域ページがPVOLを参照しているかを判定するステップS202。この結果、PVOLを参照していない場合ステップS202でNoには、SVOLに対応付けられているページからデータを読み出しリードし、ホスト2にデータを送信するステップS203。一方、PVOLを参照している場合ステップS202でYesには、コントローラ11は、差分領域管理テーブル1172を参照し、SVOLの当該領域に対応するPVOLのスロットのCAW属性がONであるか否かを判定するステップS204。この結果、CAW属性がONではない場合ステップS204でNoには、コントローラ11は、対応するPVOLの対応するスロットからデータをリードし、ホスト2にデータを送信するステップS205。一方、CAW属性がONの場合ステップS204でYesには、コントローラ11は、当該スロットの世代が当該SVOLの世代より大きいか否かを判定しステップS206、当該スロットの世代が当該SVOLの世代以下の場合ステップS206でNoには、キャッシュ領域121に格納されているデータがSVOLのスナップショットの取得時以前のデータ要素であるので、PVOLの領域に対応するキャッシュ領域121からデータをリードし、ホスト2にデータを送信するステップS207。一方、当該スロットの世代が当該SVOLの世代より大きい場合ステップS206でYesには、キャッシュ領域121に格納されているデータがSVOLのスナップショットの取得時よりも後のデータ要素であるので、コントローラ11は、当該SVOLの領域に対してプール14からページを割り当て、ページ管理テーブル1182を割り当てに従って更新するステップS208。次いで、コントローラ11は、PVOLに格納されている対応する領域のデータ旧データ:現在よりひとつ前の世代のスナップショットを構成するデータを割り当てられた領域にコピーしステップS209、差分領域管理テーブル1172の対応する領域のCAW属性をOFFに設定しステップS210、リード対象のSVOLの領域に対応付けられているページからデータを読み出しリードし、ホスト2にデータを送信するステップS211。図27は、本発明の一実施形態に係るSVOLライト処理の第1のフローチャートである。SVOLライト処理においては、コントローラ11は、ホスト2からライト要求を受領するとステップS221、ペア情報管理テーブル1171におけるライト要求のライト対象のSVOLに対応付けられたステータスを参照することにより、ライト対象のSVOLがリストア中であるか否かを判定するステップS222。この結果、リストア中である場合ステップS222でYesには、コントローラ11は、ライトを実行しないステップS223。一方、リストア中でない場合ステップS222でNoには、コントローラ11は、アドレス管理テーブル1181を参照することにより、ライト要求に対応するSVOLの領域がPVOLを参照しているかを判定するステップS224。この結果、PVOLを参照していない場合ステップS224でNoには、コントローラ11は、処理をポイントH図28参照に進める。一方、PVOLを参照している場合ステップS224でYesには、コントローラ11は、差分領域管理テーブル1172を参照し、当該スロットのCAW属性がONであるか否かを判定するステップS225。この結果、CAW属性がONではない場合ステップS225でNoには、コントローラ11は、処理をポイントI図29参照に進める。一方、CAW属性がONの場合ステップS225でYesには、コントローラ11は、当該スロットの世代が当該SVOLの世代より大きいか否かを判定しステップS226、当該スロットの世代が当該SVOLの世代以下の場合ステップS226でNoには、処理をポイントI図29参照に進める。一方、当該領域の世代が当該SVOLの世代より大きい場合ステップS226でYesには、コントローラ11は、ライト対象の領域に対応する当該SVOLの領域に対してプール14からページを割り当て、ページ管理テーブル1182を割り当てに従って更新するステップS227。次いで、コントローラ11は、対応するPVOLの対応する領域のデータ旧データ:現在よりひとつ前の世代のスナップショットを構成するデータを割り当てられた領域にコピーしステップS228、差分領域管理テーブル1172の対応する領域のCAW属性をOFFに設定しステップS229、ライト対象のSVOLの領域に対応付けられているページにライトデータを書き込みライトしし、ホスト2に応答を送信するステップS230。図28は、本発明の一実施形態に係るSVOLライト処理の第2のフローチャートである。ポイントHに処理を進めると、図28に示すように、コントローラ11は、アドレス管理テーブル1181を参照し、ライト対象のSVOLの領域に対して、自ページはあるか否かを判定しステップS231、自ページがある場合ステップS231でYesには、ライトデータを自ページに書き込み、ホスト2に応答を送信するステップS232。一方、自ページがない場合ステップS231でNoには、コントローラ11は、差分領域管理テーブル1172に基づいて、ライト対象のSVOLの領域に対してプール14からページを自ページとして割り当て、アドレス管理テーブル1181を割り当てに従って更新しステップS233、対応する領域の共有ページのデータを、割り当てられたページにコピーするステップS234。次いで、コントローラ11は、ライト対象のデータを自ページにコピーし、ホスト2に応答を送信するステップS235。図29は、本発明の一実施形態に係るSVOLライト処理の第3のフローチャートである。ポイントIに処理を進めると、図29に示すように、コントローラ11は、差分領域管理テーブル1172に基づいて、ライト対象のSVOLの領域に対してプール14からページを割り当て、ページ管理テーブル1182を割り当てに従って更新するステップS241。次いで、コントローラ11は、SVOLの領域に対応するキャッシュ領域121のPVOLのデータ現在の世代のスナップショットを構成するデータを割り当てられた領域にコピーしステップS242、差分領域管理テーブル1172の対応する領域の退避状態を退避済みに設定しステップS243、当該ページにライトデータを書き込み、ホスト2に応答を送信するステップS244。図30は、本発明の一実施形態に係るスナップショット取得処理のフローチャートである。スナップショット取得処理は、例えば、予め設定された時刻や、ホスト2等からスナップショット取得要求があった場合に実行される。コントローラ11は、ペア情報管理テーブル1171において、スナップショット取得対象のPVOLの次のスナップショットの管理用のSVOLに対応するステータスをSnapshot保持に設定しステップS251、対応する最新世代をカウントアップしステップS252、当該SVOLの世代に最新世代を設定するステップS253。このように、本実施形態においては、次のスナップショットの取得処理においては、PVOLの領域のデータを退避等する処理を行う必要がなく、短時間でPVOLに対するアクセスを行うことができる。図31は、本発明の一実施形態に係るスナップショット削除処理のフローチャートである。スナップショット削除処理は、例えば、ホスト2等からスナップショット削除要求があった場合に実行される。コントローラ11は、差分領域管理テーブル1172から、スナップショット削除対象となるSVOLに対応するPVOLについてのCAW属性がONの領域を検出しステップS261、当該CAW属性がONの領域に対して、必要に応じて退避コピーを実行するステップS262。具体的には、削除するSVOLが記憶している領域であって、他のスナップショットにより参照されている領域のデータについては、参照しているSVOLの領域に退避コピーをする。次いで、コントローラ11はPVOLの退避した領域について、差分領域管理テーブル1172のCAW属性をOFFに設定しステップS263、ペア情報管理テーブル1171の対応するSVOLのステータスをSnapshot未取得に設定するステップS264。以上説明したように、本発明の一実施形態に係る計算機システムによると、アクセスレスポンスを維持しつつ、次のスナップショットの取得時の処理を短時間化することができる。次に、本発明の変形例に係る計算機システムを説明する。変形例に係る計算機システムは、上記実施形態に係る計算機システムのストレージ装置1において、キャッシュ領域121にライトデータを一時的に記憶する領域テンポラリ領域をさらに設けるようにしたものである。図32は、本発明の変形例に係るPVOLライト処理の一部の概要を説明する図である。ストレージ装置1は、ホスト2からライトWR要求を受領した時に、CAW実行の可否を判断する図中1。スナップショット保持ありであって、対応する領域のデータが未退避である場合には、ライト対象のデータWRデータを受けとって、キャッシュ領域121のテンポラリ領域121tに書き込む図中2。次いで、ホスト2にライト要求に対するレスポンスを行う図中3。これにより、ホスト2に対するライトレスポンスを向上することができる。次いで、これとは、非同期で、バックエンド処理を実行し、PVOLの領域に対するCAW属性を検出し図中5。CAW属性がONの場合には、キャッシュ領域のリード面R面に先にライト対象の領域の更新前のデータがキャッシュされているかを判定し、キャッシュミスの場合には、PVOLの対応する領域を含むスロットをステージングする、すなわち、キャッシュ領域121のR面に読み出す図中4。次いで、SVOLの対応する領域としてプール14から領域ページを割り当て図中5、当該領域に、キャッシュ領域121のR面に読み出したデータを退避コピーする図中6。次いで、キャッシュ領域121のテンポラリ領域121tに格納したライトデータをPVOLの対応する領域のキャッシュ領域121に反映させ図中7、差分領域管理テーブル1172の領域の退避状態として退避済みを設定する図中8。次に、変形例に係るストレージ装置の動作を説明する。図33は、本発明の変形例に係るPVOLライト処理の第1のフローチャートである。なお、上記実施形態と同様なステップについては、同一の符号を付すこととし、以下に、変形例に係るPVOLライト処理について、実施形態に係るPVOLライト処理との差異を中心に説明する。本変形例に係るPVOLライト処理においては、ステップS6において、コントローラ11が、キャッシュ状態がホストダーティであるか否かを判定した場合に、キャッシュ状態がホストダーティでない場合ステップS6でNoには、ポイントX図34参照に処理を進める。また、ステップS7において、コントローラ11が当該領域の世代が最新世代より大きいか否かを判定した場合において、当該領域の世代が最新世代以下の場合ステップS7でNoには、ポイントY図35参照に処理を進める。図34は、本発明の変形例に係るPVOLライト処理の第2のフローチャートである。ポイントXに処理を進めると、図34に示すように、コントローラ11は、ライトデータをキャッシュ領域121のテンポラリ領域121tに格納しステップS301、ライト要求に対する応答をホスト2に対して送信するステップS302。これにより、ホスト2に対するライトレスポンスを向上することができる。次いで、コントローラ11は、差分領域管理テーブル1172に基づいて、ライト対象のPVOLの領域に対応付けられている世代を特定し、ペア情報管理テーブル1171に基づいて、当該世代のSVOLを特定し、ライト対象の領域に対応する当該SVOLの領域に対してプール14から領域を割り当て、ページ管理テーブル1182を割り当てに従って更新するステップS303。次いで、コントローラ11は、キャッシュ領域121に格納されているPVOLのデータを割り当てられた領域にコピーするステップS304。なお、キャッシュ領域121に格納されているデータが、スロットの一部のデータのみである場合には、PVOLの対応するスロットのデータをキャッシュ領域のR面に読み出し、スロットの足りない部分のデータをR面に読み出したデータで補充した後に、割り当てられたページにコピーする。次いで、コントローラ11は、テンポラリ領域121tのデータを、キャッシュ領域121のPVOL用の領域にコピーしステップS305、差分領域管理テーブル1172の当該領域の退避状態に退避済みを設定するステップS306。図35は、本発明の変形例に係るPVOLライト処理の第3のフローチャートである。ポイントYに処理を進めると、図35に示すように、コントローラ11は、ライトデータをキャッシュ領域121のテンポラリ領域121tに格納しステップS311、ライト要求に対する応答をホスト2に対して送信するステップS312。これにより、ホスト2に対するライトレスポンスを向上することができる。差分領域管理テーブル1172に基づいて、ライト対象のPVOLの領域に対応付けられている世代を特定し、ペア情報管理テーブル1171に基づいて、当該世代-1のSVOLを特定し、ライト対象の領域に対応する当該SVOLの領域に対してプール14から領域を割り当て、ページ管理テーブル1182を割り当てに従って更新するステップS313。次いで、コントローラ11は、PVOLに格納されている対応する領域のデータ旧データ:現在よりひとつ前の世代のスナップショットを構成するデータを割り当てられた領域にコピーしステップS314、差分領域管理テーブル1172の対応する領域のCAW属性をOFFに設定し、世代を削除するステップS315。次いで、コントローラ11は、差分領域管理テーブル1172に基づいて、ライト対象のPVOLの領域に対応付けられている世代を特定し、ペア情報管理テーブル1171に基づいて、当該世代のSVOLを特定し、ライト対象の領域に対応する当該SVOLの領域に対してプール14からページを割り当て、ページ管理テーブル1182を割り当てに従って更新するステップS316。次いで、コントローラ11は、キャッシュ領域121に格納されているPVOLの対応する領域に書き込むべきデータ現在の世代のスナップショットを構成するデータを割り当てられたページにコピーするステップS317。なお、キャッシュ領域121に格納されているデータが、スロットの一部のデータのみである場合には、PVOLの対応するスロットのデータをキャッシュ領域のR面に読み出し、スロットの足りない部分のデータをR面に読み出したデータで補充した後に、割り当てられたページにコピーする。次いで、コントローラ11は、テンポラリ領域121tのデータを、キャッシュ領域121のPVOL用の領域にコピーしステップS318、差分領域管理テーブル1172の当該領域に対応する退避状態に退避済みを設定するステップS319。以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。"