"M個の物理記憶装置のそれぞれが備える複数の物理記憶領域が分散して割り当てられた複数の部分仮想記憶領域を含む仮想記憶領域を、前記M個の物理記憶装置に1以上の物理記憶装置が追加されたN個の物理記憶装置のそれぞれが備える複数の物理記憶領域に分散して割り当てる割り当て装置において、前記複数の部分仮想記憶領域に含まれるN個の部分仮想記憶領域に、前記M個以下のP個の部分仮想記憶領域については、仮想記憶領域と物理記憶領域との割り当て関係を維持し、残りのN-P個の部分仮想記憶領域の各々に前記N個の物理記憶装置から前記P個の物理記憶装置を除いた1または複数の物理記憶装置のそれぞれが備える物理記憶領域を分散して割り当てる割り当て部を有することを特徴とする割り当て装置。前記割り当て部の物理記憶領域の割り当てにより割り当て関係が解除された物理記憶領域にデータが存在するか否かを判断し、前記物理記憶領域にデータが存在する場合、前記物理記憶領域から前記仮想記憶領域に割り当てられた物理記憶領域へのデータの書き込みを実行し、前記物理記憶領域にデータが存在しない場合、前記物理記憶領域から前記仮想記憶領域に割り当てられた物理記憶領域へのデータの書き込みを省略することを特徴とする請求項1記載の割り当て装置。前記割り当て部は、前記M個の物理記憶装置から1以上の物理記憶装置が除外されたQ個の物理記憶装置のそれぞれが備える複数の物理記憶領域に分散して割り当てる場合に、前記複数の部分仮想記憶領域に含まれるQ個の部分仮想記憶領域のいずれかに、前記M個の物理記憶装置から前記Q個の物理記憶装置を除いた1または複数の物理記憶装置のそれぞれが備える物理記憶領域を分散して割り当て、残りの部分仮想記憶領域については、仮想記憶領域と物理記憶領域との割り当て関係を維持することを特徴とする請求項1記載の割り当て装置。仮想記憶領域が備える複数の部分仮想記憶領域に順に、M個の物理記憶装置の各々が備える物理記憶領域を分散させて割り当てる割り当て部と、前記複数の部分仮想記憶領域に割り当てる対象の物理記憶装置を、前記複数の物理記憶装置に1以上のN個の物理記憶装置を追加した場合に、前記複数の部分仮想記憶領域について前記順でN個の部分仮想記憶領域ごとに分割して得られる1つの分割範囲に含まれるN個の部分仮想記憶領域のうち、M個を超えた部分仮想領域については物理記憶領域を追加された前記1以上の物理記憶装置の各物理記憶領域に変更する変更部と、を備えることを特徴とする割り当て装置。M個の物理記憶装置と、前記M個の物理記憶装置のそれぞれが備える複数の物理記憶領域が分散して割り当てられた複数の部分仮想記憶領域を含む仮想記憶領域を、前記M個の物理記憶装置に1以上の物理記憶装置が追加されたN個の物理記憶装置のそれぞれが備える複数の物理記憶領域に分散して割り当てる制御装置と、を有するストレージ装置において、前記制御装置は、前記複数の部分仮想記憶領域に含まれるN個の部分仮想記憶領域に、前記M個以下のP個の物理記憶装置に割り当てられたP個の部分仮想記憶領域については、仮想記憶領域と物理記憶領域との割り当て関係を維持し、残りのN-P個の部分仮想記憶領域の各々に前記N個の物理記憶装置から前記P個の物理記憶装置を除いた1または複数の物理記憶装置のそれぞれが備える物理記憶領域を分散して割り当てることを特徴とするストレージ装置。ストレージ装置の運用中にストレージプールに記憶装置が追加された際に、仮想ボリュームに割り当て済の各記憶領域を各記憶装置の記憶領域に再配置する場合を考える。ここで、仮想ボリュームに割り当てられる記憶領域の数を記憶装置間で均等にしようとすると、例えば1追加された記憶装置を含む仮想ボリュームを新規に作成する。2コピー元の仮想ボリュームから作成した仮想ボリュームにデータをコピーする。3コピー完了後に、コピー元の仮想ボリュームをストレージプールに戻す。という作業を行うことが考えられる。しかしながら、上記1-3の作業を行うと、上記2のコピーは、コピー元の仮想ボリュームからコピー先への仮想ボリュームの全面コピーとなる。このため、仮想ボリュームに記憶領域を割り当てるときの効率が悪いという問題がある。なお、運用中に記憶装置が追加された場合について説明したが、運用中に記憶装置がストレージプールから除外された場合も同様の問題がある。1つの側面では、本発明は、仮想記憶領域への割り当てに用いられる物理記憶装置の数の変更の際に、変更後の物理記憶装置の各物理記憶領域を仮想記憶領域に分散して割り当てる割り当て処理を効率的に行うことを目的とする。上記目的を達成するために、開示の割り当て装置が提供される。この割り当て装置は、M個の物理記憶装置のそれぞれが備える複数の物理記憶領域が分散して割り当てられた複数の部分仮想記憶領域を含む仮想記憶領域を、M個の物理記憶装置に1以上の物理記憶装置が追加されたN個の物理記憶装置のそれぞれが備える複数の物理記憶領域に分散して割り当てる割り当て装置において、複数の部分仮想記憶領域に含まれるN個の部分仮想記憶領域に、M個以下のP個の部分仮想記憶領域については、仮想記憶領域と物理記憶領域との割り当て関係を維持し、残りのN-P個の部分仮想記憶領域の各々にN個の物理記憶装置からP個の物理記憶装置を除いた1または複数の物理記憶装置のそれぞれが備える物理記憶領域を分散して割り当てる割り当て部を有する。1態様では、仮想記憶領域への割り当てに用いられる物理記憶装置の数の変更の際に、変更後の物理記憶装置の各物理記憶領域を仮想記憶領域に分散して割り当てる割り当て処理を効率化することができる。以下、実施の形態のストレージ装置を、図面を参照して詳細に説明する。<第1の実施の形態>図1は、第1の実施の形態のストレージ装置を示す図である。第1の実施の形態のストレージ装置1は、制御装置2と、ストレージプール3とを有している。制御装置2とストレージプール3とは、ネットワークで接続されている。ストレージプール3は、ストレージ装置1内のディスク容量を一元的に管理する記憶領域である。図1に示すストレージプール3には、複数の物理記憶装置3a、3b、3cが配置されている。物理記憶装置3a、3b、3cは、例えばそれぞれHDDやSSDSolidStateDrive等の不揮発性の記憶装置である。物理記憶装置3a、3b、3cは、データを記憶する。制御装置2は、物理記憶装置3a、3b、3cそれぞれの記憶領域をエクステントと呼ばれるデータの管理単位を用いて管理する。本実施の形態の各エクステントのサイズは1GBとする。物理記憶装置3a、3b、3cには、それぞれエクステントを識別するID以下、エクステントIDというが設定されている。図1においては、エクステントIDがXのエクステントをエクステントXと記載する。ストレージプール3には、物理記憶装置3a、3b、3cのそれぞれの記憶領域が分散して割り当てられた仮想記憶装置3dが作成されている。仮想記憶装置3d内の各エクステントは、部分仮想記憶領域の一例である。仮想記憶装置3dは、制御装置2が作成することができる。仮想記憶装置3d内は、エクステントの大きさをストライピングサイズとして複数の記憶領域に分割されている。制御装置2は、仮想記憶装置3dに対するデータアクセス要求が取得されると、ネットワークを介してアクセスを実行する。仮想記憶装置3dに対するデータアクセス要求は、例えば、図示しない他の情報処理装置例えば、サーバ装置からネットワークを介して受信される。制御装置2は、管理部2aと、作成部2bと、記憶部2cと、割り当て部2dと、書き込み部2eとを有している。なお、作成部2b、割り当て部2d、および書き込み部2eは、制御装置2が有するCPUCentralProcessingUnitにより実現することができる。また、管理部2aと記憶部2cは、制御装置2が有するRAMRandomAccessMemoryやHDD等により実現することができる。管理部2aは、テーブル2a1を記憶する。テーブル2a1は、仮想記憶装置3dと物理記憶装置3a、3b、3cとエクステントとの関係を記憶する。テーブル2a1は、仮想ID、エクステントIDおよび物理IDの欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。仮想IDの欄には、仮想記憶装置3d内でエクステントの位置を特定するIDが設定されている。具体的には、仮想記憶装置3dが備える上側のエクステントから順に仮想ID=0、1、が設定されている。エクステントIDの欄には、仮想IDにより特定される位置に対応するエクステントIDが設定されている。物理IDの欄には、エクステントIDにより特定されるエクステントを備える物理記憶装置を特定するIDが設定されている。物理記憶装置3aの物理ID=1であり、物理記憶装置3bの物理ID=2であり、物理記憶装置3cの物理ID=3である。テーブル2a1によれば、例えばテーブル2a1の1行目のレコードを参照することにより、仮想ID=0の位置には、物理記憶装置3aが備えるエクステントID=0のエクステントが配置されていることが分かる。この制御装置2は、ストレージプール3に物理記憶装置4が新たに追加された場合、追加された物理記憶装置4のエクステントを含む仮想記憶装置3eの仮想記憶領域を、物理記憶装置3a、3b、3c、4のそれぞれが備える複数の物理記憶領域に分散して割り当てる処理を実行する。制御装置2は、仮想記憶装置3eの作成の際、以下に示す負荷分散処理を実行することで、作成された仮想記憶装置3eを構成する物理記憶装置3a~3cおよび物理記憶装置4のうち、1つの物理記憶装置にアクセスが集中することを回避する。以下、制御装置2が実行する負荷分散処理を説明する。制御装置2は、新たに追加された物理記憶装置4の記憶領域をエクステントID=0~5と同じ大きさに区切り、エクステントID=6、7のエクステントを生成する。作成部2bは、再構成後の仮想記憶装置3eを構成する物理記憶装置の数と同じ数のエクステントの集合A、Bを再構成前の仮想記憶装置内3dに作成する。具体的には、作成部2bは、テーブル2a1を参照し、再構成後の仮想記憶装置3eを構成する物理記憶装置の数に一致する4つのエクステントID=0、2、4、1のエクステントで構成される集合Aを作成する。そして、集合Aを除いた残りのエクステントが2つしか存在しないため、作成部2bは、残りのエクステントを集めた集合、すなわち、エクステントID=3、5のエクステントで構成される集合Bを作成する。作成部2bは、作成した集合A、Bに属するエクステントの数を、物理記憶装置ごとに計数したテーブル2c1、2c2を作成し、記憶部2cに記憶する。具体的には、作成部2bは、テーブル2a1を参照し、集合A、Bそれぞれの物理IDの数を計数することにより、テーブル2c1、2c2を作成する。例えば集合Aに関するテーブル2c1は、物理ID=1により特定される物理記憶装置3aのエクステントが2つ存在することを示している。割り当て部2dは、記憶部2cに記憶されたテーブル2c1、2c2を用いて作成された集合A、Bに属するエクステントの数を各物理記憶装置のエクステントが1つずつ割り当てられるようにする処理を実行する。具体的には、割り当て部2dは、まず、テーブル2c1を用いて集合Aにおいて、同一の物理記憶装置のエクステントが2つ以上配置されているか否かを判断する。テーブル2c1を参照すると、物理ID=1のエクステント数が2である。このため割り当て部2dは、集合Aにおいて、物理記憶装置3aが備えるエクステント数が2つ配置されていると判断する。このため、割り当て部2dは、2つ以上配置されているエクステントのうちエクステントID=0のエクステントを当該集合Aに残し、残りのエクステントID=1のエクステントの仮想記憶装置3dとの割り当て関係を解除し、集合A内にエクステントが配置されていない物理記憶装置4のエクステントID=6のエクステントを新たに仮想記憶装置3d内の集合Aに割り当てる。なお、エクステントID=0、1のどちらのエクステントの仮想記憶装置3dとの割り当て関係を維持するかは、任意に決定することができる。また、残りのエクステントID=1のエクステントを、物理記憶装置4のエクステントID=6、7のどちらのエクステントを新たに仮想記憶装置3d内の集合Aに割り当てるかは、任意に決定することができる。他方、物理ID=2、3のエクステント数は1である。エクステントID=0のエクステントと、エクステントID=2のエクステントは、集合Aにおいて各物理記憶装置のエクステントが1つずつ割り当てられるようにするという条件を満たしているため、エクステントID=0のエクステントと、エクステントID=2のエクステントの仮想記憶装置3dとの割り当て関係を維持する。この結果、エクステントID=0のエクステントと、エクステントID=2のエクステントは、集合Aに残る。次に、割り当て部2dは、テーブル2c2を用いて集合Bにおいて、同一の物理記憶装置のエクステントが2つ以上配置されているか否かを判断する。テーブル2c2を参照すると、同一の物理記憶装置のエクステントが2つ以上配置されていないことが分かる。このため、割り当て部2dは、エクステントID=3のエクステントと、エクステントID=5のエクステントの仮想記憶装置3dとの割り当て関係を維持する。この結果、エクステントID=3のエクステントと、エクステントID=5のエクステントは、集合Bに残る。書き込み部2eは、割り当て部2dの処理の実行によって集合Aに属さないこととなったエクステントID=1のエクステントに記憶されているデータを、置き換えられた物理記憶装置4のエクステントID=6のエクステントに書き込む。また、書き込み部2eは、割り当て部2dの処理の実行後も集合Aに残ったエクステントID=0のエクステントと、エクステントID=2のエクステントについては、データを移動しなくてもよい。以上の負荷分散処理により仮想記憶装置3eが作成される。なお、エクステントID=1のエクステントにデータが存在しない場合は、書き込み処理を省略するのが好ましい。これにより、処理負荷の軽減を図ることができる。このストレージ装置1によれば、物理記憶装置3a、3b、3c、3dの数と同じ4つのエクステントが含まれる集合A、および残りのエクステントが含まれる集合Bを作成した。そして、作成された集合A、B内のエクステントが、互いに異なる物理記憶装置のそれぞれの記憶領域に割り当てられ、仮想記憶装置3eを作成するようにした。制御装置2は、仮想記憶装置3eを用いてI/O処理を実行することにより、仮想記憶装置3dに比べ、1つの物理記憶装置にI/Oアクセスが集中する可能性を低減することができる。また、本実施の形態の仮想記憶装置3eを作成する方法によれば、集合Aに同一の物理記憶装置のエクステントが2つ以上配置されている物理記憶装置3aについて、一部のエクステントを置き換え、置き換えを実行しないエクステントについては割り当て関係を維持するようにしたので、変更後の物理記憶装置の各物理記憶領域を仮想記憶領域に分散して割り当てる割り当て処理を効率的に行うことができる。また、エクステントID=1のエクステントにデータが存在すれば、エクステントID=1のエクステントに記憶されているデータだけを物理記憶装置4のエクステントID=6のエクステントに書き込み、エクステントID=0、2、4のエクステントについては、データの書き込み処理を実行しなくてもよい。このため、例えば全面コピーを実行する場合に比べ、データ移動量を減らすことができる。このため、エクステント処理時間を短縮することができる。なお、書き込み部2eは、処理の実行によって集合Aに属さないこととなったエクステントID=1のエクステントにデータが存在するか否かを判断し、データが存在しない場合、エクステントID=1のエクステントから置き換えられた物理記憶装置4のエクステントID=6のエクステントへの書き込みを省略するのが好ましい。書き込みを省略することにより、処理時間の短縮を図ることができる。なお、本実施の形態では、ストレージプール3に物理記憶装置4が新たに追加された場合の制御装置2の処理を説明した。しかし、本実施の形態の処理方法は、ストレージプール3から物理記憶装置3a、3b、3cのうちの1つが取り除かれた場合についても適用することができる。また、本実施の形態では、作成された仮想記憶装置3eの集合A、Bは、互いに異なる物理記憶装置のエクステントで構成するようにした。しかし、これに限らず、作成された仮想記憶装置の集合を、互いに異なるRAIDRedundantArrayofIndependentDisksグループのエクステントで構成するようすることもできる。この場合、RAIDグループ単位で複数のエクステントを作成すればよい。以下、第2の実施の形態において、開示のストレージ装置をより具体的に説明する。<第2の実施の形態>図2は、第2の実施の形態のストレージシステムを示すブロック図である。図2は、第2の実施の形態に係るストレージシステムの全体構成例を示す図である。図2に示すストレージ装置100は、CEControllerEnclosure200と、DEDriveEnclosure300とを含む。また、CE200には、ホスト装置400が接続されている。CE200は、CMControllerModule201、202を備える。CM201、202のそれぞれは、ホスト装置400からのI/OInOut要求に応じて、DE300内の記憶装置に対するデータの読み書きを行う。CM201、202は、DE300内の記憶装置によって実現される物理記憶領域をRAIDによって管理し、これらの物理記憶領域に対するアクセスを制御する。なお、CM201、202は、例えばルータ等を介して互いに接続されている。また、CMは、CE200内に1つのみ設けられてもよいし、3つ以上設けられてもよい。ただし、CMが複数設けられることで、DE300に対するアクセス制御系統が冗長化され、アクセス制御処理の信頼性が向上する。DE300は、CM201、202からのアクセス制御対象となる複数の記憶装置を備える。本実施の形態のDE300は、記憶装置としてHDD等やSSD等の不揮発性記憶装置である物理ディスクを備えるディスクアレイ装置である。また、CE200には、複数のDE300が接続されていてもよい。ホスト装置400は、ユーザの操作に応じて、CM201、202に対して、DE300内の物理ディスクへのアクセスを要求する。ホスト装置400は、例えば、ユーザの操作に応じて、CM201、202のいずれかを通じて、DE300内の物理ディスクからのデータの読み出しや、DE300内の物理ディスクに対するデータの書き込みを行うことができる。なお、CE200内のCM201、202は、ともに同様の構成を有し、同様の処理を実行可能である。そこで、以下、CM201についてのみ説明し、CM202についての説明を省略する。図3は、CMのハードウェア構成例を示す図である。CM201は、CPU211によって装置全体が制御されている。CPU211には、RAM212および複数の周辺機器が、バス217を介して接続されている。RAM212は、CM201の主記憶装置として使用され、CPU211に実行させるプログラムの少なくとも一部や、このプログラムによる処理に必要な各種データを一時的に記憶する。CPU211には、周辺機器の例として、SSD213、入力I/Fインタフェース214、CAChannelAdapter215およびDIDeviceInterface216が接続されている。SSD213は、CM201の二次記憶装置として使用され、CPU211によって実行されるプログラムやその実行に必要な各種のデータ等を記憶する。なお、二次記憶装置としては、例えば、HDD等の他の種類の不揮発性記憶装置が使用されてもよい。入力I/F214には、操作キー等を備える入力装置214aが接続されている。入力I/F214は、入力装置214aに対する操作入力に応じた信号をCPU211に出力する。CA215は、ホスト装置400とCM201との間でデータを送受信するインタフェース処理を実行する。CA215とホスト装置400とは、例えば、FCFibreChannel規格に従って通信する。DI216は、DE300とCM201との間でデータを送受信するインタフェース処理を実行する。DI216とDE300とは、例えば、SASSerialAttachedSCSI,SCSI:SmallComputerSystemInterface規格に従って通信する。以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。図2に示すようなハードウェア構成のストレージ装置100内には、以下のような機能が設けられる。図4は、CMの処理機能の構成例を示すブロック図である。CM201は、エクステント管理部110と、仮想ディスク管理部120と、移行制御部130とを有している。エクステント管理部110、仮想ディスク管理部120および移行制御部130の処理は、例えば、CM201が備えるCPU211が所定のプログラムを実行することで実現される。なお、移行制御部130は、作成部、実行部および書き込み部の一例である。また、CM201の記憶装置には、ストレージプール構成情報テーブル111、ビットマップ112、仮想ディスク構成情報テーブル121、コピー管理テーブル131およびエクステント管理テーブル132が記憶される。これらの各テーブルは、例えばRAM212やSSD213に記憶される。なお、図4では、説明の便宜上、これらの各テーブルを対応する機能ブロックの内部に図示している。図4に示すストレージプールA0は、DE300内の物理ディスクによって実現される物理記憶領域である。ストレージプールA0には、仮想ディスクV1が作成されている。仮想ディスクV1とは、ユーザが使用可能な論理ボリュームであり、その物理記憶領域はDE300内の物理ディスクの少なくとも一部によって提供される。図5の例では、仮想ディスクV1の物理記憶領域は、物理ディスク301、302、303から割り当てられる。本実施の形態の物理ディスク301、302、303の物理記憶容量は、それぞれ4GB、3GB、4GBである。エクステント管理部110は、物理ディスク301、302、303の物理記憶容量を一定容量の管理サイズに分割して管理する。以下、管理サイズをエクステントという。本実施の形態のエクステントのサイズは1GBとする。エクステント管理部110は、エクステントに対応してIDを設定する。図面においては、IDがXのエクステントをエクステントXと記載する。図5は、ストレージプール構成情報テーブルを示す図である。ストレージプール構成情報テーブル111には、エクステントID、物理ディスクIDおよびアドレスの欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。エクステントIDの欄には、エクステントを識別するIDが設定される。物理ディスクIDの欄には、エクステントを構成する物理ディスクを識別するIDが設定される。アドレスの欄には、当該エクステントのアドレス例えばLBALogicalBlockAddress等が設定される。再び図4に戻って説明する。仮想ディスクV1は、物理ディスク301のエクステントID=0~3のエクステント、物理ディスク302のエクステントID=4~6のエクステント、および物理ディスク303のエクステントID=7~9のエクステントを有する。物理ディスク303のエクステントID=10のエクステントは、未使用の物理記憶領域となっている。この結果、仮想ディスクV1の記憶容量は、10GBである。仮想ディスクV1は、各物理ディスクへ301、302、303のアクセスが均等となるように、エクステントが割り当てられている。仮想ディスクV1に割り当てられたエクステントは、仮想ディスク構成情報テーブル121に記憶される。エクステント管理部110は、仮想ディスク管理部120からの要求に応じて、仮想ディスクV1にアクセスする。エクステント管理部110は、仮想ディスクV1にアクセスする際に、アクセス先の領域に対して設定されたRAIDに関する設定情報RAIDレベル、RAIDを構成するディスク数等に基づいてアクセス制御を行う。例えば、エクステント管理部110は、仮想ディスク管理部120からデータの書き込み要求を受けると、RAIDに関する設定情報に基づいて、データが冗長化されるように書き込み処理を行う。また、エクステント管理部110は、データアクセスの情報を、ビットマップ112を用いて管理する。図6は、ビットマップを示す図である。ビットマップ112の1つのビットは、1つのエクステントに対応している。データアクセスがあったエクステントのビットは色が塗られた状態となる。色が塗られた状態は、ビットの値が1であることを示す。図6に示すビットマップ112は、エクステントIDが1、5、6のエクステントにデータアクセスがあったことを示している。ビットマップ112は、後述する移行制御部130が実行するデータ移行処理において用いられる。例えば、移行制御部130は、データアクセスがあったエクステントには、データが存在すると判断する。再び図4に戻って説明する。仮想ディスク管理部120は、ホスト装置400から、仮想ディスクV1に対するI/O要求を受け付ける。ユーザは、ホスト装置400からCM201に対してI/O要求を送信することで、仮想ディスクV1に対するデータの読み書きを行うことができる。仮想ディスク管理部120は、ホスト装置400から仮想ディスクV1に対する書き込み要求を受けると、データの書き込み先のエクステントのエクステントIDを仮想ディスク構成情報テーブル121から獲得する。仮想ディスク管理部120は、獲得したエクステントIDと、書き込み対象のデータとをエクステント管理部110に通知し、データの書き込みを依頼する。また、仮想ディスク管理部120は、ホスト装置400から、仮想ディスクからの読み出し要求を受けると、ストレージプール構成情報テーブル111を参照して、読み出し領域を示すアドレスを判別する。仮想ディスク管理部120は、読み出し領域を示すアドレスをエクステント管理部110に通知して、データの読み出しを依頼する。依頼に応じてエクステント管理部110がデータを読み出すと、仮想ディスク管理部120は、読み出されたデータをホスト装置400に送信する。仮想ディスク管理部120は、仮想ディスクV1に関する情報を管理する仮想ディスク構成情報テーブル121を有する。図7は、仮想ディスク構成情報テーブルを示す図である。仮想ディスク構成情報テーブル121には、仮想ディスクID、仮想ディスク構成IDおよびエクステントIDの欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。仮想ディスクIDの欄には、仮想ディスクを識別するIDが設定される。同じIDは、1つの仮想ディスクを構成していることを示す。例えば図4に示す仮想ディスクV1を構成するエクステントは、共通のID0を備える。仮想ディスク構成IDの欄には、仮想ディスクV1内でのエクステントを管理するIDが設定される。エクステントIDの欄には、エクステントIDが設定される。移行制御部130は、ストレージプールA0に物理ディスクが新たに追加されたとき、またはストレージプールA0から仮想ディスクV1を構成する物理ディスクが除外されたときに、再構成後の仮想ディスクを構成する物理ディスクのエクステントの数を均等化するデータ移行処理を実行する。具体的には移行制御部130は、仮想ディスクV1内のエクステントを、再構成後の仮想ディスクの物理ディスクの数と同じ数のエクステントを含む区画に区切り複数の区画を作成する。そして、ストレージプールA0に物理ディスクが新たに追加された場合、移行制御部130は、作成された各区画において、各物理ディスクのエクステント数が1になるように、同一の物理ディスクの2つ目以降のエクステントを、その区画内にエクステントが配置されていない他の物理ディスクに移動させる処理を実行する。また、ストレージプールA0または仮想ディスクV1から物理ディスクを取り除くとき、移行制御部130は、作成された各区画において、除外する物理ディスクに属するエクステント数が0になるように、その物理ディスクのエクステントを、その区画内にエクステントが配置されていない他の物理ディスクに移動させる。このデータ移行処理により、再構成後の仮想ディスクを構成する物理ディスクのうち、特定の物理ディスクにアクセスが集中することを回避する。この移行制御部130は、データ移行処理においてコピー管理テーブル131とエクステント管理テーブル132を区画ごとに作成する。エクステント管理テーブル132は、記憶部に記憶されるテーブルの一例である。図8は、コピー管理テーブルを示す図である。コピー管理テーブル131には、物理ディスクIDおよびコピー数の欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。物理ディスクIDの欄には、データ移行処理における再構成後の仮想ディスクを構成する物理ディスクを特定するIDが設定される。例えば、データ移行処理において、仮想ディスクV1を構成する物理ディスクが3から4に変更された場合、物理ディスクIDの欄には、再構成後の仮想ディスクを構成する4つの物理ディスクを特定するIDが設定される。コピー数の欄には、データ移行処理において物理ディスクIDにより特定される物理ディスクにデータコピーが実行された回数を示す値が設定される。図9は、エクステント管理テーブルを示す図である。エクステント管理テーブル132には、物理ディスクIDおよびエクステント数の欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。物理ディスクIDの欄には、データ移行処理における再構成後の仮想ディスクを構成する物理ディスクを特定するIDが設定される。例えば、データ移行処理において、仮想ディスクV1を構成する物理ディスクが3から4に変更された場合、物理ディスクIDの欄には、再構成後の仮想ディスクを構成する4つの物理ディスクを特定するIDが設定される。エクステント数の欄には、物理ディスクIDにより特定される物理ディスクが備える、作成された区画内のエクステントの数が設定される。次に、移行制御部130が実行するデータ移行処理を、フローチャートを用いて説明する。図10、図11、図12は、データ移行処理を示すフローチャートである。[ステップS1]移行制御部130は、物理ディスクの追加指示または物理ディスクの除外指示を受け付ける。その後、ステップS2に遷移する。[ステップS2]移行制御部130は、ストレージプール構成情報テーブル111の物理ディスクIDの欄を参照し、現在物理ディスクの追加前または物理ディスクの除外前の仮想ディスクV1を構成する物理ディスクの数を取得する。その後、ステップS3に遷移する。[ステップS3]移行制御部130は、ステップS1にて受け付けた指示が物理ディスクの追加指示か否かを判断する。受け付けた指示が物理ディスクの追加指示である場合ステップS3のYes、ステップS4に遷移する。受け付けた指示が物理ディスクの追加指示ではない場合、すなわち、受け付けた指示が物理ディスクの除外指示である場合ステップS3のNo、ステップS6に遷移する。[ステップS4]移行制御部130は、受け付けた物理ディスクの追加指示に含まれる、追加する物理ディスクの数を取得する。その後、ステップS5に遷移する。[ステップS5]移行制御部130は、物理ディスクを追加することによる再構成後の仮想ディスクを構成する物理ディスクの数を計算する。その後、ステップS8に遷移する。[ステップS6]移行制御部130は、受け付けた物理ディスクの除外指示に含まれる、除外する物理ディスクの数を取得する。その後、ステップS7に遷移する。[ステップS7]移行制御部130は、物理ディスクを除外することによる再構成後の仮想ディスクを構成する物理ディスクの数を計算する。その後、ステップS8に遷移する。[ステップS8]移行制御部130は、仮想ディスク構成情報テーブル121の仮想ディスク構成IDの欄を参照し、仮想ディスクV1が使用中のエクステント数を取得する。その後、ステップS9に遷移する。[ステップS9]移行制御部130は、ステップS5またはステップS7にて計算した再構成後の仮想ディスクを構成する物理ディスクの数でステップS8にて取得したエクステント数を除算する。その後、ステップS10に遷移する。この除算により得られた値を以下区画数という。区画数は、物理ディスクに属するエクステント数の平均化を示す指標となる。ここで、再構成後の仮想ディスクを構成する物理ディスクの数をNn、エクステント数をNteとすると、区画数Nzは、Nz=Nte/Nnで表すことができる。本実施の形態では、小数点1桁目は切り上げ、区画数Nzを整数で表す。[ステップS10]移行制御部130は、ステップS9にて求めた区画数により区切られた仮想ディスク構成情報テーブル121の1番目の区画仮想ディスク構成ID=0を含む区画を選択する。移行制御部130が選択した区画を以下、選択区画という。また、移行制御部130は、選択区画を管理するパラメータをNaとすると、パラメータNa=1に設定する。その後、ステップS11に遷移する。[ステップS11]移行制御部130は、コピー管理テーブル131およびエクステント管理テーブル132の記憶領域をRAM212に確保する。そして、移行制御部130は、確保した記憶領域に、再構成後の仮想ディスクを構成する物理ディスクのIDを反映したコピー管理テーブル131およびエクステント管理テーブル132を作成する。その後、ステップS12に遷移する。[ステップS12]移行制御部130は、ステップS11にて作成したエクステント管理テーブル132のエクステント数の欄に、選択区画に存在するエクステントの数を反映する。その後、ステップS13に遷移する。[ステップS13]移行制御部130は、ステップS1にて受け付けた指示が物理ディスクの追加指示か否かを判断する。受け付けた指示が物理ディスクの追加指示である場合ステップS13のYes、図11のステップS14に遷移する。受け付けた指示が物理ディスクの追加指示ではない場合、すなわち、受け付けた指示が物理ディスクの除外指示である場合ステップS13のNo、図12のステップS25に遷移する。[ステップS14]移行制御部130は、エクステント管理テーブル132のエクステント数の欄を参照し、選択区画において同一物理ディスク内のエクステント数が2以上の物理ディスクが存在するか否かを判断する。選択区画において同一物理ディスク内のエクステント数が2以上の物理ディスクが存在する場合ステップS14のYes、ステップS15に遷移する。選択区画において同一物理ディスク内のエクステント数が2以上の物理ディスクが存在しない場合ステップS14のNo、ステップS36に遷移する。[ステップS15]移行制御部130は、ビットマップ112を参照し、エクステント数が2以上となる、すなわち、選択区画において同一の物理ディスクが備えるエクステントのデータの有無を取得する。その後、ステップS16に遷移する。[ステップS16]移行制御部130は、ステップS14にて取得したデータの有無に基づき、選択区画において同一の物理ディスクが備える全てのエクステントにデータが存在するか否かを判断する。選択区画において同一の物理ディスクが備える全てのエクステントにデータが存在する場合ステップS16のYes、ステップS17に遷移する。選択区画において同一の物理ディスクが備えるエクステントの全てにデータが存在しない場合、すなわち、選択区画において同一の物理ディスクが備える一部のエクステントにデータが存在する場合または選択区画において同一の物理ディスクが備える全てのエクステントにデータが存在しない場合ステップS16のNo、ステップS19に遷移する。[ステップS17]移行制御部130は、第1のデータコピー処理を実行する。具体的には、移行制御部130は、選択区画において同一の物理ディスクの2つ目以降のエクステント例えば、エクステントIDの値が大きい方のエクステントに対し、選択区画内に存在する、追加された物理ディスクが備えるエクステントにデータをコピーする。その後、ステップS18に遷移する。[ステップS18]移行制御部130は、第1のデータコピー処理の処理結果を用いてコピー管理テーブル131を更新する。具体的には、移行制御部130は、データをコピーしたエクステントを備える物理ディスクのコピー数の欄の値をインクリメントする。その後、ステップS24に遷移する。[ステップS19]移行制御部130は、選択区画において同一の物理ディスクが備える全てのエクステントにデータが存在しないか否かを判断する。選択区画において同一の物理ディスクが備える全てのエクステントにデータが存在しない場合ステップS19のYes、ステップS20に遷移する。選択区画において同一の物理ディスクが備える一部のエクステントにデータが存在する場合ステップS19のNo、ステップS21に遷移する。[ステップS20]移行制御部130は、第1のエクステント移行処理を実行する。具体的には移行制御部130は、選択区画において同一物理ディスクの2つ目以降のエクステント例えば、エクステントIDの値が大きい方のエクステントのエクステントIDを特定する。そして、移行制御部130は、仮想ディスク構成情報テーブル121の特定したエクステントIDの欄を、同一区画に存在する追加された物理ディスクのエクステントIDで上書きする。その後、ステップS24に遷移する。[ステップS21]移行制御部130は、未処理のステップS22の処理を行っていないエクステントを1つ選択する。その後、ステップS22に遷移する。[ステップS22]移行制御部130は、ステップS21にて選択したエクステントはデータが存在しないエクステントか否かを判断する。データが存在しないエクステントである場合ステップS22のYes、ステップS23に遷移する。データが存在するエクステントである場合ステップS22のNo、ステップS21に遷移し、ステップS21以降の処理を引き続き実行する。[ステップS23]移行制御部130は、第2のエクステント移行処理を実行する。具体的には、移行制御部130は、コピー管理テーブル131のコピー数の欄を参照する。そして、移行制御部130は、ステップS22にてデータが存在しないと判断したエクステントを、コピー数が最も多い物理ディスクが備えるエクステントに置き換える。具体的な処理として、移行制御部130は、仮想ディスク構成情報テーブル121のステップS22にてデータが存在しないと判断したエクステントのエクステントIDを、コピー数が最も多い物理ディスクが備えるエクステントのエクステントIDに置き換える。その後、ステップS24に遷移する。データのコピーを伴わないエクステントは、コピー数の多い物理ディスクに置き換えることにより、選択区画内のデータアクセスの均等化を図ることができる。なお、コピー管理テーブル131のコピー数の欄の値がいずれも0である場合は、ステップS22にてデータが存在しないと判断したエクステントを、新たに追加した物理ディスクが備えるエクステントに置き換えるようにしてもよい。[ステップS24]移行制御部130は、ステップS20またはステップS23のエクステントの移行をエクステント管理テーブル132に反映することで、エクステント管理テーブル132を更新する。その後、ステップS14に遷移する。[ステップS25]移行制御部130は、物理ディスクの除外指示により除外予定の物理ディスクが選択区画に含まれているか否かを判断する。除外予定の物理ディスクが区画に含まれている場合ステップS25のYes、ステップS26に遷移する。除外予定の物理ディスクが区画に含まれていない場合ステップS25のNo、ステップS36に遷移する。[ステップS26]移行制御部130は、ビットマップ112を参照し、除外予定の物理ディスクが備えるエクステントのデータの有無を取得する。その後、ステップS27に遷移する。[ステップS27]移行制御部130は、ステップS26にて取得したデータの有無に基づき、選択区画において同一の物理ディスクが備える全てのエクステントにデータが存在するか否かを判断する。選択区画において同一の物理ディスクが備える全てのエクステントにデータが存在する場合ステップS27のYes、ステップS28に遷移する。選択区画において同一の物理ディスクが備えるエクステントの全てにデータが存在しない場合、すなわち、選択区画において同一の物理ディスクが備える一部のエクステントにデータが存在する場合または選択区画において同一の物理ディスクが備える全てのエクステントにデータが存在しない場合ステップS27のNo、ステップS30に遷移する。[ステップS28]移行制御部130は、第2のデータコピー処理を実行する。具体的には、移行制御部130は、エクステント管理テーブル132のエクステント数の欄を参照する。そして、移行制御部130は、除外予定の物理ディスクのエクステントに記憶されているデータを、選択区画内に存在し、エクステント数が0である他の物理ディスクが備えるエクステントにコピーする。その後、ステップS29に遷移する。[ステップS29]移行制御部130は、第2のデータコピー処理の処理結果を用いてコピー管理テーブル131を更新する。具体的には、移行制御部130は、ステップS28にて実行したデータコピー先の物理ディスクのコピー数の欄の値をインクリメントする。その後、ステップS35に遷移する。[ステップS30]移行制御部130は、選択区画において同一の物理ディスクが備える全てのエクステントにデータが存在しないか否かを判断する。選択区画において同一の物理ディスクが備える全てのエクステントにデータが存在しない場合ステップS30のYes、ステップS31に遷移する。選択区画において同一の物理ディスクが備える一部のエクステントにデータが存在する場合ステップS30のNo、ステップS32に遷移する。[ステップS31]移行制御部130は、第3のエクステント移行処理を実行する。具体的には移行制御部130は、除外予定の物理ディスクのエクステントに対し、同一区画に存在し、エクステント数が0である他の物理ディスクにエクステントを移行する。その後、ステップS35に遷移する。[ステップS32]移行制御部130は、未処理のステップS33の処理を行っていないエクステントを1つ選択する。その後、ステップS33に遷移する。[ステップS33]移行制御部130は、ステップS32にて選択したエクステントはデータが存在しないエクステントか否かを判断する。データが存在しないエクステントである場合ステップS33のYes、ステップS34に遷移する。データが存在するエクステントである場合ステップS33のNo、ステップS32に遷移し、ステップS32以降の処理を引き続き実行する。[ステップS34]移行制御部130は、第4のエクステント移行処理を実行する。具体的には、移行制御部130は、コピー管理テーブル131のコピー数の欄を参照する。そして、移行制御部130は、ステップS33にてデータが存在しないと判断したエクステントを、コピー数が最も多い物理ディスクのエクステントに置き換える。具体的な処理として、移行制御部130は、仮想ディスク構成情報テーブル121のステップS33にてデータが存在しないと判断したエクステントのエクステントIDを、コピー数が最も多い物理ディスクが備えるエクステントのエクステントIDに置き換える。その後、ステップS35に遷移する。なお、コピー管理テーブル131のコピー数がいずれも0である場合は、ステップS33にてデータが存在しないと判断したエクステントを、新たに追加した物理ディスクが備えるエクステントに置き換えるようにしてもよい。[ステップS35]移行制御部130は、ステップS31またはステップS34のエクステントの移行をエクステント管理テーブル132に反映することで、エクステント管理テーブル132を更新する。その後、ステップS25に遷移する。[ステップS36]移行制御部130は、エクステント管理テーブル132を初期化する。その後、ステップS37に遷移する。[ステップS37]移行制御部130は、パラメータNaをインクリメントすることにより選択区画を次の区画に進める。その後、ステップS38に遷移する。[ステップS38]移行制御部130は、パラメータNaが区画数Nzより大きいか否かを判断することにより、未処理のステップS11~S35の処理を行っていない区画が存在するか否かを判断する。パラメータNaが区画数Nzより大きい場合ステップS38のYes、ステップS39に遷移する。パラメータNaが区画数Nz以下である場合ステップS38のNo、ステップS11に遷移し、ステップS37にて進めた選択区画についてステップS11以降の処理を引き続き実行する。[ステップS39]移行制御部130は、コピー管理テーブル131を初期化する。その後、ステップS40に遷移する。[ステップS40]移行制御部130は、物理ディスク追加指示または物理ディスク除外指示への完了を仮想ディスク管理部120に通知する。その後、データ移行処理を終了する。次に、データ移行処理の具体例を図10~図12に示したフローチャートの各ステップに沿って説明する。具体例では、図4に示すストレージプールA0に物理ディスク304容量:3GBを1本追加するものとする。移行制御部130は、物理ディスクの追加指示を受け付ける。次に、移行制御部130は、ストレージプール構成情報テーブル111を参照し、現在の物理ディスクの数No=3を取得する。次に、移行制御部130は、物理ディスクの追加であるため、追加物理ディスクの数N=1を取得し、ストレージプール構成情報テーブル111を更新する。図13は、更新されたストレージプール構成情報テーブルを示す図である。図13に示すストレージプール構成情報テーブル111は、追加する物理ディスク304の物理ディスクIDが4であり、物理ディスク304の容量3GBの全てをエクステントに割り振ったことを示している。次に、移行制御部130は、再構成後の仮想ディスクを構成する物理ディスクの数Nn=NoN=4を取得する。次に、移行制御部130は、仮想ディスク構成情報テーブル121を参照し、仮想ディスクV1が現状使用しているエクステント数Nte=10を取得する。次に、移行制御部130は、使用中のエクステント領域Nte=10を再構成後の仮想ディスクを構成する物理ディスクの数Nn=4で除算する。小数点1桁目は切り上げることにより区画数Nz=3を得る。図14は、区画により区切られた仮想ディスク構成情報テーブルを示す図である。第1区画は、仮想ディスク構成ID=0~3、第2区画は、仮想ディスク構成ID=4~7、第3区画は、仮想ディスク構成ID=8、9となる。まず、移行制御部130は、第1区画を選択区画として以下の処理を実行する。次に、移行制御部130は、コピー管理テーブル131の生成領域およびエクステント管理テーブル132の生成領域をRAM212に確保する。そして確保した領域に初期化された第1区画のコピー管理テーブル131およびエクステント管理テーブル132を生成する。本具体例において作成されたコピー管理テーブル131およびエクステント管理テーブル132は、図8および図9に示すコピー管理テーブル131およびエクステント管理テーブル132と同じものとなる。次に、移行制御部130は、仮想ディスク構成情報テーブル121の第1区画に対応するストレージプール構成情報テーブル111の物理ディスクIDの数を計数することにより、第1区画内の各物理ディスク301、302、303、304のエクステント数を取得する。そして、移行制御部130は、取得したエクステント数をエクステント管理テーブル132に記憶する。図15は、具体例の第1区画のエクステント管理テーブルを示す図である。図15aは、エクステント移行前のエクステント管理テーブル132を示している。次に、移行制御部130は、指示の内容が物理ディスクの追加であるため、図15aに示すエクステント管理テーブル132のエクステント数の欄を参照し、同一物理ディスク内のエクステント数は2以上か否かを判断する。本具体例では、物理ディスクID=1のエクステント数が2であるため、移行制御部130は、ビットマップ112を参照し、物理ディスクID=1の物理ディスク301が備える各エクステントID=0、1のデータの有無を判断する。本具体例では、判断の基準に図6に示すビットマップ112を用いる。図6に示すビットマップ112を参照すると、エクステントID=1のエクステント、すなわち、一部のエクステントにデータが存在する。このため、移行制御部130は、まずエクステントID=0のエクステントを処理する。エクステントID=0のエクステントにはデータが存在しない。このため、移行制御部130は、コピー管理テーブル131のコピー数を参照する。本具体例では、コピー数はいずれも0であるため、仮想ディスク構成情報テーブル121のエクステントID=0を、物理ディスク304のエクステントID=11で置き換える。エクステントID=0のエクステントにはデータが存在しないため、当該処理では、エクステントの置き換えのみを行う。図15bは、更新されたエクステント管理テーブルを示す図である。次に、移行制御部130は、エクステント管理テーブル132のエクステント数の欄を参照し、同一物理ディスク内のエクステント数は2以上か否かを判断する。エクステント数が2以上の物理ディスクは存在しないため、移行制御部130は、エクステント管理テーブル132を初期化する。次に、移行制御部130は、対象を第2区画、第3区画の順に進め、それぞれ第1区画と同様の処理を行う。第3区画について処理が完了すると、移行制御部130は、コピー管理テーブル131を初期化する。次に、移行制御部130は、物理ディスク追加指示への完了を仮想ディスク管理部120に通知する。仮想ディスク管理部120は、更新された仮想ディスク構成情報テーブル121を用いてデータ移行処理後の仮想ディスクへのディスクアクセスの制御を実行する。図16は、具体例の処理結果を示す図である。仮想ディスクV1の第1区画には、物理ディスク301が備えるエクステントID=0、1のエクステントが存在する。この仮想ディスクV1に対しデータ移行処理を実行した結果を示す仮想ディスクV2の第1区画では、物理ディスク301が備えるエクステントID=1のエクステントが、物理ディスク304が備えるエクステントID=11のエクステントに置き換わっている。また、仮想ディスクV1の第2区画には、物理ディスク302が備えるエクステントID=5、6のエクステントが存在する。この仮想ディスクV1に対し仮想ディスクV2の第2区画では、物理ディスク302が備えるエクステントID=6のエクステントが、物理ディスク304が備えるエクステントID=11のエクステントに置き換わっている。また、仮想ディスクV1の第3区画には、同一物理ディスク内のエクステント数が2以上の物理ディスクが存在しない。このため、仮想ディスクV2の第3区画のエクステントの構成は、仮想ディスクV1の第3区画のエクステントの構成と同じである。以上述べたように、ストレージ装置100によれば、移行制御部130が、物理ディスク301、302、303、304の数と同じ4つの区画が含まれる第1区画、および第2区画、並びに残りのエクステントが含まれる第3区画を作成した。そして、作成された第1区画~第3区画内のエクステントが、互いに異なる物理ディスクのそれぞれの記憶領域に割り当てられ、仮想ディスクV2を作成するようにした。CM201、202は、仮想ディスクV2を用いてI/O処理を実行することにより、仮想ディスクV1に比べ、1つの物理ディスクにI/Oアクセスが集中する可能性を低減することができる。また、本実施の形態のデータ移行処理では、一部のエクステントを置き換えるようにしたので、例えば全面コピーを実行する場合に比べ、データ移動量を減らすことができる。なお、CM201が行った処理が、CM201、202によって分散処理されるようにしてもよい。例えば、CM201が、データ移行処理を実行し、CM202が、その結果を用いてディスクアクセスの制御を行うようにしてもよい。また、ストレージ装置100が行った処理が、複数の装置によって分散処理されるようにしてもよい。以上、本発明の割り当て装置およびストレージ装置を、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。また、本発明は、前述した各実施の形態のうちの、任意の2以上の構成特徴を組み合わせたものであってもよい。なお、上記の処理機能は、コンピュータによって実現することができる。その場合、制御装置2およびCM201、202が有する機能の処理内容を記述したプログラムが提供され、RAM212等に格納される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記憶装置には、ハードディスクドライブ、フレキシブルディスクFD、磁気テープ等が挙げられる。光ディスクには、DVD、DVD-RAM、CD-ROM/RW等が挙げられる。光磁気記録媒体には、MOMagnetoOpticaldisk等が挙げられる。プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD、CD-ROM等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。また、上記の処理機能の少なくとも一部を、DSPDigitalSignalProcessor、ASICApplicationSpecificIntegratedCircuit、PLDProgrammableLogicDevice等の電子回路で実現することもできる。以上の第1~第2の実施の形態に関し、さらに以下の付記を開示する。付記1M個の物理記憶装置のそれぞれが備える複数の物理記憶領域が分散して割り当てられた複数の部分仮想記憶領域を含む仮想記憶領域を、前記M個の物理記憶装置に1以上の物理記憶装置が追加されたN個の物理記憶装置のそれぞれが備える複数の物理記憶領域に分散して割り当てる割り当て装置において、前記複数の部分仮想記憶領域に含まれるN個の部分仮想記憶領域に、前記M個以下のP個の部分仮想記憶領域については、仮想記憶領域と物理記憶領域との割り当て関係を維持し、残りのN-P個の部分仮想記憶領域の各々に前記N個の物理記憶装置から前記P個の物理記憶装置を除いた1または複数の物理記憶装置のそれぞれが備える物理記憶領域を分散して割り当てる割り当て部を有することを特徴とする割り当て装置。付記2前記割り当て部の物理記憶領域の割り当てにより割り当て関係が解除された物理記憶領域にデータが存在するか否かを判断し、前記物理記憶領域にデータが存在する場合、前記物理記憶領域から前記仮想記憶領域に割り当てられた物理記憶領域へのデータの書き込みを実行し、前記物理記憶領域にデータが存在しない場合、前記物理記憶領域から前記仮想記憶領域に割り当てられた物理記憶領域へのデータの書き込みを省略することを特徴とする付記1記載の割り当て装置。付記3前記割り当て部は、前記M個の物理記憶装置から1以上の物理記憶装置が除外されたQ個の物理記憶装置のそれぞれが備える複数の物理記憶領域に分散して割り当てる場合に、前記複数の部分仮想記憶領域に含まれるQ個の部分仮想記憶領域のいずれかに、前記M個の物理記憶装置から前記Q個の物理記憶装置を除いた1または複数の物理記憶装置のそれぞれが備える物理記憶領域を分散して割り当て、残りの部分仮想記憶領域については、仮想記憶領域と物理記憶領域との割り当て関係を維持することを特徴とする請求項1記載の割り当て装置。付記4M個の物理記憶装置のそれぞれが備える複数の物理記憶領域が分散して割り当てられた複数の部分仮想記憶領域を含む仮想記憶領域を、前記M個の物理記憶装置に1以上の物理記憶装置が追加されたN個の物理記憶装置のそれぞれが備える複数の物理記憶領域に分散して割り当てる割り当て方法において、コンピュータに前記複数の部分仮想記憶領域に含まれるN個の部分仮想記憶領域に、前記M個以下のP個の部分仮想記憶領域については、仮想記憶領域と物理記憶領域との割り当て関係を維持し、残りのN-P個の部分仮想記憶領域の各々に前記N個の物理記憶装置から前記P個の物理記憶装置を除いた1または複数の物理記憶装置のそれぞれが備える物理記憶領域を分散して割り当てる、処理を実行させることを特徴とする割り当て方法。付記5仮想記憶領域が備える複数の部分仮想記憶領域に順に、M個の物理記憶装置の各々が備える物理記憶領域を分散させて割り当てる割り当て部と、前記複数の部分仮想記憶領域に割り当てる対象の物理記憶装置を、前記複数の物理記憶装置に1以上のN個の物理記憶装置を追加した場合に、前記複数の部分仮想記憶領域について前記順でN個の部分仮想記憶領域ごとに分割して得られる1つの分割範囲に含まれるN個の部分仮想記憶領域のうち、M個を超えた部分仮想領域については物理記憶領域を追加された前記1以上の物理記憶装置の各物理記憶領域に変更する変更部と、を備えることを特徴とする割り当て装置。付記6コンピュータに、仮想記憶領域が備える複数の部分仮想記憶領域に順に、M個の物理記憶装置の各々が備える物理記憶領域を分散させて割り当てる第1の処理、前記複数の部分仮想記憶領域に割り当てる対象の物理記憶装置を、前記複数の物理記憶装置に1以上のN個の物理記憶装置を追加した場合に、前記複数の部分仮想記憶領域について前記順でN個の部分仮想記憶領域ごとに分割して得られる1つの分割範囲に含まれるN個の部分仮想記憶領域のうち、M個を超えた部分仮想領域については物理記憶領域を追加された前記1以上の物理記憶装置の各物理記憶領域に変更する第2の処理、を実行させることを特徴とする割り当て方法。付記7仮想記憶領域が備える複数の部分仮想記憶領域に順に、M個の物理記憶装置の各々が備える物理記憶領域を分散させて割り当てる割り当て部と、前記複数の部分仮想記憶領域に割り当てる対象の物理記憶装置を、前記複数の物理記憶装置から1以上の物理記憶装置を除外したQ個の物理記憶装置に縮小する場合に、前記複数の部分仮想記憶領域について前記順でQ個の部分仮想記憶領域ごとに分割して得られる1つの分割範囲に含まれるQ個の部分仮想記憶領域のうちのいずれかに、除外対象の物理記憶装置に記憶されているデータを移動し、残りの部分仮想記憶領域については割り当てられた物理記憶領域を維持して該物理記憶領域に格納されたデータの移動は行わない変更部と、を備えることを特徴とする割り当て装置。付記8コンピュータに、仮想記憶領域が備える複数の部分仮想記憶領域に順に、M個の物理記憶装置の各々が備える物理記憶領域を分散させて割り当てる第1の処理、前記複数の部分仮想記憶領域に割り当てる対象の物理記憶装置を、前記複数の物理記憶装置から1以上の物理記憶装置を除外したQ個の物理記憶装置に縮小する場合に、前記複数の部分仮想記憶領域について前記順でQ個の部分仮想記憶領域ごとに分割して得られる1つの分割範囲に含まれるQ個の部分仮想記憶領域のうちのいずれかに、除外対象の物理記憶装置に記憶されているデータを移動し、残りの部分仮想記憶領域については割り当てられた物理記憶領域を維持して該物理記憶領域に格納されたデータの移動は行わない第2の処理、を実行させることを特徴とする割り当て方法。付記9M個の物理記憶装置と、前記M個の物理記憶装置のそれぞれが備える複数の物理記憶領域が分散して割り当てられた複数の部分仮想記憶領域を含む仮想記憶領域を、前記M個の物理記憶装置に1以上の物理記憶装置が追加されたN個の物理記憶装置のそれぞれが備える複数の物理記憶領域に分散して割り当てる制御装置と、を有するストレージ装置において、前記制御装置は、前記複数の部分仮想記憶領域に含まれるN個の部分仮想記憶領域に、前記M個以下のP個の物理記憶装置に割り当てられたP個の部分仮想記憶領域については、仮想記憶領域と物理記憶領域との割り当て関係を維持し、残りのN-P個の部分仮想記憶領域の各々に前記N個の物理記憶装置から前記P個の物理記憶装置を除いた1または複数の物理記憶装置のそれぞれが備える物理記憶領域を分散して割り当てることを特徴とするストレージ装置。"