"データを一時的に記憶する第1の記憶部と、データを記憶する第2の記憶部を収納する収納部と、前記第2の記憶部及び排出用記憶部に対してアクセス可能なアクセス部と、前記アクセス部によるアクセスを制御する制御部とをそなえたストレージ装置であって、前記制御部は、前記データを所定のデータブロックに分割するデータ分割部と、前記データを前記排出用記憶部に格納するエクスポート処理時に、格納対象のデータブロックと同一のデータブロックが既に当該排出用記憶部に記憶されているかを判定する重複記憶判定部と、同一のデータブロックが前記排出用記憶部に記憶されていない場合には、当該格納対象のデータブロックを前記排出用記憶部に記憶し、既に記憶されている場合には、当該格納対象のデータブロックの前記排出用記憶部への記憶を抑止するデータ記憶処理部とをそなえたことを特徴とする、ストレージ装置。前記データについてのデータブロックパターンを格納するデータブロックパターン記憶部をそなえ、前記データ記憶処理部は、前記データを前記排出用記憶部に格納するエクスポート処理時に、該データブロックパターンのうち、当該排出用記憶部に記憶された前記データについての前記ブロックパターンを読み出して、前記排出用記憶部に記憶することを特徴とする、請求項1記載のストレージ装置。前記データブロックを圧縮データとするデータ圧縮部をさらにそなえ、前記データ記憶処理部は、圧縮されたデータブロックを前記排出用記憶部に記憶することを特徴とする、請求項1又は請求項2記載のストレージ装置。前記第2の記憶部に記憶されているデータのデータブロックと、前記排出用記憶部に記憶されているデータのデータブロックとの重複数を決定する重複数決定部と、前記重複数に基づいて、前記第2の記憶部を前記アクセス部に搬送する順番を決定する順序決定部とをさらにそなえたことを特徴とする、請求項1~請求項3のいずれか1項に記載のストレージ装置。前記重複数に基づいて、前記排出用記憶部に格納する該データを選択するデータ選択部をさらにそなえたことを特徴とする、請求項4記載のストレージ装置。該データ選択部が、前記第2の記憶部に記憶されているデータのうち、当該データを構成するデータブロックの数が多いデータを前記排出用記憶部に格納するデータとして優先的に選択することを特徴とする、請求項5記載のストレージ装置。前記排出用記憶部に格納された前記データを前記第1の記憶部に格納するインポート処理時において、前記排出用記憶部に格納された前記データブロックを読み出すデータブロック読出部と、前記排出用記憶部に格納された、当該排出用記憶部に記憶された前記データについての前記ブロックパターンを読み出すブロックパターン読み出し部と、読み出された前記ブロックパターンを参照して、前記データブロック用いて前記データの復元を行なう復元部とをそなえたことを特徴とする、請求項1~請求項6のいずれか1項に記載のストレージ装置。データを一時的に記憶する第1の記憶部と前記データを記憶する第2の記憶部とに対するアクセスを制御する制御装置であって、前記データを所定のデータブロックに分割するデータ分割部と、前記データを排出用記憶部に格納するエクスポート処理時に、格納対象のデータブロックと同一のデータブロックが既に当該排出用記憶部に記憶されているかを判定する重複記憶判定部と、同一のデータブロックが前記排出用記憶部に記憶されていない場合には、当該格納対象のデータブロックを前記排出用記憶部に記憶し、既に記憶されている場合には、当該格納対象のデータブロックの前記排出用記憶部への記憶を抑止するデータ記憶処理部とをそなえたことを特徴とする、制御装置。前記データについてのデータブロックパターンを格納するデータブロックパターン記憶部をそなえ、前記データ記憶処理部は、前記データを前記排出用記憶部に格納するエクスポート処理時に、該データブロックパターンのうち、当該排出用記憶部に記憶された前記データについての前記ブロックパターンを読み出して、前記排出用記憶部に記憶することを特徴とする、請求項8記載の制御装置。前記データブロックを圧縮データとするデータ圧縮部をさらにそなえ、前記データ記憶処理部は、圧縮されたデータブロックを前記排出用記憶部に記憶することを特徴とする、請求項8又は請求項9記載の制御装置。前記第2の記憶部に記憶されているデータのデータブロックと、前記排出用記憶部に記憶されているデータのデータブロックとの重複数を決定する重複数決定部と、前記重複数に基づいて、前記第2の記憶部を前記アクセス部に搬送する順番を決定する順序決定部とをさらにそなえたことを特徴とする、請求項8~請求項10のいずれか1項に記載の制御装置。前記重複数に基づいて、前記排出用記憶部に格納する該データを選択するデータ選択部をさらにそなえたことを特徴とする、請求項11記載の制御装置。該データ選択部が、前記第2の記憶部に記憶されているデータのうち、当該データを構成するデータブロックの数が多いデータを前記排出用記憶部に格納するデータとして優先的に選択することを特徴とする、請求項12記載の制御装置。前記排出用記憶部に格納された前記データを前記第1の記憶部に格納するインポート処理時において、前記排出用記憶部に格納された前記データブロックを読み出すデータブロック読出部と、前記排出用記憶部に格納された、当該排出用記憶部に記憶された前記データについての前記ブロックパターンを読み出すブロックパターン読出部と、読み出された前記ブロックパターンを参照して、前記データブロック用いて前記データの復元を行なう復元部とをそなえたことを特徴とする、請求項8~請求項13のいずれか1項に記載の制御装置。データを一時的に記憶する第1の記憶部と前記データを記憶する第2の記憶部とに対するアクセスを制御する制御装置における制御方法であって、前記データを所定のデータブロックに分割し、前記データを排出用記憶部に格納するエクスポート処理時に、格納対象のデータブロックと同一のデータブロックが既に当該排出用記憶部に記憶されているかを判定し、同一のデータブロックが前記排出用記憶部に記憶されていない場合には、当該格納対象のデータブロックを前記排出用記憶部に記憶し、既に記憶されている場合には、当該格納対象のデータブロックの前記排出用記憶部への記憶を抑止することを特徴とする、制御方法。前記データについてのデータブロックパターンを格納し、前記データを前記排出用記憶部に格納するエクスポート処理時に、該データブロックパターンのうち、当該排出用記憶部に記憶された前記データについての前記ブロックパターンを読み出して、前記排出用記憶部に記憶することを特徴とする、請求項15記載の制御方法。前記データブロックを圧縮データとし、圧縮されたデータブロックを前記排出用記憶部に記憶することを特徴とする、請求項15又は請求項16記載の制御方法。前記第2の記憶部に記憶されているデータのデータブロックと、前記排出用記憶部に記憶されているデータのデータブロックとの重複数を決定し、前記重複数に基づいて、前記第2の記憶部を前記アクセス部に搬送する順番を決定することを特徴とする、請求項15~請求項17のいずれか1項に記載の制御方法。前記重複数に基づいて、前記排出用記憶部に格納する該データを選択することを特徴とする、請求項18記載の制御方法。前記排出用記憶部に格納された前記データを前記第1の記憶部に格納するインポート処理時において、前記排出用記憶部に格納された前記データブロックを読み出し、前記排出用記憶部に格納された、当該排出用記憶部に記憶された前記データについての前記ブロックパターンを読み出し、読み出された前記ブロックパターンを参照して、前記データブロック用いて前記データの復元を行なうことを特徴とする、請求項15~請求項19のいずれか1項に記載の制御方法。しかしながら、このような従来の仮想テープライブラリシステムにおいては、データ移行などで一度に大量の論理ボリューム群をエクスポート/インポートする必要がある場合に、多大な複写復元時間を要するという課題がある。本発明は、このような課題に鑑み創案されたもので、排出用記憶部に格納するデータ量を削減できるようにすることを目的とする。なお、前記目的に限らず、後述する発明を実施するための最良の形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本発明の他の目的の1つとして位置付けることができる。上記の目的を達成するために、このストレージ装置は、データを一時的に記憶する第1の記憶部と、データを記憶する第2の記憶部を収納する収納部と、前記第2の記憶部及び排出用記憶部に対してアクセス可能なアクセス部と、前記アクセス部によるアクセスを制御する制御部とをそなえたストレージ装置であって、前記制御部は、前記データを所定のデータブロックに分割するデータ分割部と、前記データを前記排出用記憶部に格納するエクスポート処理時に、格納対象のデータブロックと同一のデータブロックが既に当該排出用記憶部に記憶されているかを判定する重複記憶判定部と、同一のデータブロックが前記排出用記憶部に記憶されていない場合には、当該格納対象のデータブロックを前記排出用記憶部に記憶し、既に記憶されている場合には、当該格納対象のデータブロックの前記排出用記憶部への記憶を抑止するデータ記憶処理部とをそなえる。また、この制御装置は、データを一時的に記憶する第1の記憶部と前記データを記憶する第2の記憶部とに対するアクセスを制御する制御装置であって、前記データを所定のデータブロックに分割するデータ分割部と、前記データを排出用記憶部に格納するエクスポート処理時に、格納対象のデータブロックと同一のデータブロックが既に当該排出用記憶部に記憶されているかを判定する重複記憶判定部と、同一のデータブロックが前記排出用記憶部に記憶されていない場合には、当該格納対象のデータブロックを前記排出用記憶部に記憶し、既に記憶されている場合には、当該格納対象のデータブロックの前記排出用記憶部への記憶を抑止するデータ記憶処理部とをそなえる。さらに、この制御方法は、データを一時的に記憶する第1の記憶部と前記データを記憶する第2の記憶部とに対するアクセスを制御する制御装置における制御方法であって、前記データを所定のデータブロックに分割し、前記データを排出用記憶部に格納するエクスポート処理時に、格納対象のデータブロックと同一のデータブロックが既に当該排出用記憶部に記憶されているかを判定し、同一のデータブロックが前記排出用記憶部に記憶されていない場合には、当該格納対象のデータブロックを前記排出用記憶部に記憶し、既に記憶されている場合には、当該格納対象のデータブロックの前記排出用記憶部への記憶を抑止する。開示の技術によれば、ストレージ装置において、排出用記憶部に格納するデータのデータ量を削減し、排出用記憶部により多くのデータを格納することを可能にして利用効率を向上させることができる。又、排出用記憶部へのデータの格納及び読出に要する時間を短縮することができる。以下、図面を参照して本仮想テープライブラリシステムに係る実施の形態を説明する。図1は実施形態の一例としての仮想テープライブラリシステム1の機能構成を模式的に示す図、図2はそのハードウェア構成図である。仮想テープライブラリシステム1は、キャッシュディスクストレージ装置24をそなえ、このキャッシュディスク24上においてテープ運用を仮想的に実現する。仮想テープライブラリシステム1は、例えば、ホスト100から送信されるデータをキャッシュディスク24に仮想的に形成された論理ボリュームボリュームに格納する。例えば、ホスト100のデータのバックアップジョブとして、ホスト100で用いられる各種データをキャッシュディスク24に格納する。すなわち、仮想テープライブラリ装置1は、仮想的な論理ボリュームをキャッシュディスク24上に配置することで、従来のテープライブラリ装置2のテープマウント、ロード/アンロードなどの機械的な動作を無くし、高速処理を実現している。そして、仮想テープライブラリ装置1は、バックエンドにテープライブラリ装置2を接続しており、論理ボリュームはバックエンドのテープライブラリ装置2の保管媒体33である大容量カートリッジテープに書き込まれる。この仮想テープライブラリシステム1は、図2に示すように、仮想ライブラリ装置2とテープライブラリ装置3とをそなえている。仮想テープライブラリシステム1は、上位装置であるホスト100と通信回線50を介して通信可能に接続され、ホスト100から送信されるデータを、後述する仮想ライブラリ装置2のキャッシュディスク24に格納する。ホスト100は、例えば、バックアップサーバとしての機能をそなえ、予めスケジュール化されたバックアップジョブを行なう。このバックアップジョブは、ホスト100が、保存対象のデータバックアップデータを仮想ライブラリ装置2に送信し、仮想ライブラリ装置2においてキャッシュディスク24に保存することにより行なう。テープライブラリ装置3は、図2に示すように、ロボットユニット31,セル331,保管媒体33,外部保管媒体34及びドライブユニット32をそなえている。このテープライブラリ装置3は、仮想ライブラリ装置2から送信されるデータを保管媒体33に記録したり、又、保管媒体33に記録されているデータを読み出し、仮想ライブラリ装置2に送信する。セル331は、保管媒体33を収納する収納棚であり、複数の保管媒体33を収納する。保管媒体33は、データを順次アクセス記憶する記録媒体であって、例えば、磁気テープ,カートリッジテープ,カセットテープ等が用いられる。図2に示す例においては、テープライブラリ装置3に複数の保管媒体33が搭載される。ロボットユニット31は、図示しないアーム等を用いて保管媒体33を把持して搬送する機構をそなえ、セル331から任意の保管媒体33を取り出し、この保管媒体33を搬送してドライブユニット32に挿入する。ロボットユニット31は、後述する仮想ライブラリ装置2の仮想ライブラリ管理部20からの制御に従って、複数の保管媒体33の中から一の保管媒体33を選択する。そして、この選択した保管媒体33を搬送してドライブユニット32に取り付ける。ドライブユニット32は、保管媒体33や外部保管用媒体34に対してデータの読み書きを行なうものであり、ロボットユニット31によって取り付けられた保管媒体33や外部保管用媒体34に対して、テープフォーマットでデータの書き込みを行なう。また、本実施形態においては、同一もしくはほぼ同様の構成をそなえる複数のドライブユニット32をそなえている。そして、例えば、これらの複数のドライブユニット32うちいずれかを用いて外部保管媒体34に対するデータの読み書きを行ない、他のドライブユニット32を用いて保管用媒体33に対するデータの読み書きを行なう。なお、保管媒体33対してアクセスする専用のドライブユニット32をそなえるとともに、外部保管用媒体34対してアクセスする専用のドライブユニット32をそなえてもよい。又、保管媒体33と外部保管媒体34とで共有のドライブユニット32としてそなえ、ドライブユニット32が保管媒体33と外部保管媒体34とのいずれに対してもアクセスしてもよく、種々変形して実施することができる。また、本仮想テープライブラリシステム1は、仮想ライブラリ装置2のキャッシュディスク24に格納されているデータを、テープライブラリ装置3の保管媒体33に移動する、マイグレーション機能をそなえている。キャッシュディスク24に格納されたボリュームのデータは、このマイグレーション処理によりテープライブラリ装置3の保管媒体33に移動セーブされる。なお、本仮想テープライブラリシステム1におけるマイグレーション機能の詳細については後述する。外部保管媒体34は、保管媒体33と同様に、データを順次アクセス記憶する記録媒体であって、例えば、磁気テープ,カートリッジテープ,カセットテープ等が用いられる。図1に示す例においては、テープライブラリ装置3に一の外部保管媒体34が搭載される。また、外部保管媒体34は図示しないドライブユニットに取り付けられ、このドライブユニットにより、外部保管媒体34に対するデータの読み書きが行なわれる。なお、この外部保管媒体34に対してデータの読み書きを行なうドライブユニットには、保管媒体33に対してデータの読み書きを行なうドライブユニット32を用いてもよい。また、本仮想テープライブラリシステム1は、仮想ライブラリ装置2のキャッシュディスク24に格納されているデータを、テープライブラリ装置3の外部保管媒体34に移動する、エクスポート機能をそなえている。キャッシュディスク24に格納されたボリュームは、このエクスポート処理によって、テープライブラリ装置3により外部保管媒体34に移動される。なお、本仮想テープライブラリシステム1におけるエクスポート処理の詳細についても後述する。仮想ライブラリ装置2は、仮想ライブラリ管理部20とキャッシュディスク24とをそなえる。この仮想ライブラリ装置2は、ホスト100とテープライブラリ装置3との間にそなえられ、ホスト100から送信されるデータをキャッシュディスク24の仮装テープボリューム論理ボリュームに記憶する。キャッシュディスク24は、例えば、RAIDRedundantArraysofInexpensiveDisks装置等のディスクアレイ装置により構成される。このキャッシュディスク24は、仮想ライブラリ管理部20に対して仮想的なストレージを提供する。ディスクアレイ装置は、複数のディスクボリューム241から構成される。ディスクボリューム241は、論理ボリュームを格納するためのディスク装置であり、ディスクボリューム241には、それぞれ仮装テープボリューム論理ボリュームが格納される。論理ボリュームとは、ホスト100からテープライブラリ装置3のデータをアクセスするときの論理的なアクセス単位のデータを示す。また、このキャッシュディスクデータブロックパターン記憶部24は、重複排除情報データブロックパターン250を格納する。重複排除情報250は、データを構成するデータブロックに関する情報であって、データを分割して形成されるデータブロックや、そのハッシュキー,データブロック構成等を表す。本実施形態においては、重複排除情報250として、ブロックテーブル250a,アドレステーブル250b及びデータブロック構成をそなえる。図3は実施形態の一例としての仮想テープライブラリシステム1におけるブロックテーブル250aを例示する図、図4はそのアドレステーブル250bを例示する図である。ブロックテーブル250aは、データを構成する各データブロックと、そのハッシュキーを管理する情報であり、図3に示すように、ブロック番号とFPとを対応付けて構成されている。ブロック番号は、データブロックから生成されたFPを一意に識別する識別情報である。FPは、データブロックのハッシュ値を求める手法等により作成されるフィンガープリントfingerprint:FPである。重複記憶判定部203は、このFPを用いることによりデータブロックの一致/不一致を判断し、これによりデータブロックの重複を判断する。本実施形態においては、FPが同一のデータブロックは同一のデータブロックであると判断する。アドレステーブル250bは、データブロックのFPと、FPで示されるデータブロックが記憶されているキャッシュディスク24における記憶領域のアドレスとを関連付ける情報アドレス情報である。データブロック構成は、例えば、データを構成するデータブロックのインデックスであり、ボリューム中における各データブロックの位置等を表す。このデータブロック構成を参照することにより、データブロックを用いてデータの復元を行なうことが可能となる。すなわち、キャッシュディスク24ディスクボリューム241は、データについてのデータブロックパターンを格納するデータブロックパターン記憶部として機能する。なお、これらのブロックテーブル250a,アドレステーブル250b及びデータブロック構成は、例えば、重複記憶判定部203によって設定される。仮想ライブラリ管理部20は、例えば、サーバ機能をそなえたコンピュータサーバコンピュータであり、仮想テープライブラリの制御管理や、重複排除のパターン分析及び管理制御を行なう。この仮想ライブラリ管理部20は、ホスト100からの指示に応じて、送信されるデータをキャッシュディスク24に格納する。又、仮想ライブラリ管理部20は、ホスト100からの指示に応じて、キャッシュディスク24に格納されているデータをホスト100に送信する。更に、仮想ライブラリ管理部20は、ホスト100からの指示に応じて、キャッシュディスク24に格納されたデータをテープライブラリ装置3の保管媒体33や外部保管媒体34に移動するマイグレーションやエクスポートを行なう。仮想ライブラリ管理部20は、図示しない、CPUCentralProcessingUnitやRAMRandomAccessMemory,ROMReadOnlyMemory,HDDHardDiskDriveの他、メモリ25等をそなえる。そして、CPUが、HDD等に格納されたOSOperatingSystemや各種プログラムを実行することにより各種機能を実現する。又、メモリ記録装置25は、例えば不揮発性メモリであり、このメモリ25には格納実績管理情報251やキャッシュ実績管理情報253が格納される。格納実績管理情報251は、後述する外部保管媒体34におけるブロックデータの格納状態格納実績を管理する情報である。具体的には、エクスポート処理時に、後述するテープ記憶処理部206が外部保管媒体34にブロックデータを格納する際に、外部保管媒体34に格納したブロックデータを特定する情報が、そのボリュームを識別する情報に対応させて格納実績管理情報251に格納される。キャッシュ実績管理情報253は、キャッシュディスク24に格納されているデータを管理する情報であり、例えば、キャッシュディスク24に格納されている論理ボリュームを識別する情報等が格納される。このキャッシュ実績管理情報253への情報の登録処理は、例えば、後述するディスク格納処理部205が、キャッシュディスク24にデータの格納を行なう度に行なう。なお、格納実績管理情報251やキャッシュ実績管理情報253を格納するメモリ25は不揮発性メモリに限定されるものではない。例えば、OSやプログラムを実行するためにデータを一時的に格納展開する上記RAMやHDD等の他の記録装置を用いてもよく、種々変形して実施することができる。また、このメモリ25には、論理ボリュームとディスクボリューム241との対応を示す管理情報も格納される。仮想ライブラリ管理部20は、CPUがHDD等に格納されたOSや制御プログラムを実行することにより、図1に示すように、データ分割部201,重複記憶判定部203,データ圧縮部204,ディスク格納処理部205,テープ記憶処理部206,重複数決定部207,順序決定部208,データブロック読出部209,ブロックパターン読出部210,データ選択部212,及び復元部211として機能する。データ分割部201は、データの重複排除機能として、データを所定のデータブロックに分割するものであり、例えば、ホスト100から受信するバックアップデータを分割する。データ分割部201は、固定長型もしくは可変長型のいずれかの形式でデータの分割を行なう。ここで、固定長型は予め決められたサイズでデータを分割する手法であり、可変長型は特定の区切り方のルールに従って分割する方法である。なお、このデータ分割部201によるデータ分割は、既知の種々の手法により実現することができるものであり、その詳細な説明は省略する。重複記憶判定部203は、データブロックの重複状態を判定する。例えば、重複記憶判定部203は、データを外部保管媒体34に格納するエクスポート処理時に、そのデータを構成する個々のデータブロックについて、それぞれ、そのデータブロックと同一のデータブロックが外部保管媒体34に記憶されているか否かを判定する。重複記憶判定部203は、データブロック毎に判定処理を行なうものであり、例えば、処理対象のデータブロックについてハッシュ値を算出してFPを生成し、このFPに基づいて格納実績管理情報251を参照することにより、処理対象のデータブロックとFPが同一のデータブロックが外部保管媒体34に格納されているか否かを判定する。これにより、同一のデータブロックが外部保管媒体34に格納されているか否かを判定する。また、重複記憶判定部203は、処理対象のデータブロックと同一のデータブロックが外部保管媒体34に格納されていると判断した場合には、その処理対象のデータブロックを廃棄し、その処理対象データブロックの外部保管媒体34における重複保存を抑止する。すなわち、重複記憶判定部203は、同一のFPのデータブロックを一の外部保管媒体34中には1つしか記憶させない、重複排除デデュープ:Dedupulicationを実現する。すなわち、重複記憶判定部203は、重複排除エンジンとして機能する。なお、重複排除には、例えば、データをストレージ装置の制御部で比較しながらストレージ装置内に記憶するインライン方式を用いることができる。なお、これに限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。例えば、データを一旦ストレージ装置内に記憶してからストレージ装置の制御部でデータ同士を比較して重複排除を行なうポストプロセス方式を用いてもよい。又、バックアップ管理サーバやクライアント等のストレージ装置の外部の装置によりデータ同士を比較して重複排除した後、ストレージ装置内に記憶するクライアント方式を用いてもよく、適宜変更して実施することができる。ブロック番号は、ストレージ装置100で重複排除するデータを分割して作成した個々のデータブロックを特定するために、各データブロックに付された識別情報である。FPは、各データブロックをハッシュ関数で変換して得たハッシュ値等、ブロックの内容に応じて変化することにより、データブロックの内容が同一であるか否かの判定に使用する符号である。なお、データブロックからのFPの生成は、既知の種々の手法を用いて実現することができ、その詳細な説明は省略する。又、FPは、内容が異なるブロック同士が同一のFPとなることを防止するために十分な桁数を有するものとする。本実施形態の一例としての重複排除では、ブロックテーブル250aにおいてFPを比較し、FPが同一のデータブロックについては、1個のデータブロックのみを外部保管媒体34に記憶させるとともに、他のデータブロックは記憶デバイス120に記憶させない。これにより、重複するデータブロックを外部保管媒体34に記憶させないので、外部保管媒体34の記憶領域が削減される。また、重複記憶判定部203は、データブロック毎に行なったFPやデータブロック構成の作成等の結果を、重複排除情報510に保存する。なお、以下、データブロックについてFPやデータブロック構成の作成等の処理を重複パターンのパターン分析という場合がある。データ圧縮部204は、データブロックを圧縮データとする圧縮処理を行なうものであり、重複記憶判定部203により重複排除後のデータブロックに対して、更に圧縮処理を行なった上で外部保管媒体34に格納する。これにより、外部保管媒体34に排出するデータ量を極小化することが可能となり、且つ、一の外部保管媒体34に効率良く多くの論理ボリュームを短時間に格納することが可能となる。なお、このデータ圧縮部204によるデータ圧縮手法としては既知の種々の手法を適宜用いることができる。テープ記憶処理部データ記憶処理部206は、データを外部保管媒体34や保管媒体33に格納する。このテープ記憶処理部206は、エクスポート処理時において、重複記憶判定部203が、処理対象のデータブロックと同一のデータブロックが外部保管媒体34に記憶されていないと判断した場合に、その処理対象のデータブロックを外部保管媒体34に記憶する。又、重複記憶判定部203が、処理対象のデータブロックと同一のデータブロックが外部保管媒体34に記憶されていると判断した場合には、その処理対象のデータブロックの外部保管媒体34への記憶を抑止する。すなわち、テープ記憶処理部206は、その外部保管媒体34に同一のデータブロックを格納しない。また、テープ記憶処理部206は、エクスポート処理時に、外部保管媒体34の所定の記憶領域に、その外部保管媒体34に記憶されたデータに関する重複排除情報252を記憶する。具体的には、テープ記憶処理部206は、重複排除情報から、その外部保管媒体34に格納したデータに対応する重複排除情報252を抽出して、外部保管媒体34に格納する。なお、エクスポートした論理ボリュームに関する重複排除情報252を外部保管媒体34に格納する処理は、例えば、その論理ボリュームの外部保管媒体34に対するエクスポート処理の最終ステップにおいて行なうことが望ましい。また、外部保管媒体34においては、重複排除情報252は、例えば、外部保管媒体34にそなえられたカートリッジメモリCM等の不揮発性メモリに格納してもよく、又、外部保管媒体34におけるデータを格納する媒体領域記録テープに格納してもよい。なお、外部保管媒体34の媒体領域に重複排除情報252を格納する際には、例えば、媒体領域におけるデータの格納位置よりも先行して読み取られる部位に格納することが望ましい。ディスク格納処理部205は、データをキャッシュディスク24に格納する。このディスク格納処理部205は、ホスト100から受信したデータをキャッシュディスク24に格納する。又、ディスク格納処理部205は、圧縮部204がデータを圧縮した場合には、この圧縮されたデータをキャッシュディスク24に格納する。また、ディスク格納処理部205は、保管媒体33に格納されたデータをキャッシュディスク24に格納するリコール処理時において、データをキャッシュディスク24に格納する。ディスク格納処理部205は、例えば論理ボリュームをキャッシュディスク24に格納する度に、その論理ボリュームを識別する情報例えば、ボリュームIDやボリューム名をキャッシュ実績管理情報253に登録する。重複数決定部207は、保管媒体33に記憶されている各ボリュームについて、それぞれを構成するデータブロックと、外部保管媒体34に記憶されているデータブロックとが重複する数重複数を求める。なお、重複数決定部207は、例えば、格納実績管理情報251を参照することにより、外部保管媒体34に記憶されているデータブロックを把握することができる。すなわち、重複数決定部207は、保管媒体33に格納されているデータのデータブロックと、外部保管媒体34に記憶されているデータのデータブロックとの重複数を決定する。データ選択部212は、エクスポート処理を行なうに際して、外部保管媒体34に格納する論理ボリュームデータを選択する。以下、エクスポートの対象となっていて、且つ、エクスポートが未実行の論理ボリュームをエクスポート対象論理ボリュームという場合がある。エクスポート対象論理ボリュームは、例えば、本仮想テープライブラリシステム1に含まれる論理ボリュームの中から、オペレータ等が選択することにより決められる。データ選択部212は、複数のエクスポート対象論理ボリュームのうち、エクスポートの処理を行なうべき論理ボリュームを決定する。なお、以下、エクスポート処理を行なうべき論理ボリュームをエクスポート実行論理ボリュームという場合がある。エクスポート処理時において、データ選択部212が、次にエクスポートするべき一の論理ボリュームを都度選択することにより、システム運用中に遂次変わる状況に対して、随時対応することができ、システム運用を弾力的に行なうことができる。本実施形態においては、データ選択部212は、エクスポート実行の対象となる論理ボリュームを以下のアルゴリズムの順に選択する。1外部保管媒体34にエクスポート済みのデータブロック群と重複しているデータブロックの所有数が最多である論理ボリューム2エクスポート対象論理ボリューム群内で、データブロックの重複数が最多の論理ボリュームここで、データブロックの重複数とは、自論理ボリュームを構成する各データブロックについて、他のエクスポート対象論理ボリュームと重複している数を算出し、全データブロック分の総数を算出した値であり、重複数決定部207によって求められる。このように、データ選択部212は、重複数決定部207により求められた重複数に基づいて、優先的に外部保管媒体34に格納するボリュームを選択する。データ選択部212は、エクスポート対象の論理ボリュームが複数ある場合に、論理ボリュームを構成するデータブロックが、外部保管媒体34に格納されているデータブロックと重複する数が多い論理ボリュームをエクスポート対象のボリュームとして選択する。このエクスポート対象のボリュームの選択は、例えば、RAM25に格納されている格納実績管理情報251を参照して、外部保管媒体34に格納されているデータブロックを確認することにより行なう。これにより、エクスポート処理を行なうに際して、外部保管媒体34に既に格納されているデータブロックとの重複が数多く発生し、重複排除による外部保管媒体34の効率的な使用やエクスポート処理の高速化を可能とする。また、データ選択部212は、保管媒体33に記憶されているボリュームのうち、そのボリュームを構成するデータブロック構成データブロックの数が多いボリュームを、優先的に外部保管媒体34に格納するボリュームエクスポート実行論理ボリュームとして選択する。これにより、エクスポート処理に際して、外部保管媒体34に格納されるデータブロックの種類が多くなり、それ以後に外部保管媒体34にデータブロックの格納を行なう際に、データブロックの重複発生率の向上が期待でき、外部保管媒体34を効率的に用いることが可能となる。また、上記アルゴリズムによる選択の結果、最初に処理対象となる論理ボリュームが複数抽出された場合には、データ選択部212は、キャッシュディスク24上にデータが格納されている論理ボリュームを優先して選択する。なお、キャッシュディスク24上に格納されている論理ボリュームは、例えば、前述したRAM25に格納されているキャッシュ実績管理情報253を参照することにより確認する。順序決定部208は、複数の論理ボリュームをエクスポートするに際して、保管媒体33をドライブユニット32に搬送する順番を決定する。順序決定部208は、データ選択部212により、部保管媒体34に次に格納するとして選択されたボリュームが格納されている保管媒体33を、ドライブユニット32に搬送する保管媒体33として決定する。すなわち、順序決定部208は、重複数決定部207により決定された重複数に基づいて、保管媒体33をドライブユニット32に搬送する順番を決定する。データブロック読出部209は、外部保管媒体34に格納されたボリュームをキャッシュディスク24に格納するインポート処理時において、外部保管媒体34に格納されたデータブロックを読み出す。ブロックパターン読出部210は、インポート処理時において、外部保管媒体34から、その外部保管媒体34に記憶されたボリュームについての重複排除情報252を読み出す。復元部211は、インポート処理時において、データブロックからボリュームを復元する。この復元部211は、ブロックパターン読出部210によって外部保管媒体34から読み出された重複排除情報252を参照し、データブロック読出部209によって読み出されたデータブロックを用いてボリュームの復元を行なう。すなわち、重複排除情報252に従って、データブロックの並び替えや複写等を行なうことによりボリュームを作成する。そして、情報処理装置のCPUが、制御プログラムを実行することにより、上述した、データ分割部201,重複記憶判定部203,データ圧縮部204,ディスク格納処理部205,テープ記憶処理部206,重複数決定部207,順序決定部208,データブロック読出部209,ブロックパターン読出部210,データ選択部212及び復元部211として機能する。なお、これらのデータ分割部201,重複記憶判定部203,データ圧縮部204,ディスク格納処理部205,テープ記憶処理部206,重複数決定部207,順序決定部208,データブロック読出部209,ブロックパターン読出部210,データ選択部212及び復元部211としての機能を実現するためのプログラム制御プログラムは、例えばフレキシブルディスク,CDCD-ROM,CD-R,CD-RW等,DVDDVD-ROM,DVD-RAM,DVD-R,DVDR,DVD-RW,DVDRW等,磁気ディスク,光ディスク,光磁気ディスク等の、コンピュータ読取可能な記録媒体に記録された形態で提供される。そして、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。又、そのプログラムを、例えば磁気ディスク,光ディスク,光磁気ディスク等の記憶装置記録媒体に記録しておき、その記憶装置から通信経路を介してコンピュータに提供するようにしてもよい。データ分割部201,重複記憶判定部203,データ圧縮部204,ディスク格納処理部205,テープ記憶処理部206,重複数決定部207,順序決定部208,データブロック読出部209,ブロックパターン読出部210,データ選択部212及び復元部211としての機能を実現する際には、内部記憶装置本実施形態ではメモリ25やROMに格納されたプログラムがコンピュータのマイクロプロセッサ本実施形態では仮想ライブラリ管理部20のCPUによって実行される。このとき、記録媒体に記録されたプログラムをコンピュータが読み取って実行するようにしてもよい。なお、本実施形態において、コンピュータとは、ハードウェアとオペレーティングシステムとを含む概念であり、オペレーティングシステムの制御の下で動作するハードウェアを意味している。又、オペレーティングシステムが不要でアプリケーションプログラム単独でハードウェアを動作させるような場合には、そのハードウェア自体がコンピュータに相当する。ハードウェアは、少なくとも、CPU等のマイクロプロセッサと、記録媒体に記録されたコンピュータプログラムを読み取るための手段とをそなえており、本実施形態においては、仮想ライブラリ管理部20がコンピュータとしての機能を有しているのである。上述の如く構成された実施形態の一例としての仮想テープライブラリシステム1におけるホスト100からのデータ書き込み時の処理を、図6を参照しながら、図5に示すフローチャートステップA10~A70に従って説明する。なお、図6は実施形態の一例としての仮想テープライブラリシステム1におけるデータ受信時の処理の流れを模式的に示す図である。ホスト100から論理ボリュームへの書き込み指示ボリューム書き込みが行なわれ、仮想ライブラリ装置2は、ホスト100からデータを受信するステップA10,図6の符号F1。データ分割部201は受信したデータを複数のデータブロックに分割し、重複記憶判定部203は、各データブロックライトデータの重複状態の判定を行なうステップA20。又、重複記憶判定部203は、重複パターンのパターン分析結果を重複排除情報250に格納するステップA30,図6の符号F2。すなわち、重複記憶判定部203は、ボリュームの重複パターンを分析し、その分析結果を重複排除情報510に保存する。次に、ホスト100からのボリューム書き込み指示において、ボリュームについて圧縮を行なう旨の指定がされているか否かの確認が行なわれ、ボリューム圧縮の指定がある場合にはステップA40のYESルート参照、データ圧縮部204が、そのボリュームをデータ圧縮してステップA50、キャッシュディスク24に格納するステップA60,図6の符号F3。一方、ボリューム圧縮の指定がない場合にはステップA40のNOルート参照、ボリュームを非圧縮の状態でキャッシュディスク24に格納するステップA60,図6の符号F3。キャッシュディスク24に格納されたボリュームのデータは、その後、非同期で行なわれるマイグレーション処理により、キャッシュディスク24上の更新データを、テープライブラリ装置3の保管媒体33に書き込まれステップA70,図6の符号F4、処理を終了する。このように、本仮想テープライブラリシステム1においては、ホスト100から受信するデータの書込処理時に、ホスト100からの書き込みデータをキャッシュディスク24に格納する前に、重複記憶判定部203によりデータブロック単位で重複パターン分析を実施する。ただし、この際、重複排除パターンの抽出と重複排除情報250への登録のみを実施し、実際の重複排除処理は行なわない状態でキャッシュディスク24に格納する。次に、本実施形態の一例としての仮想テープライブラリシステム1におけるエクスポート時の処理を、図9を参照しながら、図7及び図8に示すフローチャート図7のステップB10~B110,図8のステップC10~C80に従って説明する。なお、図9は実施形態の一例としての仮想テープライブラリシステム1におけるエクスポート時の処理の流れを模式的に示す図である。又、図8は図7のステップB30の処理を説明するフローチャートである。なお、本例においては、オペレータが複数の論理ボリュームをエクスポートする論理ボリュームとして指定する場合について示す。エクスポートを行なうに際しては、例えば、先ず、オペレータが、仮想ライブラリ装置2に接続されたコンピュータ等から、エクスポートする複数の論理ボリュームを指定しステップB10、エクスポート機能を起動させるステップB20。このエクスポート機能の起動は、例えば、オペレータが仮想ライブラリ装置2に接続されたコンピュータ等から入力操作を行なうことにより行なう。又、データ選択部212は、指定された論理ボリュームの数を係数する。データ選択部212は、エクスポート指定された複数の論理ボリュームからなるボリューム群から、エクスポート対象論理ボリュームを一つ選択するステップB30,図9の符号F11。ここで、エクスポート対象論理ボリュームの選択は、先ず、外部保管媒体34にエクスポート済みのデータブロック群と重複しているデータブロックの保持数が最多のエクスポート対象論理ボリュームを全て検索することにより行なうステップC10。データ選択部212は、この検索結果として得られるエクスポート対象論理ボリュームの数を確認しステップC20、エクスポート対象論理ボリュームが1つだけ検出された場合にはステップC20の1ルート参照、その検出された1のエクスポート対象論理ボリュームをエクスポート実行論理ボリュームとして選択するステップC80。検索結果としてのエクスポート対象論理ボリュームの数が2以上である場合にはステップC20の2以上ルート参照、データ選択部212は、これらの2以上のエクスポート対象論理ボリュームのうち、キャッシュディスク24にある論理ボリュームを検索するステップC50。そして、データ選択部212は、この検索の結果、キャッシュディスク24に1つのエクスポート対象論理ボリュームが格納されているか否かを判断しステップC60、エクスポート対象論理ボリュームが一つだけ対象ボリューム数=1の場合にはステップC60のYESルート参照、そのキャッシュディスク24上にある1つのエクスポート対象論理ボリュームをエクスポート実行論理ボリュームとして選択するステップC80。また、キャッシュディスク24にエクスポート対象論理ボリュームが一つだけある状態ではない場合にはステップC60のNOルート参照、すなわち、エクスポート対象論理ボリュームを1つに絞り込めていない場合には、データ選択部212は、候補であるエクスポート対象論理ボリュームの中から、論理ボリュームを構成する構成データブロック数が多いボリュームを、エクスポート実行論理ボリュームとして選択するステップC70。すなわち、キャッシュディスク24上に複数のエクスポート対象論理ボリュームがある場合や、2以上のエクスポート対象論理ボリュームの全てがキャッシュディスク24上にない場合には、データ選択部212は、これらのエクスポート対象論理ボリュームから、構成データブロック数が多いボリュームを、エクスポート実行論理ボリュームとして選択する。又、この時点において、選択肢となるエクスポート対象論理ボリュームが複数存在する場合には、例えば、ランダムに選択する等の手法により、一のエクスポート対象論理ボリュームをエクスポート実行論理ボリュームとして選択するステップC80。また、外部保管媒体34にエクスポート済みのデータブロック群とデータブロックが重複するエクスポート対象論理ボリュームが検出されなかった場合にはステップC20の0ルート参照、データ選択部212は、次に、エクスポート対象論理ボリュームのそれぞれについて重複数を調べる。そして、データ選択部212は、エクスポート対象論理ボリューム群の内、この重複数が最も多い論理ボリュームエクスポート対象論理ボリュームの数対象ボリューム数を調べるステップC30。この対象ボリューム数を確認しステップC40、対象ボリューム数が1の場合にはステップC40の1ルート参照、1つのエクスポート対象論理ボリュームをエクスポート実行論理ボリュームとして選択するステップC80。また、自ボリューム内でのデータブロックの重複数が最も多い論理ボリュームがない場合にはステップC40の0ルート参照、全てのエクスポート対象論理ボリュームのエクスポートが完了し、エクスポート対象論理ボリュームがなくなったと判断して、エクスポート処理を完了する。また、エクスポート実行論理ボリュームとして選択された論理ボリュームの数を係数して、ステップB20において係数した指定された論理ボリュームの数と比較し、指定された論理ボリューム数分の処理が行なわれた場合にもエクスポート完了であると判断してもよい。これにより、全く重複しないエクスポート対象論理ボリュームが存在した場合においても、確実に処理を完了させることができる。一方、自ボリューム内でのデータブロックの重複数が最も多い論理ボリュームが複数検出された場合にはステップC40の2以上ルート参照、ステップC50に移行する。このようにして、ステップC80においてエクスポート実行論理ボリュームが選択されると、次にデータ選択部212は、キャッシュディスク24にそのエクスポート実行論理ボリュームのデータが格納されているか否かを確認するステップB40。ここで、キャッシュディスク24にエクスポート実行論理ボリュームのデータが格納されていない場合にはステップB40のNOルート、テープライブラリ装置3の保管媒体33からキャッシュディスク24に、そのエクスポート実行論理ボリュームのデータを転送リコールさせるステップB50,図9の符号F11。エクスポート実行論理ボリュームのデータのリコールが完了した後、もしくは、キャッシュディスク24にエクスポート実行論理ボリュームのデータが格納されていた場合にはステップB40のYESルート参照、キャッシュディスク24から、そのエクスポート実行論理ボリュームを取得する図9の符号F12。また、エクスポート実行論理ボリュームが圧縮されていた場合には、そのエクスポート実行論理ボリュームを解凍伸長して、非圧縮の状態に戻すステップB60。データ分割部201は、この非圧縮のエクスポート実行論理ボリュームを分解して、複数のデータブロックを生成抽出する。なお、この際、データ分割部201は、重複排除情報250を参照して、エクスポート実行論理ボリュームからデータブロックを抽出するステップB70,図9の符号F13。また、重複記憶判定部203は、エクスポート実行論理ボリュームを構成するデータブロックのうち、外部保管媒体34に未格納のデータブロックだけを選択し、データ圧縮部204が、これらの選択されたデータブロックをデータ圧縮する。そして、このようにしてデータ圧縮された外部保管媒体34に未格納のデータブロックは、テープ記憶処理部206により、外部保管媒体34に格納されるステップB80,図9の符号F14。その後、エクスポート指定された複数の論理ボリュームに、エクスポートが未実行のエクスポート対象論理ボリュームがあるか否かを確認しステップB90、エクスポート対象論理ボリュームがまだある場合にはステップB90のYESルート参照、ステップB30に戻る。また、エクスポート指定された複数の論理ボリュームの全てについてエクスポートが完了している場合にはステップB90のNOルート参照、テープ記憶処理部206は、重複排除情報250から、この外部保管媒体34に格納した全てのエクスポート実行論理ボリュームについての重複排除情報252を抽出し、外部保管媒体34に格納するステップB100,図9の符号F15。その後、外部保管媒体34は、テープライブラリ装置3から排出されステップB110,図9の符号F16、処理を終了する。次に、本実施形態の一例としての仮想テープライブラリシステム1におけるインポート時の処理を、図11を参照しながら、図10に示すフローチャートステップD10~D110に従って説明する。なお、図11は実施形態の一例としての仮想テープライブラリシステム1におけるインポート時の処理の流れを模式的に示す図である。インポートを行なうに際しては、先ず、オペレータが、テープライブラリ装置3に、インポート対象の論理ブロックが格納された外部保管媒体34を投入してステップD10、インポート機能を起動させるステップD20。このインポート機能の起動は、例えば、オペレータが仮想ライブラリ装置2に接続されたコンピュータ等から入力操作を行なうことにより行なう。ブロックパターン読出部210が、外部保管媒体34から、その外部保管媒体34に記憶されたボリュームについての重複排除情報252を読み込みステップD30,図11の符号F21、その重複排除情報252をキャッシュディスク24上の一時領域に格納するステップD40,図10の符号F22。データブロック読出部209が、外部保管媒体34に格納されたデータブロックを読み出すステップD50,図11の符号F23。又、データブロック読出部209は、圧縮されているデータブロックを伸長し、この伸長したデータブロックを、キャッシュディスク24上の一時領域に格納するステップD60,図11の符号F24。これにより、論理ボリュームを構成する全てのデータブロックがキャッシュディスク24の一時領域に格納される。この際、データブロック読出部209は、キャッシュディスク24においてデータブロックの格納に必要な領域の確保も併せて行なう。なお、これらのステップD30,D40とステップD50,D60との処理順序は、これに限定されるものではない。例えば、ステップD50,D60の処理を行なってからステップD30,D40の処理を行なったり、これらの処理を同時に行なう等、適宜変更して実施することができる。復元部211は、ブロックパターン読出部210によって読み出された重複排除情報252を参照し、データブロック読出部209によって読み出したデータブロックを用いて、論理ボリュームの復元を行なうステップD70,図11の符号F25。すなわち、復元部211は、キャッシュディスク24上の一時領域に格納されたデータブロックや重複排除情報に基づいて論理ボリュームを復元する。この際、復元部211は、重複排除されたデータブロックを、適宜、複写等することにより、論理ボリュームを復元する。なお、この際、復元部211は、キャッシュディスク24上に格納されたデータブロックで復元可能な論理ボリュームから順に復元を行なう。また、復元部211は、復元後の論理ボリュームに対してデータ圧縮の指定がされているかを確認するステップD80。このデータ圧縮の指定は、例えば、インポート機能の起動時にオペレータが行なってもよく、又、その論理ボリュームをエクスポートする際に、重複排除情報252ととともにデータ圧縮の必要の有無を表す情報を外部保管媒体34に格納してもよい。論理ボリュームに対してボリューム圧縮の指定が行なわれている場合にはステップD80のYESルート参照、例えば、データ圧縮部204が、復元した論理ボリュームのデータ圧縮を行なった後にステップD90、キャッシュディスク24に格納するステップD100,図11の符号F26。又、論理ボリュームに対してボリューム圧縮の指定が行なわれていない場合にはステップD80のNOルート参照、その論理ボリュームを非圧縮の状態でキャッシュディスク24に格納するステップD100,図11の符号F26。キャッシュディスク24に格納された復元された論理ボリュームのデータは、その後、マイグレーション処理により、テープライブラリ装置3の保管媒体33に書き込まれステップD110,図11の符号F27、処理を終了する。なお、マイグレーションにより、保管媒体33に論理ボリュームが格納された後においては、その論理ボリュームの復元に使用したデータブロックは不要となり、キャッシュディスク24から削除される。又、外部保管媒体34における全ての論理ボリュームについてのインポートが完了した時点で、データブロック格納専用に確保していたキャッシュディスク24のディスクキャッシュ領域も解放される。このように、実施形態の一例としての仮想テープライブラリシステム1によれば、エクスポート処理において、外部保管媒体34にデータが重複排除された状態で格納される。これにより、外部保管媒体34に多くのデータを格納することができ、外部保管媒体34の利用効率を向上させることができる。又、これにより、エクスポートやインポートにおいて、外部保管媒体34との間で送受信されるデータ量を低減させることができ、これらの処理に要する時間を短縮することができる。更に、外部保管媒体34の1つあたりに格納するデータ数を増大させることができるので、外部保管媒体34の使用数を減らすことができ、これによってもエクスポートやインポートに要する時間を短縮することができる。データ圧縮部204が、外部保管媒体34に格納するデータブロックを圧縮データとする圧縮処理を行なうことにより、外部保管媒体34に更に多くのデータを格納することができ、外部保管媒体34の利用効率を更なる向上を実現できる。又、これにより、エクスポートやインポートに要する時間を更に短縮することができる。テープ記憶処理部206が、エクスポート処理時において、重複記憶判定部203が、処理対象のデータブロックと同一のデータブロックが外部保管媒体34に記憶されていないと判断したデータブロックを外部保管媒体34に記憶する。又、重複記憶判定部203が同一のデータブロックが既に外部保管媒体34に記憶されていると判断したデータブロックの外部保管媒体34への記憶を抑止する。これにより、外部保管媒体34における重複排除を確実に実現することができる。エクスポート処理時に、テープ記憶処理部206が、外部保管媒体34に、その外部保管媒体34に記憶されたデータに関する重複排除情報252を格納する。これにより、インポート処理時に、この重複排除情報252を読み出してデータの復元に用いることにより、外部保管媒体34に重複排除された状態で格納されたデータを確実に復元させることができ、信頼性が向上する。また、運用に際して、ホスト100から受信するデータの書込処理時においては、重複記憶判定部203によりデータブロック単位で重複パターン分析を実施する。そして、この際、重複排除パターンの抽出と重複排除情報250への登録のみを実施し、実際の重複排除処理は行なわない状態でキャッシュディスク24に格納する。これにより、既存の仮想テープライブラリと同様の処理を行なうことが可能であり利便性が高い。さらに、インポート処理時にキャッシュディスク24にデータブロック専用の格納領域を動的に確保することで、より効率的に論理ボリューム復元が可能となる。また、複数の論理ボリュームをエクスポートする際に、データ選択部212が、エクスポート実行論理ボリュームとして、外部保管媒体34にエクスポート済みのデータブロック群と重複しているデータブロックの所有数が最多である論理ボリュームを選択する。これにより、外部保管媒体34に既に格納されているデータブロックとの重複が数多く発生し、重複排除による外部保管媒体34の効率的な使用やエクスポート処理の高速化を可能とする。また、データ選択部212が、エクスポート実行論理ボリュームとして、エクスポート対象論理ボリューム群内で、データブロックの重複数が最多の論理ボリュームを選択する。これにより、エクスポート処理に際して、外部保管媒体34に格納されるデータブロックの種類が多くなり、それ以後に外部保管媒体34にデータブロックの格納を行なう際に、データブロックの重複発生率の向上が期待でき、外部保管媒体34を効率的に用いることが可能となる。そして、本発明は上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。なお、本発明の各実施形態が開示されていれば、本発明を当業者によって実施製造することが可能である。"