(57)【要約】【課題】  デジタルアーカイブを保存することの利便性を高める。【解決手段】  アーカイブホスト９０３が、複数の記憶制御システム９０９から成る記憶制御システムプール９０７内に存在する複数の物理ＶＯＬにそれぞれ対応付けられた複数の論理ＶＯＬ−ＩＤの中から所望の論理ＶＯＬ−ＩＤを選択し、選択した論理ＶＯＬ−ＩＤをサーバ９０５に送信する。サーバ９０５は、論理−物理ＶＯＬ管理テーブル９５３を参照して、受信した論理ＶＯＬ−ＩＤに対応する、記憶制御システム９０９内で管理される物理ＶＯＬの物理ＶＯＬ−ＩＤを取得し、且つ、そのＩＤに対応する物理ＶＯＬを有する記憶制御システムを特定し、特定された記憶制御システム及び取得された物理ＶＯＬ−ＩＤに関する情報をアーカイブホスト９０３に通知する。【選択図】        図１
2005301971.tif 000002
【特許請求の範囲】
【請求項１】
デジタルアーカイブを出力するアーカイブホストと、デジタルアーカイブが保存されるディスク型記憶装置を備えた複数の記憶制御システムとに接続されるサーバであって、
前記複数の記憶制御システムが有する２以上の前記ディスク型記憶装置には、デジタルアーカイブが保存される記憶領域である複数の物理ボリュームが設けられており、
個々の前記記憶制御システムでは、前記複数の物理ボリュームのうち前記記憶制御システムが備える１以上の物理ボリュームにそれぞれ割当てられた１以上の物理ＩＤが管理されており、
前記アーカイブホストでは、前記複数の物理ボリュームにそれぞれ割当てられた複数の論理ＩＤが管理されており、
前記複数の物理ボリュームの各々について、前記論理ＩＤと、前記物理ＩＤと、その物理ボリュームを備える記憶制御システムの制御システムＩＤとを記憶するボリューム管理記憶領域と、
前記複数の論理ＩＤの中から選択された論理ＩＤの指定を前記アーカイブホストから受けた場合、前記受けた論理ＩＤに対応する物理ＩＤ及び制御システムＩＤを前記ボリューム管理記憶領域から抽出する抽出手段と、
前記抽出された物理ＩＤ及び制御システムＩＤに基づく情報であって、その物理ＩＤを有する物理ボリュームへアクセスするためのアクセスパス情報を、前記アーカイブホストに通知するアクセスパス通知手段と、
を備えるサーバ。
【請求項２】
前記記憶制御システムには、前記アーカイブホストに接続されるホスト接続部と、前記ホスト接続部に対して論理的に接続されていない１以上の物理ボリュームから成るボリュームプールとが備えられており、
前記把握された物理ＩＤに対応する物理ボリュームを前記ホスト接続部に論理的に接続することの接続指示を、前記取得された制御システムＩＤから特定される記憶制御システムに出力する接続指示手段と、
前記抽出された物理ＩＤに対応する物理ボリュームに前記アーカイブホストがアクセスした後、前記取得された物理ＩＤに対応する物理ボリュームと前記ホスト接続部との接続を切離すことの切離し指示を、前記抽出された制御システムＩＤから特定される記憶制御システムに出力する切離し指示手段と
を更に備える請求項１記載のサーバ。
【請求項３】
前記ボリューム管理領域は、前記複数の物理ボリュームの各々について、アーカイブ保存期限と、ボリューム状態とを更に記憶し、
前記抽出された物理ＩＤに対応する物理ボリュームに前記デジタルアーカイブが格納された後、前記デジタルアーカイブが格納された物理ボリュームに対応する保存期限を前記ボリューム管理記憶領域に記録する保存期限設定手段と、
前記抽出された物理ＩＤに対応する物理ボリュームに前記デジタルアーカイブが格納された後、前記デジタルアーカイブが格納された物理ボリュームに対応するボリューム状態として書込み禁止状態を前記ボリューム管理記憶領域に記録する書込み禁止状態設定手段と
を更に備える請求項１記載のサーバ。
【請求項４】
前記複数の記憶制御システムの各々に、その記憶制御システムが備える各物理ボリュームについての各ボリューム状態を記憶する記憶領域と、前記各ボリューム状態に基づいて前記各物理ボリュームに対する前記アーカイブホストからのアクセスを制御する記憶制御装置とが備えられている場合、
前記デジタルアーカイブが格納された物理ボリュームのボリューム状態を書込み禁止状態にすることを、前記デジタルアーカイブが格納された物理ボリュームを有する記憶制御システムに指示する書込み禁止指示手段を更に備える請求項３記載のサーバ。
【請求項５】
前記ボリューム管理領域は、前記複数の物理ボリュームの各々についてボリューム状態を更に記憶し、
前記ボリューム状態に基づいて、前記複数の物理ボリュームの中から選択された複製元物理ボリューム内のデジタルアーカイブを保存することができる複製先物理ボリュームを、前記複数の物理ボリュームの中から選択する複製先物理ボリューム選択手段と、
前記複製元物理ボリュームを有する第１の記憶制御システムと前記複製先物理ボリュームを有する第２の記憶制御システムとの少なくとも一方を制御して、前記複製元物理ボリューム内のデジタルアーカイブの複製を前記複製先物理ボリュームに生成するアーカイブ複製手段と
を更に備える請求項１記載のサーバ。
【請求項６】
物理ボリュームを有するディスク型記憶装置に関するディスク特性として、高信頼性又は高性能と、前記高信頼性よりも低い信頼性であることを意味する低信頼性又は前記高性能よりも低い性能であることを意味する低性能とがあり、
前記ボリューム管理記憶領域は、複数の物理ボリュームの各々について前記ディスク特性を記憶し、
前記複製先物理ボリューム選択手段が、前記ディスク特性に基づいて、前記複製先物理ボリュームを選択する、
請求項５記載のサーバ。
【請求項７】
前記ボリューム管理領域は、前記複数の物理ボリュームの各々についてボリューム状態を更に記憶し、
前記ボリューム状態に基づいて、前記複数の物理ボリュームの中から選択された移動元物理ボリューム内のデジタルアーカイブを保存することができる移動先物理ボリュームを、前記複数の物理ボリュームの中から選択する移動先物理ボリューム選択手段と、
前記移動元物理ボリュームを有する第１の記憶制御システムと前記複製先物理ボリュームを有する第２の記憶制御システムとの少なくとも一方を制御して、前記移動元物理ボリューム内のデジタルアーカイブを前記移動先物理ボリュームに移動するアーカイブ移動手段と
を更に備える請求項１記載のサーバ。
【請求項８】
物理ボリュームを有するディスク型記憶装置に関するディスク特性として、高信頼性又は高性能と、前記高信頼性よりも低い信頼性であることを意味する低信頼性又は前記高性能よりも低い性能であることを意味する低性能とがあり、
前記ボリューム管理領域は、前記複数の物理ボリュームの各々について前記ディスク特性を記憶し、
前記移動先物理ボリューム選択手段が、前記ディスク特性に基づいて、前記移動先物理ボリュームを選択する、
請求項５記載のサーバ。
【請求項９】
前記デジタルアーカイブが格納された或る物理ボリュームについて、期間で表わされたアーカイブ保存期限を前記ボリューム管理記憶領域に設定する保存期限設定手段と、
前記或る物理ボリュームに前記デジタルアーカイブが保存されてから現在までの時間長である第一時間長を検出する第一時間長検出手段と、
前記或る物理ボリュームを備えた記憶制御システムが停止した時間長である第二時間長を検出する第二時間長検出手段と、
前記第一時間長と前記第二時間長との差分である第三時間長を算出する第三時間長算出手段と、
前記算出された第三時間長と、前記或る物理ボリュームについて設定されたアーカイブ保存期限が表す期間とを比較して、前記第三時間長が前記期間以上になったか否かを判断し、その判断の結果が肯定的である場合には、前記或る物理ボリューム内のデジタルアーカイブを抹消する抹消手段と
を更に備える請求項１記載のサーバ。
【請求項１０】
前記保存期限設定手段は、期間と期限のうちユーザに選択された方の形式で表されたアーカイブ保存期限を前記ボリューム管理記憶領域に設定し、
前記抹消手段は、前記アーカイブ保存期限が期限の形式で表されていれば、現在日時と、前記アーカイブ保存期限が表す期限とを比較して、前記現在日時が前記期限以降であるか否かを判断し、その判断の結果が肯定的である場合には、前記或る物理ボリューム内のデジタルアーカイブを抹消し、一方、前記アーカイブ保存期限が期間の形式で表されていれば、前記第三時間長と前記期間とを比較する、
請求項９記載のサーバ。
【請求項１１】
複数種類のデータ抹消方法の中からデータ抹消方法を選択する抹消方法選択手段と、
前記選択されたデータ抹消方法に従って物理ボリューム内のデジタルアーカイブを抹消する抹消手段と
を更に備える請求項１記載のサーバ。
【請求項１２】
前記複数の記憶制御システムの各々は、自分が有する二以上の物理ボリュームの各々についてボリューム属性情報を管理しており、
前記ボリューム管理記憶領域は、前記複数の物理ボリュームの各々についてボリューム属性情報を記憶し、
第一の物理ボリュームを有する第一の記憶制御システムと、第二の物理ボリュームを有する第二の記憶制御システムとの少なくとも一方を制御して、前記第一の物理ボリューム内のデジタルアーカイブを前記第二の物理ボリュームに生成するアーカイブ生成手段と、
前記第一の物理ボリュームに対応したボリューム属性情報を前記第二の記憶制御システムに送信するボリューム属性情報送信手段と
を更に備える請求項１記載のサーバ。
【請求項１３】
前記アーカイブ生成手段は、前記第一の物理ボリューム内のデジタルアーカイブを前記第二の物理ボリュームに移動し、
前記第一の物理ボリュームから前記第二の物理ボリュームにデジタルアーカイブが移動された場合に、前記ボリューム管理記憶領域又は前記第一の記憶制御システムに対して、前記第一の物理ボリュームに対応した前記ボリューム属性情報を消去する属性情報消去手段を更に備える、
請求項１２記載のサーバ。
【請求項１４】
デジタルアーカイブが保存されるディスク型記憶装置を備えた複数の記憶制御システムと、
前記デジタルアーカイブを出力するアーカイブホストと、前記複数の記憶制御システムとに接続されるサーバと
を備え、
前記複数の記憶制御システムが有する２以上の前記ディスク型記憶装置には、デジタルアーカイブが保存される記憶領域である複数の物理ボリュームが設けられており、
個々の前記記憶制御システムでは、前記複数の物理ボリュームのうち前記記憶制御システムが備える１以上の物理ボリュームにそれぞれ割当てられた１以上の物理ＩＤが管理されており、
前記アーカイブホストでは、前記複数の物理ボリュームにそれぞれ割当てられた複数の論理ＩＤが管理されており、
前記サーバが、
前記複数の物理ボリュームの各々について、前記論理ＩＤと、前記物理ＩＤと、その物理ボリュームを備える記憶制御システムの制御システムＩＤとを記憶するボリューム管理記憶領域と、
前記複数の論理ＩＤの中から選択された論理ＩＤの指定を前記アーカイブホストから受けた場合、前記受けた論理ＩＤに対応する物理ＩＤ及び制御システムＩＤを前記ボリューム管理記憶領域から抽出する抽出手段と、
前記抽出された物理ＩＤ及び制御システムＩＤに基づく情報であって、その物理ＩＤを有する物理ボリュームへアクセスするためのアクセスパス情報を、前記アーカイブホストに通知するアクセスパス通知手段と
を備え、
前記記憶制御システムは、
前記通知されたアクセスパス情報に基づくライトコマンド又はリードコマンドを前記アーカイブホストから受信する手段と、
前記ライトコマンドを受信した場合、前記デジタルアーカイブを、前記アクセスパス情報から特定される物理ＩＤを有する物理ボリュームに格納する第１の記憶制御手段と、
前記リードコマンドを受信した場合、前記アクセスパス情報から特定される物理ＩＤを有する物理ボリュームから前記デジタルアーカイブを読み出して前記アーカイブホストへ送信する第２の記憶制御手段と
を備える、
記憶システム。
【請求項１５】
前記記憶制御システムは、
前記アーカイブホストに接続されるホスト接続部と、
前記ホスト接続部に対して論理的に接続されていない１以上の物理ボリュームから成るボリュームプールと
を備え、
前記サーバは、
前記抽出された物理ＩＤに対応する物理ボリュームを前記ホスト接続部に論理的に接続することの接続指示を、前記取得された制御システムＩＤから特定される記憶制御システムに出力する接続指示手段と、
前記抽出された物理ＩＤに対応する物理ボリュームに前記アーカイブホストがアクセスした後、前記取得された物理ＩＤに対応する物理ボリュームと前記ホスト接続部との接続を切離すことの切離し指示を、前記抽出された制御システムＩＤから特定される記憶制御システムに出力する切離し指示手段と
を更に備え、
前記記憶制御システムは、
前記接続指示を前記サーバから受信した場合、前記取得された物理ＩＤに対応する物理ボリュームを前記ボリュームプールの中から選択し、選択された物理ボリュームを前記ホスト接続部に論理的に接続する接続手段と、
前記切離し指示を前記サーバから受信した場合、前記取得された物理ＩＤに対応する物理ボリュームと前記ホスト接続部との論理的な接続を切離す切離し手段と
を更に備える、
請求項１４記載の記憶システム。
【請求項１６】
前記ボリューム管理領域は、前記複数の物理ボリュームに各々について、アーカイブ保存期限と、ボリューム状態とを更に記憶し、
前記サーバが、
前記抽出された物理ＩＤに対応する物理ボリュームに前記デジタルアーカイブが格納された後、前記デジタルアーカイブが格納された物理ボリュームに対応する保存期限を前記ボリューム管理記憶領域に記録する保存期限設定手段と、
前記抽出された物理ＩＤに対応する物理ボリュームに前記デジタルアーカイブが格納された後、前記デジタルアーカイブが格納された物理ボリュームに対応するボリューム状態として書込み禁止状態を前記ボリューム管理記憶領域に記録する書込み禁止状態設定手段と
前記デジタルアーカイブが格納された物理ボリュームのボリューム状態を書込み禁止状態にすることを、前記デジタルアーカイブが格納された物理ボリュームを有する記憶制御システムに指示する書込み禁止指示手段と
を更に備え、
前記記憶制御システムが、
前記記憶制御システムが備える各物理ボリュームについての各ボリューム状態を記憶するボリューム状態記憶領域と、
前記各ボリューム状態に基づいて前記各物理ボリュームに対する前記アーカイブホストからのアクセスを制御する記憶制御手段と、
前記サーバの前記書込み禁止手段によって、前記デジタルアーカイブが格納された物理ボリュームのボリューム状態を書込み禁止状態にすることを指示された場合、前記デジタルアーカイブが格納された物理ボリュームの物理ＩＤに対応したボリューム状態として書込み禁止状態を前記ボリューム状態記憶領域に記録するボリューム状態変更手段と
を更に備える、
請求項１４記載の記憶システム。
【請求項１７】
前記サーバ及び前記記憶制御システムの少なくとも一方が、
前記デジタルアーカイブが格納された或る物理ボリュームについて、期間で表わされたアーカイブ保存期限を設定する保存期限設定手段と、
前記或る物理ボリュームに前記デジタルアーカイブが保存されてから現在までの時間長である第一時間長を検出する第一時間長検出手段と、
前記或る物理ボリュームを備えた記憶制御システムが停止した時間長である第二時間長を検出する第二時間長検出手段と、
前記第一時間長と前記第二時間長との差分である第三時間長を算出する第三時間長算出手段と、
前記算出された第三時間長と、前記或る物理ボリュームについて設定されたアーカイブ保存期限が表す期間とを比較して、前記第三時間長が前記期間以上になったか否かを判断し、その判断の結果が肯定的である場合には、前記或る物理ボリューム内のデジタルアーカイブを抹消する抹消手段と
を備える、
請求項１４記載の記憶システム。
【請求項１８】
前記サーバ及び前記記憶制御システムの少なくとも一方が、
複数種類のデータ抹消方法の中からデータ抹消方法を選択する抹消方法選択手段と、
前記選択されたデータ抹消方法に従って物理ボリューム内のデジタルアーカイブを抹消する抹消手段と
を更に備える、
請求項１４記載の記憶システム。
【請求項１９】
前記複数の記憶制御システムの各々は、自分が有する二以上の物理ボリュームの各々についてボリューム属性情報を管理しており、
前記ボリューム管理記憶領域は、前記複数の物理ボリュームの各々についてボリューム属性情報を記憶し、
前記サーバが、第一の物理ボリュームを有する第一の記憶制御システムと、第二の物理ボリュームを有する第二の記憶制御システムとの少なくとも一方を制御して、前記第一の物理ボリューム内のデジタルアーカイブを前記第二の物理ボリュームに生成するアーカイブ生成手段を更に備え、
前記サーバ及び前記第一の記憶制御システムの少なくとも一方が、前記第一の物理ボリュームに対応したボリューム属性情報を前記ボリューム管理記憶領域又は前記第一の記憶制御システムから取得し、前記取得されたボリューム属性情報を前記第二の記憶制御システムに送信するボリューム属性情報送信手段を更に備え、
前記第二の記憶制御システムが、受信したボリューム属性情報を前記第二の物理ボリュームについて設定する手段を更に備える、
請求項１４記載の記憶システム。
【請求項２０】
複数の記憶制御システムが備える２以上のディスク型記憶装置上に設けられたデータ記憶領域である物理ボリュームが複数個備えられ、
個々の前記記憶制御システムでは、前記複数の物理ボリュームのうち前記記憶制御システムが備える１以上の物理ボリュームにそれぞれ割当てられた１以上の物理ＩＤが管理されており、
デジタルアーカイブを出力するアーカイブホストでは、前記複数の物理ボリュームにそれぞれ割当てられた複数の論理ＩＤが管理されており、
前記アーカイブホストが、前記複数の論理ＩＤの中から選択した論理ＩＤをサーバへ送信するステップと、
前記サーバが、前記複数の物理ボリュームの各々について、前記論理ＩＤと、前記物理ＩＤと、その物理ボリュームを備える記憶制御システムの制御システムＩＤとを記憶するボリューム管理記憶領域から、前記アーカイブホストから受信した論理ＩＤに対応する物理ＩＤ及び制御システムＩＤを抽出するステップと、
前記サーバが、前記抽出された物理ＩＤ及び制御システムＩＤに基づく情報であって、その物理ＩＤを有する物理ボリュームへアクセスするためのアクセスパス情報を、前記アーカイブホストに通知するステップと、
前記アーカイブホストが、前記通知されたアクセスパス情報に基づくライトコマンド又はリードコマンドを前記記憶制御システムに送信するステップと、
前記記憶制御システムが、前記ライトコマンドを受信した場合、前記ライトコマンドが有するデジタルアーカイブを、前記アクセスパス情報から特定される物理ＩＤを有する物理ボリュームに格納するステップと、
前記記憶制御システムが、前記リードコマンドを受信した場合、前記アクセスパス情報から特定される物理ＩＤを有する物理ボリュームからデジタルアーカイブを読み出して前記アーカイブホストへ送信するステップと
を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルアーカイブを保存する技術に関わり、例えば、ディスク型記憶装置上に設けられるデータ記憶領域であるボリュームを管理するためのサーバ、方法、及び記憶システムに関する。
【背景技術】
【０００２】
電子メール等のデータをデジタルアーカイブとして管理するニーズがある。このニーズに対する装置として、例えば、記録再生装置を複数台搭載したジュークボックス装置が知られている。
【０００３】
具体的には、例えば、特開２０００−５７６７２号公報（特許文献１）には、上位装置８ａから、１枚の記録媒体の記録容量を越える書き込みアドレス指定された場合、２枚目の記録媒体の物理アドレスを論理アドレスに変換して書き込みを受け付ける。記録媒体は、光ディスク等である（段落３８）。
【０００４】
【特許文献１】特開２０００−５７６７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示の記録媒体としては、ＣＤ（Compact Disk）或いはＤＶＤ（Digital Versatile Disk）等が考えられる。そのため、特許文献１のようなジュークボックス装置内の記録媒体にデジタルアーカイブを書込んで、デジタルアーカイブを管理する場合、例えば以下の（１）〜（３）のうちの少なくとも１つの問題が生じると考えられる。
（１）書き込みにかかる時間が長い。
（２）ロボット機構による記録媒体の入れ替えに時間がかかる。
（３）記録媒体の破損に備えるために、記録媒体を物理的に離れた場所に輸送し保管する必要がある。
【０００６】
このような問題点を解消するための方法として、デジタルアーカイブを、ジュークボックス装置内の記録媒体ではなく、ＲＡＩＤシステム等のような記憶制御システム内のディスク型記憶装置に書込む方法が考えられる。この方法を採用すれば、上述した（１）〜（３）のうちの少なくとも１つの問題点を解消できると考えられる。しかし、デジタルアーカイブの書込み先を単に記憶制御システム内のディスク型記憶装置にするだけでは、別の問題点、例えば、以下の（ａ）〜（ｃ）のうちの少なくとも１つの問題点が生じ得る。
（ａ）デジタルアーカイブの書込み元装置（例えば上位装置）が、記憶制御システム内のディスク型記憶装置の構成を管理しなければならないという負担がある。これは、記憶制御システム内の構成が複雑になったり、書込み先の記憶制御システムの台数が増えたりすると一層負担であると考えられる。
（ｂ）ディスク型記憶装置が破損してもデータをリカバリできる必要がある。
（ｃ）ディスク型記憶装置には幾つかの種類があり、コストと性能のトレードオフが存在するため、デジタルアーカイブをどのようなディスク型記憶装置に書込めば良いかの判断が難しい。
【０００７】
従って、本発明の目的は、デジタルアーカイブの保存の利便性を高めることにある。具体的には、例えば、本発明の目的は、デジタルアーカイブを記憶制御システム内のディスク型記憶装置に書込む場合に生じ得る上述した（ａ）〜（ｃ）の問題点のうちの少なくとも１つを解消することにある。
【０００８】
本発明の更なる目的は、後の記載から明らかになるであろう。
【課題を解決するための手段】
【０００９】
本発明の第１の側面に従うサーバは、デジタルアーカイブを出力するアーカイブホストと、デジタルアーカイブが保存されるディスク型記憶装置を備えた複数の記憶制御システムとに接続されるサーバである。前記複数の記憶制御システムが有する２以上の前記ディスク型記憶装置には、デジタルアーカイブが保存される記憶領域である複数の物理ボリュームが設けられている。個々の前記記憶制御システムでは、前記複数の物理ボリュームのうち前記記憶制御システムが備える１以上の物理ボリュームにそれぞれ割当てられた１以上の物理ＩＤが管理されている。前記アーカイブホストでは、前記複数の物理ボリュームにそれぞれ割当てられた複数の論理ＩＤが管理されている。前記サーバは、前記複数の物理ボリュームの各々について、前記論理ＩＤと、前記物理ＩＤと、その物理ボリュームを備える記憶制御システムの制御システムＩＤとを記憶するボリューム管理記憶領域と、前記複数の論理ＩＤの中から選択された論理ＩＤの指定を前記アーカイブホストから受けた場合、前記受けた論理ＩＤに対応する物理ＩＤ及び制御システムＩＤを前記ボリューム管理記憶領域から抽出する抽出手段と、前記抽出された物理ＩＤ及び制御システムＩＤに基づく情報であって、その物理ＩＤを有する物理ボリュームへアクセスするためのアクセスパス情報を、前記アーカイブホストに通知するアクセスパス通知手段とを備える。
【００１０】
ここで、「アクセスパス情報を前記アーカイブホストに通知する」とは、サーバからの出力に応じてアクセスパス情報がアーカイブホストに通知されることの意味であり、故に、例えば、サーバが記憶制御システムに命令して記憶制御システムからアーカイブホストにアクセスパス情報が通知されることも含まれる。
【００１１】
このサーバの第１の実施態様では、前記記憶制御システムには、前記アーカイブホストに接続されるホスト接続部（例えば後述するＬＵＮ）と、前記ホスト接続部に対して論理的に接続されていない１以上の物理ボリュームから成るボリュームプールとが備えられている。前記サーバは、前記把握された物理ＩＤに対応する物理ボリュームを前記ホスト接続部に論理的に接続することの接続指示を、前記取得された制御システムＩＤから特定される記憶制御システムに出力する接続指示手段と、前記抽出された物理ＩＤに対応する物理ボリュームに前記アーカイブホストがアクセスした後、前記取得された物理ＩＤに対応する物理ボリュームと前記ホスト接続部との接続を切離すことの切離し指示を、前記抽出された制御システムＩＤから特定される記憶制御システムに出力する切離し指示手段とを更に備える。
【００１２】
このサーバの第２の実施態様では、前記ボリューム管理領域は、前記複数の物理ボリュームに各々について、アーカイブ保存期限と、ボリューム状態とを更に記憶する。前記サーバは、保存期限設定手段と、書込み禁止状態設定手段とを更に備える。保存期限設定手段は、前記抽出された物理ＩＤに対応する物理ボリュームに前記デジタルアーカイブが格納された後、前記デジタルアーカイブが格納された物理ボリュームに対応する保存期限を前記ボリューム管理記憶領域に記録する。書込み禁止状態設定手段は、前記抽出された物理ＩＤに対応する物理ボリュームに前記デジタルアーカイブが格納された後、前記デジタルアーカイブが格納された物理ボリュームに対応するボリューム状態として書込み禁止状態を前記ボリューム管理記憶領域に記録する。
【００１３】
このサーバの第３の実施態様では、前記第２の実施態様において、前記複数の記憶制御システムの各々に、その記憶制御システムが備える各物理ボリュームについての各ボリューム状態を記憶する記憶領域と、前記各ボリューム状態に基づいて前記各物理ボリュームに対する前記アーカイブホストからのアクセスを制御する記憶制御装置とが備えられている場合、前記サーバは、前記デジタルアーカイブが格納された物理ボリュームのボリューム状態を書込み禁止状態にすることを、前記デジタルアーカイブが格納された物理ボリュームを有する記憶制御システムに指示する書込み禁止指示手段を更に備える。
【００１４】
このサーバの第４の実施態様では、前記ボリューム管理領域は、前記複数の物理ボリュームに各々についてボリューム状態を更に記憶する。前記サーバは、複製先物理ボリューム選択手段と、アーカイブ複製手段とを更に備える。複製先物理ボリューム選択手段は、前記ボリューム状態に基づいて、前記複数の物理ボリュームの中から選択された複製元物理ボリューム内のデジタルアーカイブを保存することができる複製先物理ボリュームを、前記複数の物理ボリュームの中から選択する。アーカイブ複製手段は、前記複製元物理ボリュームを有する第１の記憶制御システムと前記複製先物理ボリュームを有する第２の記憶制御システムとの少なくとも一方を制御して、前記複製元物理ボリューム内のデジタルアーカイブの複製を前記複製先物理ボリュームに生成する。
【００１５】
このサーバの第５の実施態様では、前記第４の実施態様において、物理ボリュームを有するディスク型記憶装置に関するディスク特性として、高信頼性又は高性能と、前記高信頼性よりも低い信頼性であることを意味する低信頼性又は前記高性能よりも低い性能であることを意味する低性能とがある。前記ボリューム管理記憶領域は、複数の物理ボリュームの各々について前記ディスク特性を記憶する。前記複製先物理ボリューム選択手段が、前記ディスク特性に基づいて、前記複製先物理ボリュームを選択する。
【００１６】
このサーバの第６の実施態様では、前記ボリューム管理領域は、前記複数の物理ボリュームに各々についてボリューム状態を更に記憶する。前記サーバは、移動先物理ボリューム選択手段と、アーカイブ移動手段とを備える。移動先物理ボリューム選択手段は、前記ボリューム状態に基づいて、前記複数の物理ボリュームの中から選択された移動元物理ボリューム内のデジタルアーカイブを保存することができる移動先物理ボリュームを、前記複数の物理ボリュームの中から選択する。アーカイブ移動手段は、前記移動元物理ボリュームを有する第１の記憶制御システムと前記複製先物理ボリュームを有する第２の記憶制御システムとの少なくとも一方を制御して、前記移動元物理ボリューム内のデジタルアーカイブを前記移動先物理ボリュームに移動する。
【００１７】
このサーバの第７の実施態様では、前記第６の実施態様において、物理ボリュームを有するディスク型記憶装置に関するディスク特性として、高信頼性又は高性能と、前記高信頼性よりも低い信頼性であることを意味する低信頼性又は前記高性能よりも低い性能であることを意味する低性能とがある。前記ボリューム管理領域は、前記複数の物理ボリュームに各々について前記ディスク特性を記憶する。前記移動先物理ボリューム選択手段が、前記ディスク特性に基づいて、前記移動先物理ボリュームを選択する。
【００１８】
なお、前記第５及び前記第７の実施態様の少なくとも一つにおいて、サーバは、例えば、アーカイブ保存期限が所定時間後（例えば３日後）に満了してしまう物理ボリューム、未使用記憶容量が所定記憶容量（例えば３００ＭＢ）よりも少ない又は多い物理ボリューム、アクセス頻度が所定頻度（例えば１分当りに５０回）よりも低い又は高い物理ボリューム、或いは、重要度が所定基準（例えば重要度「中」）よりも高い又は低い物理ボリュームを、複製元物理ボリューム又は移動元物理ボリュームとして選択することができる。
【００１９】
また、例えば、サーバは、複製元物理ボリューム又は移動元物理ボリュームの属性が、以下の（１）〜（４）、
（１）保存期限が所定時間（例えば１８０日）よりも遠い、
（２）未使用記憶容量が所定容量（例えば２０ＧＢ）よりも多いもの、
（３）アクセス頻度が所定頻度（例えば１分当りに５０回）よりも高い、
（４）重要度が所定基準（例えば重要度「中」）よりも高い、
の少なくとも１つに該当する場合には、ディスク特性が高信頼性又は高性能である物理ボリュームを複製先物理ボリューム又は移動先物理ボリュームとして選択することができる。
【００２０】
一方、例えば、サーバは、複製元物理ボリューム又は移動元物理ボリュームの属性が、以下の（Ａ）〜（Ｄ）、
（Ａ）保存期限が所定時間（例えば３日）よりも短い、
（Ｂ）未使用記憶容量が所定容量（例えば３００ＭＢ）よりも少ない、
（Ｃ）アクセス頻度が所定頻度（例えば１分当りに５０回）よりも低い、
（Ｄ）重要度が所定基準（例えば重要度「中」）よりも低い
の少なくとも１つに該当する場合には、ディスク特性が低信頼性又は低性能である物理ボリュームを複製先物理ボリューム又は移動先物理ボリュームとして選択することができる。
【００２１】
別の実施態様では、サーバは、前記デジタルアーカイブが格納された或る物理ボリュームについて、期間で表わされたアーカイブ保存期限を前記ボリューム管理記憶領域に設定する保存期限設定手段と、前記或る物理ボリュームに前記デジタルアーカイブが保存されてから現在までの時間長である第一時間長を検出する第一時間長検出手段と、前記或る物理ボリュームを備えた記憶制御システムが停止した時間長である第二時間長を検出する第二時間長検出手段と、前記第一時間長と前記第二時間長との差分である第三時間長を算出する第三時間長算出手段と、前記算出された第三時間長と、前記或る物理ボリュームについて設定されたアーカイブ保存期限が表す期間とを比較して、前記第三時間長が前記期間以上になったか否かを判断し、その判断の結果が肯定的である場合には、前記或る物理ボリューム内のデジタルアーカイブを抹消する抹消手段とを更に備えてもよい。また、この場合、前記保存期限設定手段は、期間と期限のうちユーザに選択された方の形式で表されたアーカイブ保存期限を前記ボリューム管理記憶領域に設定してもよい。前記抹消手段は、前記アーカイブ保存期限が期限の形式で表されていれば、現在日時と、前記アーカイブ保存期限が表す期限とを比較して、前記現在日時が前記期限以降であるか否かを判断し、その判断の結果が肯定的である場合には、前記或る物理ボリューム内のデジタルアーカイブを抹消し、一方、前記アーカイブ保存期限が期間の形式で表されていれば、前記第三時間長と前記期間とを比較してもよい。
【００２２】
また別の実施態様では、サーバは、複数種類のデータ抹消方法の中からデータ抹消方法を選択する抹消方法選択手段と、前記選択されたデータ抹消方法に従って物理ボリューム内のデジタルアーカイブを抹消する抹消手段とを更に備えてもよい。
【００２３】
更に別の実施態様では、前記複数の記憶制御システムの各々は、自分が有する二以上の物理ボリュームの各々についてボリューム属性情報を管理していてもよい。前記ボリューム管理記憶領域は、前記複数の物理ボリュームの各々についてボリューム属性情報を記憶してもよい。サーバは、第一の物理ボリュームを有する第一の記憶制御システムと、第二の物理ボリュームを有する第二の記憶制御システムとの少なくとも一方を制御して、前記第一の物理ボリューム内のデジタルアーカイブを前記第二の物理ボリュームに生成するアーカイブ生成手段と、前記第一の物理ボリュームに対応したボリューム属性情報を前記第二の記憶制御システムに送信するボリューム属性情報送信手段とを更に備えてもよい。ボリューム属性情報送信手段は、前記第一の物理ボリュームに対応するボリューム属性情報を前記ボリューム管理記憶領域から取得し、取得されたボリューム属性情報を送信しても良いし、前記ボリューム属性情報を前記第一の記憶制御システムから前記第二の記憶制御システムに送信することを前記第一の記憶制御システムに命令することにより前記ボリューム属性情報の送信が行われても良い。
【００２４】
この実施態様において、前記アーカイブ生成手段は、前記第一の物理ボリューム内のデジタルアーカイブを前記第二の物理ボリュームに移動することができる。サーバは、前記第一の物理ボリュームから前記第二の物理ボリュームにデジタルアーカイブが移動された場合に、前記ボリューム管理記憶領域又は前記第一の記憶制御システムに対して、前記第一の物理ボリュームに対応した前記ボリューム属性情報を消去する属性情報消去手段を更に備えることができる。そのボリューム属性情報（例えば、ボリューム状態「リードのみ可」）の消去後、新たなボリューム属性情報（例えば、ボリューム状態「リード及びライト可」）が前記第一の物理ボリュームに対応付けられても良い。
【００２５】
本発明の第１の側面に従う記憶システムは、デジタルアーカイブが保存されるディスク型記憶装置を備えた複数の記憶制御システムと、前記デジタルアーカイブを出力するアーカイブホストと、前記複数の記憶制御システムとに接続されるサーバとを備える。前記複数の記憶制御システムが有する２以上の前記ディスク型記憶装置には、デジタルアーカイブが保存される記憶領域である複数の物理ボリュームが設けられている。個々の前記記憶制御システムでは、前記複数の物理ボリュームのうち前記記憶制御システムが備える１以上の物理ボリュームにそれぞれ割当てられた１以上の物理ＩＤが管理されている。前記アーカイブホストでは、前記複数の物理ボリュームにそれぞれ割当てられた複数の論理ＩＤが管理されている。前記サーバが、前記複数の物理ボリュームの各々について、前記論理ＩＤと、前記物理ＩＤと、その物理ボリュームを備える記憶制御システムの制御システムＩＤとを記憶するボリューム管理記憶領域と、前記複数の論理ＩＤの中から選択された論理ＩＤの指定を前記アーカイブホストから受けた場合、前記受けた論理ＩＤに対応する物理ＩＤ及び制御システムＩＤを前記ボリューム管理記憶領域から抽出する抽出手段と、前記抽出された物理ＩＤ及び制御システムＩＤに基づく情報であって、その物理ＩＤを有する物理ボリュームへアクセスするためのアクセスパス情報を、前記アーカイブホストに通知するアクセスパス通知手段とを備える。前記記憶制御システムは、前記通知されたアクセスパス情報に基づくライトコマンド又はリードコマンドを前記アーカイブホストから受信する手段と、前記ライトコマンドを受信した場合、前記デジタルアーカイブを、前記アクセスパス情報から特定される物理ＩＤを有する物理ボリュームに格納する第１の記憶制御手段と、前記リードコマンドを受信した場合、前記アクセスパス情報から特定される物理ＩＤを有する物理ボリュームから前記デジタルアーカイブを読み出して前記アーカイブホストへ送信する第２の記憶制御手段とを備える。
【００２６】
ここで、記憶制御システムとしては、例えば、ディスクアレイ装置やファイバチャネルスイッチ等を挙げることができる。アーカイブホストとしては、例えば、パーソナルコンピュータ、メインフレーム等のコンピュータを挙げることができる。
【００２７】
この記憶システムの一つの実施態様では、前記記憶制御システムは、前記アーカイブホストに接続されるホスト接続部（例えば後述のＬＵＮ）と、前記ホスト接続部に対して論理的に接続されていない１以上の物理ボリュームから成るボリュームプールとを備える。前記サーバは、前記サーバは、前記抽出された物理ＩＤに対応する物理ボリュームを前記ホスト接続部に論理的に接続することの接続指示を、前記取得された制御システムＩＤから特定される記憶制御システムに出力する接続指示手段と、前記抽出された物理ＩＤに対応する物理ボリュームに前記アーカイブホストがアクセスした後、前記取得された物理ＩＤに対応する物理ボリュームと前記ホスト接続部との接続を切離すことの切離し指示を、前記抽出された制御システムＩＤから特定される記憶制御システムに出力する切離し指示手段とを更に備える。前記記憶制御システムは、前記接続指示を前記サーバから受信した場合、前記取得された物理ＩＤに対応する物理ボリュームを前記ボリュームプールの中から選択し、選択された物理ボリュームを前記ホスト接続部に論理的に接続する接続手段と、前記切離し指示を前記サーバから受信した場合、前記取得された物理ＩＤに対応する物理ボリュームと前記ホスト接続部との論理的な接続を切離す切離し手段とを更に備える。
【００２８】
本発明の第１の側面に従うサーバ及び本発明の第２の側面に従う記憶システムの少なくとも一方に備えられる前述した各手段は、例えば、ハードウェア（例えば、装置、電気回路又は電子回路）、コンピュータプログラム及びそれらの組合せで構成されるものである。例えば、本発明の別の側面に従うサーバとして、以下のように表現することができる。
【００２９】
デジタルアーカイブを出力するアーカイブホストと、デジタルアーカイブが保存されるディスク型記憶装置を備えた複数の記憶制御システムと通信するサーバであって、
前記複数の記憶制御システムが有する２以上の前記ディスク型記憶装置には、デジタルアーカイブが保存される記憶領域である複数の物理ボリュームが設けられており、
個々の前記記憶制御システムでは、前記複数の物理ボリュームのうち前記記憶制御システムが備える１以上の物理ボリュームにそれぞれ割当てられた１以上の物理ＩＤが管理されており、
前記アーカイブホストでは、前記複数の物理ボリュームにそれぞれ割当てられた複数の論理ＩＤが管理されており、
１以上のコンピュータと、
前記複数の物理ボリュームの各々について、前記論理ＩＤと、前記物理ＩＤと、その物理ボリュームを備える記憶制御システムの制御システムＩＤとを記憶するボリューム管理記憶領域と、
前記１以上のコンピュータのいずれかに実行され、前記複数の論理ＩＤの中から選択された論理ＩＤの指定を前記アーカイブホストから受けた場合、前記受けた論理ＩＤに対応する物理ＩＤ及び制御システムＩＤを前記ボリューム管理記憶領域から把握する把握プログラムと、
前記１以上のコンピュータのいずれかに実行され、前記把握された物理ＩＤ及び制御システムＩＤに基づいて、その物理ＩＤを有する物理ボリュームへアクセスするためのアクセスパス情報を前記アーカイブホストに通知するアクセスパス通知プログラムと、
を備えるサーバ。
【００３０】
本発明の第３の側面に従う方法は、複数の記憶制御システムが備える２以上のディスク型記憶装置上に設けられたデータ記憶領域である物理ボリュームが複数個備えられ、個々の前記記憶制御システムでは、前記複数の物理ボリュームのうち前記記憶制御システムが備える１以上の物理ボリュームにそれぞれ割当てられた１以上の物理ＩＤが管理されており、デジタルアーカイブを出力するアーカイブホストでは、前記複数の物理ボリュームにそれぞれ割当てられた複数の論理ＩＤが管理されており、前記アーカイブホストが、前記複数の論理ＩＤの中から選択した論理ＩＤをサーバへ送信するステップと、前記サーバが、前記複数の物理ボリュームの各々について、前記論理ＩＤと、前記物理ＩＤと、その物理ボリュームを備える記憶制御システムの制御システムＩＤとを記憶するボリューム管理記憶領域から、前記アーカイブホストから受信した論理ＩＤに対応する物理ＩＤ及び制御システムＩＤを抽出するステップと、前記サーバが、前記抽出された物理ＩＤ及び制御システムＩＤに基づく情報であって、その物理ＩＤを有する物理ボリュームへアクセスするためのアクセスパス情報を、前記アーカイブホストに通知するステップと、前記アーカイブホストが、前記通知されたアクセスパス情報に基づくライトコマンド又はリードコマンドを前記記憶制御システムに送信するステップと、前記記憶制御システムが、前記ライトコマンドを受信した場合、前記ライトコマンドが有するデジタルアーカイブを、前記アクセスパス情報から特定される物理ＩＤを有する物理ボリュームに格納するステップと、前記記憶制御システムが、前記リードコマンドを受信した場合、前記アクセスパス情報から特定される物理ＩＤを有する物理ボリュームからデジタルアーカイブを読み出して前記アーカイブホストへ送信するステップとを有する。
【発明の効果】
【００３１】
本発明によれば、デジタルアーカイブの保存の利便性を高めることができる。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照して本発明の実施形態を説明する。
【００３３】
図１は、本実施形態に係るアーカイブ管理システムの構成を示すブロック図である。
【００３４】
本実施形態に係るアーカイブ管理システムによって管理されるデジタルアーカイブは、例えば、１又は複数のデジタルコンテンツ（例えば、電子メール或いはデータファイル）を含んだコンテンツアーカイブである。具体的には、例えば、コンテンツアーカイブは、それらのデータ群がＤＶＤ或いはＣＤ等の記録媒体に格納された結果を表す記録媒体イメージである。
【００３５】
本実施形態では、第１通信ネットワーク（例えばインターネット又はＬＡＮ）１に、コンテンツサーバ９０１、１又は複数のコンテンツアーカイブホスト９０３、アーカイブ管理サーバ９０５、及び、１又は複数の記憶制御システム９０９の各々が接続されている。また、第２通信ネットワーク（例えばＳＡＮ）９１１に、１又は複数のコンテンツアーカイブホスト９０３、及び、記憶制御システムプール９０７を構成する複数の記憶制御システム９０９の各々が接続されている。
【００３６】
コンテンツサーバ９０１は、ＣＰＵ（Central Processing Unit）やメモリ等の情報処理資源を備えたコンピュータ装置であり、例えば、パーソナルコンピュータ、ワークステーション又はメインフレーム等である。コンテンツサーバ９０１のメモリ又はハードディスク等の記憶資源（以下、コンテンツボックス）９１３には、複数のデジタルコンテンツが格納される。コンテンツサーバ９０１は、コンテンツボックス９１３内のデジタルコンテンツを、第１通信ネットワーク１を介してコンテンツアーカイブホスト９０３に送信する。
【００３７】
コンテンツアーカイブホスト９０３は、ＣＰＵやメモリ等の情報処理資源を備えたコンピュータ装置であり、例えば、パーソナルコンピュータ、ワークステーション又はメインフレーム等である。コンテンツアーカイブホスト９０３は、ホスト記憶装置（例えばハードディスク）９１５と、ホストメモリ９１７と、ホスト制御部（例えばＣＰＵ）９１９とを備える。
【００３８】
ホスト記憶装置９１５には、デジタルコンテンツ記憶領域９２１と、１又は複数のコンテンツアーカイブ９２３と、論理ＶＯＬ管理テーブル９２７と、アーカイブ属性テーブル９２５とが備えられている。デジタルコンテンツ記憶領域９２１には、コンテンツサーバ９０１から受信したデジタルコンテンツが格納される。コンテンツアーカイブ９２３は、デジタルコンテンツ記憶領域９２１内の１又は複数のデジタルコンテンツが含まれたデータアーカイブである。論理ＶＯＬ管理テーブル９２７及びアーカイブ属性テーブル９２５については後述する。
【００３９】
ホストメモリ９１７は、例えば、ホスト制御部９１９に読み込まれる複数のコンピュータプログラムの格納領域や、ホスト制御部９１９のワーク領域を備えている。コンピュータプログラムの格納領域には、例えば、アーカイブソフトウェア９２９と、アーカイブ暗号化処理プログラム９３１とが格納されている。アーカイブソフトウェア９２９は、デジタルコンテンツ記憶領域９２１内の１又は複数のデジタルコンテンツに基づいて１つのコンテンツアーカイブ９２３を作成する等の処理を行うソフトウェアである。アーカイブ暗号化処理プログラム９３１は、コンテンツアーカイブ９２３が記憶制御システム９０９に送信される場合に、そのコンテンツアーカイブ９２３を暗号化するコンピュータプログラムである。
【００４０】
ホスト制御部９１９は、ホストメモリ９１７に記憶されているコンピュータプログラムを読み込み、その読込んだコンピュータプログラムに特有の情報処理を行う。例えば、ホスト制御部９１９は、アーカイブソフトウェア９２９を読み込んだ場合には、デジタルコンテンツ記憶領域９２１内の１又は複数のデジタルコンテンツに基づいて１つのコンテンツアーカイブ９２３を作成する等の処理を行うことができる。また、ホスト制御部９１９は、アーカイブ暗号化処理プログラム９３１を読み込んだ場合には、記憶制御システム９０９に送信するコンテンツアーカイブ９２３を暗号化する処理を行うことができる。
【００４１】
各記憶制御システム９０９は、１台以上のディスク型記憶装置（又は磁気テープ記録装置）を備えるシステムである。具体的には、例えば、各記憶制御システム９０９は、多数のディスク型記憶装置をアレイ状に配設して構成されたＲＡＩＤ（Redundant Array of Independent Inexpensive Disks）システムである。記憶制御システム９０９は、複数のディスク型記憶装置９３３と、記憶制御メモリ９３７と、記憶制御装置９３９とを備えている。
【００４２】
複数のディスク型記憶装置９３３上には、２以上の物理ボリューム（以下、適宜「物理ＶＯＬ」と表記）９３５が設けられている。各物理ボリュームは、ディスク型記憶装置９３３上の物理的な記憶領域に基づく論理的な記憶領域を有しているものであり、ＬＵ（Logical Unit）又はＬＤＥＶ（Logical DEVice）とも呼ばれることがある。
【００４３】
記憶制御メモリ９３７には、例えば、物理ＶＯＬ管理テーブル９４１、ＬＵＮ管理テーブル９４３、及び制御システム属性データ９４５が記憶されている。物理ＶＯＬ管理テーブル９４１、ＬＵＮ管理テーブル９４３、及び制御システム属性データ９４５については後述する。
【００４４】
記憶制御装置９３９は、例えば、ＣＰＵやメモリ等を備えたマイクロコンピュータシステムとして構成されており、コンテンツアーカイブホスト（以下、アーカイブホスト）９０３或いはアーカイブ管理サーバ９０５から受信した各種コマンドを解釈して実行する。記憶制御装置９３９内のメモリは、例えば、ＣＰＵに読み込まれる複数のコンピュータプログラムの格納領域や、ＣＰＵのワーク領域を備えている。
【００４５】
アーカイブ管理サーバ９０５は、例えば、ＣＰＵやメモリ等の情報処理資源を備えたコンピュータ装置であり、例えば、パーソナルコンピュータ、ワークステーション、メインフレーム等として構成される。アーカイブ管理サーバ９０５は、例えば、キーボードスイッチやポインティングデバイス、マイクロフォン等の情報入力装置（図示せず）と、例えば、モニタディスプレイやスピーカー等の情報出力装置（図示せず）とを備えている。アーカイブ管理サーバ９０５は、コンテンツアーカイブホスト９０３が記憶制御システムプール９０７上の物理ＶＯＬに対してコンテンツアーカイブ９２３を出し入れすることを制御したり、記憶制御システムプール９０７上の物理ＶＯＬが有する後述の物理ＶＯＬ−ＩＤと論理ＶＯＬ−ＩＤとの対応関係等を管理したりする。アーカイブ管理サーバ９０５は、サーバ記憶装置（例えばハードディスク）９４７と、サーバメモリ９４９と、サーバ制御部（例えばＣＰＵ）９５１とを備える。
【００４６】
サーバ記憶装置９４７には、論理−物理ＶＯＬ管理テーブル９５３、ＬＵＮ管理テーブル９５５、レプリケーション管理テーブル９５７及び物理ＶＯＬ属性管理テーブル９５９が格納されている（これらのテーブルについての詳細な説明は後に行う）。また、サーバ記憶装置９４７には、記憶制御システムプール９０７に含まれる１又は複数の記憶制御システム９０９にそれぞれ対応した１又は複数の制御システム属性データが保存されていても良い。アーカイブ管理サーバ９０５は、各記憶制御システムに後述する接続切離し指示等を出す場合、その記憶制御システムに対応した制御システム属性データ（例えば筐体ＩＤ）に基づいて指示を出すことができる。
【００４７】
サーバメモリ９４９は、例えば、サーバ制御部９５１に読み込まれる複数のコンピュータプログラムの格納領域や、サーバ制御部９５１のワーク領域を備えている。コンピュータプログラムの格納領域には、例えば、リードライト制御プログラム９６１と、保存期限管理プログラム９６３と、レプリケーション管理プログラム９６５と、マイグレーション管理プログラム９６７とが格納されている。リードライト制御プログラム９６１は、アーカイブホスト９０３と記憶制御システム９０９との間でやり取りされるコンテンツアーカイブの授受の制御等を行うためのコンピュータプログラムである。保存期限管理プログラム９６３は、論理−物理ＶＯＬ管理テーブル９５３に設定される各物理ＶＯＬ毎のコンテンツアーカイブ保存期限（以下、単に「保存期限」と言う）の管理等を行うためのコンピュータプログラムである。レプリケーション管理プログラム９６５は、或る記憶制御システム９０９内に存在する或る物理ＶＯＬ内のデジタルアーカイブの複製を別の物理ＶＯＬ内に生成する等の処理を行うためのコンピュータプログラムである。マイグレーション管理プログラム９６７は、或る記憶制御システム９０９内に存在する或る物理ＶＯＬ内のデジタルアーカイブを別の物理ＶＯＬ内に移動する等の処理を行うためのコンピュータプログラムである。
【００４８】
サーバ制御部９５１は、サーバメモリ９４９に記憶されているコンピュータプログラムを読み込み、その読込んだコンピュータプログラムに特有の情報処理を行う。例えば、サーバ制御部９５１は、リードライト制御プログラム９６１を読み込んだ場合には、アーカイブホスト９０３と記憶制御システム９０９との間でやり取りされるコンテンツアーカイブの授受の制御等を行うことができる。また、例えば、サーバ制御部９５１は、保存期限管理プログラム９６３を読み込んだ場合には、論理−物理ＶＯＬ管理テーブル９５３に設定される各物理ＶＯＬ毎に保存期限の管理等を行うことができる。また、例えば、サーバ制御部９５１は、レプリケーション管理プログラム９６５を読み込んだ場合には、或る記憶制御システム９０９内に存在する或る物理ＶＯＬ内のデジタルアーカイブの複製を別の物理ＶＯＬ内に生成する等の処理を行うことができる。また、例えば、サーバ制御部９５１は、マイグレーション管理プログラム９６７を読み込んだ場合には、或る記憶制御システム９０９内に存在する或る物理ＶＯＬ内のデジタルアーカイブを別の物理ＶＯＬ内に移動する等の処理を行うことができる。
【００４９】
以上が、本実施形態に係るアーカイブ管理システムの概要である。
【００５０】
この実施形態では、１又は複数の記憶制御システムが１つの記憶制御システムプール９０７として管理されている。そして、この実施形態では、後述するように、アーカイブホスト９０３は、記憶制御システムプール９０７内にどのような記憶制御システムが存在するか等を把握していなくても、デジタルアーカイブを物理ＶＯＬに格納することができる。
【００５１】
図２は、アーカイブホスト９０３のホスト記憶装置９１５に格納されている論理ＶＯＬ管理テーブル９２５及びアーカイブ属性テーブル９２７の構成例を示す。
【００５２】
図２（Ａ）に示すように、論理ＶＯＬ管理テーブル９２５には、複数の論理ＶＯＬ−ＩＤにそれぞれ対応した複数のアーカイブ名称が登録されている。
【００５３】
ここで、論理ＶＯＬ−ＩＤとは、記憶制御システムプール９０７内に存在する複数の物理ＶＯＬ９３５の各々に対して割当てられたＩＤであり、アーカイブホスト９０３に認識されるものである。論理ＶＯＬ−ＩＤは、後述する物理ＶＯＬ−ＩＤ及び筐体ＩＤのセットであっても良いし、それらのＩＤとは別に用意されたＩＤであっても良い。記憶制御システムプール９０７内では、重複した論理ＶＯＬ−ＩＤは存在しない。アーカイブホスト９０３（例えば、ホスト制御部９１９に読込まれたアーカイブソフトウェア９２９）は、この論理ＶＯＬ管理テーブル９２５に書かれている複数の論理ＶＯＬ−ＩＤの中から所望の論理ＶＯＬ−ＩＤを選択してアーカイブ管理サーバ９０５に指定しさえすれば、所望のコンテンツアーカイブ９２３を記憶制御システムプール９０７内に保存させることができる。換言すれば、記憶制御システムプール９０７内にどのような記憶制御システムが存在するか等の物理的構成をアーカイブホスト９０３が把握しておく必要は無い。
【００５４】
論理ＶＯＬ−ＩＤに対応付けられるアーカイブ名称は、その論理ＶＯＬ−ＩＤが割当てられた物理ＶＯＬ９３５内に存在するデジタルアーカイブの名称である（名称に限らずその他の識別情報であっても良い）。なお、この論理ＶＯＬ管理テーブル９２５において、論理ＶＯＬ−ＩＤに対応したアーカイブ名称が無く空欄になっている場合には、その論理ＶＯＬ−ＩＤに対応した物理ＶＯＬ９３５には、アーカイブホスト９０３が生成したコンテンツアーカイブ９２３は存在しておらず空きであることを意味する。
【００５５】
図２（Ｂ）に示すように、アーカイブ属性テーブル９２７には、複数のアーカイブ名称にそれぞれ対応した複数のアーカイブ属性が登録されている。コンテンツアーカイブ９２３のアーカイブ属性とは、そのコンテンツアーカイブ９２３に関する属性であり、例えば、コンテンツアーカイブ９２３の保存期限である。
【００５６】
図３は、記憶制御システム９０９の記憶制御メモリ９３７に格納されている物理ＶＯＬ管理テーブル９４１、ＬＵＮ管理テーブル９４３、及び制御システム属性９４５の構成例を示す。
【００５７】
図３（Ａ）に示すように、各記憶制御システム９０９の物理ＶＯＬ管理テーブル９４１には、その記憶制御システム９０９内に存在する２以上の物理ＶＯＬにそれぞれ対応した２以上の記憶制御システム用物理ＶＯＬ情報が登録されている。各物理ＶＯＬ９３５の記憶制御システム用物理ＶＯＬ情報は、その物理ＶＯＬに関する属性情報であり、例えば、物理ＶＯＬ−ＩＤ、状態及び記憶容量を含んでいる。
【００５８】
ここで、物理ＶＯＬ−ＩＤとは、物理ＶＯＬ９３５の識別情報であり、その物理ＶＯＬ９３５を備える記憶制御システム９０９内で認識される必要はあるが、アーカイブホスト９０３内では認識されなくて良いもの（別の言い方をすれば、アーカイブホスト９０３に対して隠蔽されて良いもの）である。すなわち、物理ＶＯＬ−ＩＤと、上述した論理ＶＯＬ−ＩＤは、物理ＶＯＬ９３５に対して割当てられたＩＤという点では共通するが、アーカイブホスト９０３内で認識される必要があるか否かという点で相違する。
【００５９】
物理ＶＯＬ９３５の状態としては、複数種類の状態、例えば、書込みは禁止するが読取りは許可する「ＲＯ（Read Only）」と、書込みも読取りも許可する「ＲＷ（Read Write）」や、その物理ＶＯＬ９３５が空きであることを意味する「Ｆｒｅｅ」とがある。
【００６０】
図３（Ｂ）に示すように、各記憶制御システム９０９のＬＵＮ管理テーブル９４３には、その記憶制御システム９０９内に存在する１以上のＬＵＮ（Logical Unit Nimber）にそれぞれ対応した１以上のＬＵＮ情報が記録されている。各ＬＵＮのＬＵＮ情報には、例えば、そのＬＵＮを有するポートＩＤ（アーカイブホスト９０３が接続される通信ポートのＩＤ）及びターゲットＩＤと、ＬＵＮそれ自体と、そのＬＵＮを指定した場合に提供される記憶容量と、そのＬＵＮに接続可能な１以上の物理ＶＯＬの物理ＶＯＬ−ＩＤ（物理ＶＯＬ−ＩＤ群）とが含まれている。
【００６１】
図３（Ｃ）に示すように、各記憶制御システム９０９の制御システム属性データ９４５には、その記憶制御システム９０９に関する属性として、例えば、筐体ＩＤ（換言すれば、記憶制御システム９０９のＩＤ）が含まれている。筐体ＩＤは、記憶制御システム９０９を特定することができる情報であればどのようなものでも良く、例えば、アドレス情報（一例として、ＩＰアドレス、ＭＡＣアドレス、又はＷＷＮ（World Wide Name））を採用することができる。
【００６２】
図４は、アーカイブ管理サーバ９０５のサーバ記憶装置９４７に格納されている複数のテーブルのうちの論理−物理ＶＯＬ管理テーブル９５３及びＬＵＮ管理テーブル９５５の構成例を示す。
【００６３】
図４（Ａ）に示すように、論理−物理ＶＯＬ管理テーブル９５３には、複数の論理ＶＯＬ−ＩＤにそれぞれ対応したサーバ用物理ＶＯＬ情報が記録されている。各論理ＶＯＬ−ＩＤのサーバ用物理ＶＯＬ情報は、その論理ＶＯＬ−ＩＤが割当てられた物理ＶＯＬ９３５に関する属性情報であり、例えば、筐体ＩＤ、物理ＶＯＬ−ＩＤ、状態、保存期限、全記憶容量／未使用容量、満了時アクション、アクセス頻度及び重要度を含んでいる。
【００６４】
論理ＶＯＬ−ＩＤに対応した筐体ＩＤは、その論理ＶＯＬ−ＩＤが割当てられた物理ＶＯＬ９３５を備える記憶制御システム９０９のＩＤである。筐体ＩＤは、予め登録しておくことができる。
【００６５】
論理ＶＯＬ−ＩＤに対応した物理ＶＯＬ−ＩＤは、その論理ＶＯＬ−ＩＤが割当てられた物理ＶＯＬ９３５の物理ＶＯＬ−ＩＤである。物理ＶＯＬ−ＩＤは、旧いディスク型記憶装置９３３が新しいディスク型記憶装置９３３に交換される等のイベントが生じた場合に、適宜に更新することができる。
【００６６】
論理ＶＯＬ−ＩＤに対応した状態は、その論理ＶＯＬ−ＩＤが割当てられた物理ＶＯＬ９３５の状態（例えば、ＲＯ、ＲＷ又はＦｒｅｅ）である。状態は、例えば、サーバ制御部９５１に読込まれたリードライト制御部９６１によって適宜に更新することができる。
【００６７】
論理ＶＯＬ−ＩＤに対応した保存期限は、その論理ＶＯＬ−ＩＤが割当てられた物理ＶＯＬ９３５内のコンテンツアーカイブ９２３の保存期限である。保存期限の表し方は、種々の方法を採用することができる。例えば、保存期限は、日数で表されても良いし、年月日で表されても良い。
【００６８】
論理ＶＯＬ−ＩＤに対応した全記憶容量／未使用容量は、その論理ＶＯＬ−ＩＤが割当てられた物理ＶＯＬ９３５の記憶容量と、その記憶容量のうちの使用されていない記憶容量とを表す。全記憶容量／未使用容量は、例えば、サーバ制御部９５１に読込まれたリードライト制御部９６１によって適宜に更新することができる。
【００６９】
論理ＶＯＬ−ＩＤに対応した満了時アクションは、その論理ＶＯＬ−ＩＤが割当てられた物理ＶＯＬ９３５に対応した保存期限が満了した場合にどのような処理が行われるかを表す。満了時アクションとしては、例えば、データ抹消（対応する物理ＶＯＬ９３５内のコンテンツアーカイブを消去すること）と、アラート発行（電子メール等の種々の方法によりユーザに保存期限満了を通知すること）とがある。満了時アクションがデータ抹消の場合、例えば、サーバ制御部９５１に読込まれたリードライト制御部９６１が、保存期限が満了した物理ＶＯＬ９３５内のコンテンツアーカイブを消去する（その後、その物理ＶＯＬ９３５の状態を「Ｆｒｅｅ」又は「ＲＷ」に設定しても良い）。また、例えば、満了時アクションがアラート発行の場合、サーバ制御部９５１に読込まれたリードライト制御部９６１が、保存期限が満了した物理ＶＯＬ９３５内のコンテンツアーカイブ９２３を出力したアーカイブホスト９０３に、そのコンテンツアーカイブ９２３の保存期限が満了したことが書かれた電子メール（以下、保存期限満了通知メール）を送信する。なお、その場合、アーカイブホスト９０３の電子メールアドレスが、サーバメモリ９４９又はサーバ記憶装置９７４に登録されており、その電子メールアドレスに基づいて、保存期限満了通知メールが送信される。
【００７０】
論理ＶＯＬ−ＩＤに対応したアクセス頻度は、その論理ＶＯＬ−ＩＤが割当てられた物理ＶＯＬ９３５へのアーカイブホスト９０３によるアクセス頻度のことである。アクセス頻度は、例えば、所定時間（例えば１日）当たりに何回アクセスされたかを表す。アクセス頻度は、例えば、サーバ制御部９５１に読込まれたリードライト制御部９６１によって、物理ＶＯＬ９３５対して書込み又は読出しが行われる都度に更新することができる。
【００７１】
論理ＶＯＬ−ＩＤに対応した重要度は、その論理ＶＯＬ−ＩＤが割当てられた物理ＶＯＬ９３５内のコンテンツアーカイブ９２３の重要度を表す。重要度は、複数のレベル（例えば、高、中、低の３段階）で表すことができる。
【００７２】
図４（Ｂ）に示すように、ＬＵＮ管理テーブル９５７には、記憶制御システムプール９０７内に存在する複数のＬＵＮ（Logical Unit Nimber）にそれぞれ対応した複数のＬＵＮ情報が記録されている。各ＬＵＮ毎のＬＵＮ情報には、例えば、そのＬＵＮを有する記憶制御システム９０９の筐体ＩＤと、そのＬＵＮに対応するポートＩＤ及びターゲットＩＤと、ＬＵＮそれ自体と、そのＬＵＮに接続可能な１以上の物理ＶＯＬの物理ＶＯＬ−ＩＤ（物理ＶＯＬ−ＩＤ群）とが含まれている。
【００７３】
以下、本実施形態について、以下の（１）〜（３）の処理、
（１）デジタルアーカイブ９２３の書込み（又は読出し）の場合に行なわれる処理、
（２）レプリケーション管理において行われる処理、
（３）マイグレーション管理において行われる処理、
について説明する。
【００７４】
（１）デジタルアーカイブ９２３の書込み（又は読出し）の場合に行なわれる処理。
【００７５】
以下、図５及び図６を参照して、コンテンツアーカイブ９２３が物理ＶＯＬに格納される場合に行なわれる処理流れを説明する。
【００７６】
図５に示すように、アーカイブホスト９０３（例えば、アーカイブソフトウェア９２９を読込んだホスト制御部９１９）は、デジタルコンテンツ記憶領域９２１内の１又は複数のデジタルコンテンツに基づいて１つのコンテンツアーカイブ９２３を作成し（ステップＳ１）、作成したコンテンツアーカイブ９２３をホスト記憶装置９１５に格納する。
【００７７】
アーカイブホスト９０３は、ホスト記憶装置９１５内の論理ＶＯＬ管理テーブル９２７を参照し、空き状態の１以上の物理ＶＯＬ９３５にそれぞれ対応した１以上の論理ＶＯＬ−ＩＤの中から所望の論理ＶＯＬ−ＩＤを選択し、選択したＶＯＬ−ＩＤをアーカイブ管理サーバ９０５に指定する（Ｓ２）。
【００７８】
アーカイブ管理サーバ９０５（例えば、リードライト制御プログラム９６１を読込んだサーバ制御部９５１）は、アーカイブホスト９０３から指定された論理ＶＯＬ−ＩＤを検索キーとして、サーバ記憶装置９４７内の論理−物理ＶＯＬ管理テーブル９５３を参照し、その論理ＶＯＬ−ＩＤに対応した物理ＶＯＬ９３５にコンテンツアーカイブ９２３を書き込むことができるか否か（例えば、その物理ＶＯＬ９３５の状態が「ＲＷ」及び「Ｆｒｅｅ」の少なくとも一方であるか否か）を判断する。
【００７９】
その判断の結果、書き込むことができる場合、アーカイブ管理サーバ９０５は、指定された論理ＶＯＬ−ＩＤに対応する物理ＶＯＬ−ＩＤ及び筐体ＩＤを論理−物理ＶＯＬ管理テーブル９５３から取得する（Ｓ３）。
【００８０】
次に、アーカイブ管理サーバ９０５は、取得された筐体ＩＤ及び物理ＶＯＬ−ＩＤを有するＬＵＮ等をＬＵＮ管理テーブル９５７から取得する（Ｓ４）。
【００８１】
次に、アーカイブ管理サーバ９０５は、第１通信ネットワーク（例えばＬＡＮ）１を介して、取得された筐体ＩＤを有する第１の記憶制御システム９０９に、取得されたＬＵＮ等及び物理ＶＯＬ−ＩＤに基づいて論理パスを形成することの指示（以下、論理パス形成指示）を出す（Ｓ５）。
【００８２】
アーカイブ管理サーバ９０５から論理パス形成指示を受けた第１の記憶制御システム９０９（例えば記憶制御装置９３９）内では、論理パス形成指示を受ける前は、ＬＵＮと物理ＶＯＬとの間に論理パスは形成されていない。
【００８３】
第１の記憶制御システム９０９は、受信した論理パス形成指示に応答して、その論理パス形成指示に含まれている物理ＶＯＬ−ＩＤを有する物理ＶＯＬ９３５を、ＬＵＮに接続されていない複数の物理ＶＯＬ９３５から成る物理ＶＯＬプール９３６の中から選択する（Ｓ６）。そして、第１の記憶制御システム９０９は、選択された物理ＶＯＬ９３５と、論理パス形成指示に含まれているＬＵＮとの間に論理パス９３８を形成する（Ｓ７）。具体的には、例えば、第１の記憶制御システム９０９は、物理ＶＯＬ管理テーブル９３７上で、選択された物理ＶＯＬ９３５の物理ＶＯＬ−ＩＤと、論理パス形成指示に含まれているＬＵＮとを対応付ける。
【００８４】
アーカイブ管理サーバ９０５は、上記取得された物理ＶＯＬ−ＩＤ及び筐体ＩＤを基に、その物理ＶＯＬ−ＩＤに対応する物理ＶＯＬ９３５にアクセスするためのアクセスパス情報（例えば、筐体ＩＤ、ポートＩＤ、ターゲットＩＤ、ＬＵＮ及び物理ＶＯＬ−ＩＤを含んだ情報）５００１を、アーカイブホスト９０３に通知する（Ｓ８）。
【００８５】
アーカイブホスト９０３は、通知されたアクセスパス情報５００１に基づいて、ホスト記憶装置９１５内のコンテンツアーカイブ９２３を含んだライトコマンド（例えばＳＣＳＩプロトコルに従うライトコマンド）を生成し、生成したライトコマンドを、第１の記憶制御システム９０９に送信する（Ｓ９）。
【００８６】
第１の記憶制御システム９０９は、受信したライトコマンド内のコンテンツアーカイブ９２３を、形成された論理パス９３８に従う物理ＶＯＬ９３５（すなわち、アーカイブホスト９０３が指定した論理ＶＯＬ−ＩＤに対応する物理ＶＯＬ９３５）に書き込む（Ｓ１０）。書込みが終了した場合、第１の記憶制御システム９０９は、アーカイブホスト９０３に書込み終了を通知する（Ｓ１１）。
【００８７】
アーカイブホスト９０３は、第１の記憶制御システム９０９から書込み終了通知を受けた場合、図６に示すように、送信したコンテンツアーカイブ９２３のアーカイブ名称に対応する保存期限をアーカイブ属性テーブル９２５から取得し、取得した保存期限を、Ｓ２で指定した論理ＶＯＬ−ＩＤと共に、アーカイブ管理サーバ９０５に通知する（Ｓ１２）。
【００８８】
アーカイブ管理サーバ９０５は、通知された論理ＶＯＬ−ＩＤに対応した、論理−物理ＶＯＬ管理テーブル９５３上の場所に、通知された保存期限と、書込み禁止状態（例えば、状態「ＲＯ」）とを設定する（Ｓ１３）。また、アーカイブ管理サーバ９０５は、上記論理ＶＯＬ−ＩＤに対応した物理ＶＯＬ−ＩＤの状態を書込み禁止にすることの指示（以下、状態変更指示）を、第１の記憶制御システム９０９に出す（Ｓ１３Ａ）。
【００８９】
第１の記憶制御システム９０９は、状態変更指示に含まれている物理ＶＯＬ−ＩＤに対応した、物理ＶＯＬ管理テーブル９４１上の場所に、書込み禁止状態（例えば、状態「ＲＯ」）を設定する（Ｓ１４）。これにより、例えば、第１の記憶制御システム９０９の記憶制御装置９３９のマイクロプログラムによって、書込み禁止状態の物理ＶＯＬ９３５に対してはデータを書き込まないように制御される。
【００９０】
アーカイブホスト９０３は、アーカイブ管理ホスト９０５に、アーカイブホスト９０３と第１の記憶制御システム９０９との間の接続を切断することの指示（以下、切断指示）を出す（Ｓ１５）。
【００９１】
アーカイブ管理ホスト９０５は、アーカイブホスト９０３からの切断指示に応答して、形成された論理パス９３８を切離すことの指示（以下、接続切離し指示）を第１の記憶制御システム９０９に出す（Ｓ１６）。
【００９２】
第１の記憶制御システム９０９は、アーカイブ管理ホスト９０５からの接続切離し指示に応答して、形成された論理パス９３８の切離し（換言すれば、論理パス９３８の解除）を行う（Ｓ１７）。
【００９３】
以上の処理流れにより、アーカイブホスト９０３で生成されたコンテンツアーカイブ９２３が、記憶制御システム９０９内の物理ＶＯＬ９３５に格納される。
【００９４】
なお、コンテンツアーカイブ９２３が読み出される場合に行なわれる処理流れは特に図示しないが、上述の説明と、図５及び図６とを参照すれば、当業者であれば、読出しの場合の処理流れも理解することができる。すなわち、端的に言えば、アーカイブホスト９０３が、読出したいコンテンツアーカイブ９２３が隠されている物理ＶＯＬ９３５の論理ＶＯＬ−ＩＤを論理ＶＯＬ管理テーブル９２７から判別し、判別された論理ＶＯＬ−ＩＤをアーカイブ管理サーバ９０５に指定すれば、Ｓ３〜Ｓ７によって、記憶制御システム９０９内で論理パスが形成され、その後、アーカイブホスト９０３が、その論理パスに基づいてリードコマンドを発行すれば、そのリードコマンドで指定されたコンテンツアーカイブ９２３がアーカイブホスト９０３に提供される。
【００９５】
また、本実施形態では、論理ＶＯＬ−ＩＤ及び物理ＶＯＬ−ＩＤの対応関係は適宜に更新される。
【００９６】
図７は、論理ＶＯＬ−ＩＤ及び物理ＶＯＬ−ＩＤの対応関係が更新される場合に行なわれる処理流れの一例を示す。
【００９７】
記憶制御システム９０９内で物理ＶＯＬが増えた又は減った場合、或いは、既存の物理ＶＯＬ−ＩＤが別のＩＤに変更された場合（例えば、ディスク型記憶装置９３３が増設又は交換された場合）（Ｓ２１でＹ）、その記憶制御システム９０９の記憶制御メモリ９３７に、更新後の物理ＶＯＬ−ＩＤが登録される（例えば、記憶制御メモリ９３７内で、物理ＶＯＬ−ＩＤが追加される、消去される又は変更される）（Ｓ２２）。記憶制御システム９０９は、更新後の物理ＶＯＬ−ＩＤに関する物理ＶＯＬ更新情報（例えば、追加された、消去された又は変更前後の物理ＶＯＬ−ＩＤ）を、アーカイブ管理サーバ９０５に通知する。
【００９８】
アーカイブ管理サーバ９０５は、通知された物理ＶＯＬ更新情報と、その情報の送信元の記憶制御システム９０９に対応した筐体ＩＤとに基づいて、論理−物理ＶＯＬ管理テーブル９５３における論理ＶＯＬ−ＩＤと物理ＶＯＬ−ＩＤとの対応付けを更新する（Ｓ２３）。具体的には、例えば、アーカイブ管理サーバ９０５は、追加された物理ＶＯＬ−ＩＤを受けた場合、その物理ＶＯＬ−ＩＤに対応する新たな論理ＶＯＬ−ＩＤを用意し、その論理ＶＯＬ−ＩＤと物理ＶＯＬ−ＩＤとを対応付けて論理−物理ＶＯＬ管理テーブル９５３に記録する。また、例えば、アーカイブ管理サーバ９０５は、消去された物理ＶＯＬ−ＩＤを受けた場合、その物理ＶＯＬ−ＩＤに対応するレコード（すなわち論理ＶＯＬ−ＩＤ等）を、論理−物理ＶＯＬ管理テーブル９５３から消去する。また、例えば、アーカイブ管理サーバ９０５は、変更前後の物理ＶＯＬ−ＩＤを受けた場合、変更前の物理ＶＯＬ−ＩＤに対応する論理ＶＯＬ−ＩＤを別のＩＤに変更する。
【００９９】
アーカイブ管理サーバ９０５は、更新後の論理ＶＯＬ−ＩＤに関する論理ＶＯＬ−ＩＤ更新情報（例えば、追加された、消去された又は変更前後の論理ＶＯＬ−ＩＤ）を、アーカイブホスト９０３に通知する（Ｓ２４）。
【０１００】
アーカイブホスト９０３は、受信した論理ＶＯＬ−ＩＤ更新情報に基づいて、論理ＶＯＬ管理テーブル９２７の内容を更新する（Ｓ２５）。
【０１０１】
（２）レプリケーション管理において行われる処理。
【０１０２】
さて、次に、レプリケーション管理において行われる処理について説明する。
【０１０３】
図８は、本実施形態におけるレプリケーション管理に関する概念の一例を示す。
【０１０４】
本実施形態に係るアーカイブ管理システムでは、アーカイブ管理サーバ９０５のサーバ制御部９５１に読み出されたレプリケーション管理プログラム９６５が、サーバ記憶装置９４７内の論理−物理ＶＯＬ管理テーブル９５３及びレプリケーション管理テーブル９５７等に基づいて、どの記憶制御システム９０９内のどの物理ＶＯＬ９３５に存在するコンテンツアーカイブ９２３を、どの記憶制御システム９０９のどの物理ＶＯＬ９３５に複製するか等のレプリケーション関係を管理する。
【０１０５】
図８の例によれば、第１の記憶制御システム９０９内の物理ＶＯＬ９３５Ａに存在するコンテンツアーカイブ９２３の複製が、第２の記憶制御システム９０９の複製ＶＯＬ（物理ＶＯＬ）９３５Ｂに存在することや、第１の記憶制御システム９０９内の物理ＶＯＬ９３５Ｃに存在するコンテンツアーカイブ９２３の複製が、第２の記憶制御システム９０９の複製ＶＯＬ９３５Ｄと第３の記憶制御システム９０９の複製ＶＯＬ９３５Ｄとに存在すること等が管理されている。
【０１０６】
図９は、図８に示したレプリケーション関係が存在する場合の、論理−物理ＶＯＬ管理テーブル９５３とレプリケーション管理テーブル９５７との構成を示す。
【０１０７】
図９に示すように、レプリケーション管理テーブル９５７は、例えば、論理−物理ＶＯＬ管理テーブル９５３に登録されている各物理ＶＯＬ−ＩＤ（又は論理ＶＯＬ−ＩＤ）毎に用意され、どの物理ＶＯＬ−ＩＤにどのレプリケーション管理テーブル９５７に対応しているかは、ポインタ１００Ａ〜１００Ｃにより示されている。各レプリケーション管理テーブル９５７には、複製ＶＯＬが存在する記憶制御システムの筐体ＩＤと、その複製ＶＯＬの物理ＶＯＬ−ＩＤと、レプリケーション状態とが記録されている。レプリケーション状態は、例えば、コンテンツアーカイブ９２３の複製が存在すれば「完了」であり、その複製が存在しなければ「未コピー」である。
【０１０８】
この図９に例示する論理−物理ＶＯＬ管理テーブル９５３とレプリケーション管理テーブル９５７との構成から、サーバ制御部９５１に読込まれたレプリケーション管理プログラム９５７は、以下のことを把握することができる。
【０１０９】
すなわち、レプリケーション管理プログラム９５７は、論理ＶＯＬ−ＩＤ「１」及び筐体ＩＤ「１００１」に対応した物理ＶＯＬ−ＩＤ「０００１」が、ポインタ１００Ａを介して、レプリケーション管理プログラム９５７Ａに対応付けられていることを把握することができる。そして、レプリケーション管理プログラム９５７Ａに登録されているレプリケーション状態は「完了」を示している。これらのことから、レプリケーション管理プログラム９５７は、第１の記憶制御システム９０９（筐体ＩＤ「１００１」）内の物理ＶＯＬ９３５Ａ（物理ＶＯＬ−ＩＤ「０００１」）に存在するコンテンツアーカイブ９２３の複製が、第２の記憶制御システム９０９（筐体ＩＤ「１００３」）の複製ＶＯＬ９３５Ｂ（物理ＶＯＬ−ＩＤ「０００１」）に存在することを把握することができる。
【０１１０】
また、レプリケーション管理プログラム９５７は、論理ＶＯＬ−ＩＤ「２」及び筐体ＩＤ「１００１」に対応した物理ＶＯＬ−ＩＤ「０００２」が、ポインタ１００Ｂを介して、レプリケーション管理プログラム９５７Ｂに対応付けられていることを把握することができる。そして、レプリケーション管理プログラム９５７Ｂに登録されているレプリケーション状態は「完了」を示している。これらのことから、レプリケーション管理プログラム９５７は、第１の記憶制御システム９０９内の物理ＶＯＬ９３５Ｃ（物理ＶＯＬ−ＩＤ「０００２」）に存在するコンテンツアーカイブ９２３の複製が、第２の記憶制御システム９０９の複製ＶＯＬ９３５Ｄ（物理ＶＯＬ−ＩＤ「０００２」）と、第３の記憶制御システム９０９（筐体ＩＤ「１００４」）の複製ＶＯＬ９３５Ｄ（物理ＶＯＬ−ＩＤ「０００１」）とに存在することを把握することができる。
【０１１１】
更に、レプリケーション管理プログラム９５７は、論理ＶＯＬ−ＩＤ「３」及び筐体ＩＤ「１００１」に対応した物理ＶＯＬ−ＩＤ「０００１」が、ポインタ１００Ｃを介して、レプリケーション管理プログラム９５７Ｃに対応付けられていることを把握することができる。そして、レプリケーション管理プログラム９５７Ｃに登録されているレプリケーション状態は「未コピー」を示している。これらのことから、レプリケーション管理プログラム９５７は、第１の記憶制御システム９０９内の物理ＶＯＬ９３５Ｅ（物理ＶＯＬ−ＩＤ「０００３」）に存在するコンテンツアーカイブ９２３の複製が、第３の記憶制御システム９０９の複製ＶＯＬ９３５Ｆ（物理ＶＯＬ−ＩＤ「０００２」）に存在しないことを把握することができる。
【０１１２】
以下、図１０を参照して、第１の記憶制御システム９０９の物理ＶＯＬ９３５Ａに存在するコンテンツアーカイブ９２３の複製を第２の記憶制御システム９０９の複製ＶＯＬ９３５Ｂ内に生成する場合を例に採り、コンテンツアーカイブ９２３のレプリケーション処理の流れを説明する。
【０１１３】
アーカイブ管理サーバ９０５（例えばレプリケーション管理プログラム９６５）は、レプリケーション処理を行う場合、論理−物理ＶＯＬ管理テーブル９５３を参照して１以上の空き物理ＶＯＬ（例えば状態が「Ｆｒｅｅ」の物理ＶＯＬ）を探し、探し出された１又は複数の空き物理ＶＯＬ（換言すれば、複製先物理ＶＯＬ候補）の中から１又は複数の空き物理ＶＯＬ（ここでは物理ＶＯＬ９３５Ｂ）を選択する。なお、空きＶＯＬを選択する基準としては、種々の基準を採用することができる。例えば、最初に探し出された空き物理ＶＯＬを選択することもできるし、後述するマイグレーション処理の場合と同様の基準で選択することもできる。
【０１１４】
アーカイブ管理サーバ９０５は、空き物理ＶＯＬ９３５Ｂを選択したら、その空き物理ＶＯＬ９３５に関する情報（物理ＶＯＬ−ＩＤ及び筐体ＩＤ等）を書いた新たなレプリケーション管理テーブル９５７Ａをサーバ記憶装置９４７に用意する。そして、アーカイブ管理サーバ９０５は、そのレプリケーション管理テーブル９５７Ａと、物理ＶＯＬ９３５Ａの物理ＶＯＬ−ＩＤとを対応付けを示すポインタ１００Ａを生成し、そのポインタ１００Ａの情報をサーバ記憶装置９４７に登録する（Ｓ３１）。
【０１１５】
次に、アーカイブ管理サーバ９０５は、複製元物理ＶＯＬ９３５Ａの物理ＶＯＬ−ＩＤ及び筐体ＩＤに基づき、例えば上述したＳ５と同様の処理を行うことにより、複製元物理ＶＯＬ９３５ＡとＬＵＮとの間に論理パスを形成させるための第１の論理パス形成指示を第１の記憶制御システム９０９に出す（Ｓ３２）。
【０１１６】
同様に、アーカイブ管理サーバ９０５は、複製先物理ＶＯＬ９３５Ｂの物理ＶＯＬ−ＩＤ及び筐体ＩＤに基づき、例えば上述したＳ５と同様の処理を行うことにより、複製先物理ＶＯＬ９３５ＢとＬＵＮとの間に論理パスを形成させるための第２の論理パス形成指示を第２の記憶制御システム９０９に出す（Ｓ３３）。
【０１１７】
第１の記憶制御システム９０９は、第１の論理パス形成指示に基づいて、例えば上述したＳ６〜Ｓ７の処理と同様の処理を行うことにより、第１の記憶制御システム９０９内の複製元物理ＶＯＬ９３５ＡとＬＵＮとの間に論理パス９３８Ａを形成する（Ｓ３４）。
【０１１８】
同様に、第２の記憶制御システム９０９も、第２の論理パス形成指示に基づいて、例えば上述したＳ６〜Ｓ７の処理と同様の処理を行うことにより、第２の記憶制御システム９０９内の複製先物理ＶＯＬ９３５ＢとＬＵＮとの間に論理パス９３８Ｂを形成する（Ｓ３５）。
【０１１９】
Ｓ３１〜Ｓ３５の処理により、複製元物理ＶＯＬ９３５Ａと複製先物理ＶＯＬ９３５Ｂとのボリュームペアが形成される（Ｓ３６）。
【０１２０】
アーカイブ管理サーバ９０５は、複製先物理ＶＯＬ９３５Ｂに関する論理パス９３８Ｂの内容（例えばポートＩＤ、ターゲットＩＤ及びＬＵＮ）を第１の記憶制御システム９０９に通知すると共に、複製元物理ＶＯＬ９３５Ａ内のコンテンツアーカイブ９２３の複製を複製先物理ＶＯＬ９３５Ｂ内に生成するよう第１及び第２の記憶制御システム９０９に指示する（Ｓ３７）。これにより、複製元物理ＶＯＬ９３５Ａ内のコンテンツアーカイブ９２３の複製９２３Ｒが複製先物理ＶＯＬ９３５Ｂ内に生成される。具体的には、例えば、第１の記憶制御システム９０９が、複製元物理ＶＯＬ９３５Ａ内のコンテンツアーカイブ９２３の複製９２３Ｒを生成し、その複製９２３Ｒを、通知された論理パス９３８Ｂの内容に基づいて、第２の記憶制御システム９０９内の複製先物理ＶＯＬ９３５Ｂに転送する。第２の記憶制御システム９０９は、転送されて来るコンテンツアーカイブの複製９２３Ｒを、論理パス９３８Ｂに従って、複製先物理ＶＯＬ９３５Ｂに格納する（Ｓ３８）。
【０１２１】
アーカイブ管理サーバ９０５は、コンテンツアーカイブの複製９２３Ｒが複製先物理ＶＯＬ９３５Ｂ内に書き込まれた場合、新たに用意したレプリケーション管理テーブル９５７Ａのレプリケーション状態を「未コピー」から「完了」に更新する（Ｓ３９）。
【０１２２】
その後、アーカイブ管理サーバ９０５は、第１及び第２の記憶制御システム９０９に対して、形成された論理パスを切離すことの指示（つまり上述した接続切離し指示）を出す（Ｓ４０）。その接続切離し指示を第１の記憶制御システム９０９は、形成された論理パス９３８Ａを切断し（Ｓ４１）、同様に、その接続切離し指示を受けた第２の記憶制御システム９０９は、形成された論理パス９３８Ｂを切断する（Ｓ４２）。
【０１２３】
この一連の処理の後、もし、複製元物理ＶＯＬ９３５Ａ内のコンテンツアーカイブ９２３が破損した場合は、アーカイブ管理サーバ９０５は、そのコンテンツアーカイブ９２３の複製９２３Ｒがどの記憶制御システムのどの物理ＶＯＬに存在するかを、論理−物理ＶＯＬ管理テーブル９５３、ポインタ１００Ａ、及びレプリケーション管理テーブル９５７Ａに基づいて判別し、判別された物理ＶＯＬ９３５Ｂから、コンテンツアーカイブの複製９２３Ｒを取得することにより、破損したコンテンツアーカイブ９２３をリカバリすることができる。
【０１２４】
（３）マイグレーション管理において行われる処理。
【０１２５】
さて、次に、マイグレーション管理において行われる処理について説明する。
【０１２６】
図１１は、本実施形態に係るマイグレーション管理に関する概念の一例を示す。
【０１２７】
本実施形態に係るアーカイブ管理システムでは、アーカイブ管理サーバ９０５のサーバ制御部９５１に読み出されたマイグレーション管理プログラム９６７が、サーバ記憶装置９４７内の論理−物理ＶＯＬ管理テーブル９５３及び物理ＶＯＬ属性管理テーブル９５９等に基づいて、どの記憶制御システム９０９内のどの物理ＶＯＬ９３５に存在するコンテンツアーカイブ９２３を、どの記憶制御システム９０９のどの物理ＶＯＬ９３５に移動するか等のマイグレーション関係を管理する。
【０１２８】
図１１の例によれば、第１の記憶制御システム９０９内の物理ＶＯＬ９３５Ｇに存在するコンテンツアーカイブ９２３が、第２の記憶制御システム９０９の移動後ＶＯＬ（物理ＶＯＬ）９３５Ｈに移動したことが管理されている。
【０１２９】
図１２は、図１１に示したマイグレーション関係が存在する場合の、論理−物理ＶＯＬ管理テーブル９５３と物理ＶＯＬ属性管理テーブル９５９との構成例を示す。
【０１３０】
図１２に示すように、物理ＶＯＬ属性管理テーブル９５９には、記憶制御システムプール９０７内に存在する各物理ＶＯＬ毎に、その物理ＶＯＬに対応する属性情報として、例えば、筐体ＩＤ、物理ＶＯＬ−ＩＤ及びディスク特性が記録されている。ディスク特性とは、物理ＶＯＬ９３５が存在するディスク型記憶装置９３３の１種類以上の特性を表すものであり、例えば、「高信頼性・高性能」及び「低信頼性・低性能」の２種類がある。「高信頼性」とは、例えば、故障するまでの平均時間長（ＭＴＢＦ（Mean Time Between Failure））が長いこと意味し、それに対して、「低信頼性」とは、ＭＴＢＦが高信頼性のそれよりも短いことを意味する。一方、「高性能」とは、例えば、データの書込み速度が速いことを意味し、それに対して、「低性能」とは、データの書込み速度が高性能のそれよりも遅いことを意味する。
【０１３１】
物理ＶＯＬ属性管理テーブル９５９に登録されている各物理ＶＯＬ−ＩＤは、論理−物理ＶＯＬ管理テーブル９５３に登録されている複数の論理ＶＯＬ−ＩＤ（又は物理ＶＯＬ−ＩＤ）の一つに対応付けられており、どの物理ＶＯＬ−ＩＤがどの物理ＶＯＬ−ＩＤに対応付けられているかは、ポインタ１０１Ａ〜１０１Ｃにより示されている。
【０１３２】
この図１２に例示する論理−物理ＶＯＬ管理テーブル９５３及び物理ＶＯＬ属性管理テーブル９５９の構成に基づいて、サーバ制御部９５１に読込まれたマイグレーション管理プログラム９５９は、以下のような管理を行うことができる。
【０１３３】
例えば、図１２（Ａ）に示すように、マイグレーション管理プログラム９５９は、論理−物理ＶＯＬ管理テーブル９５３上の論理ＶＯＬ−ＩＤ「１」が、ポインタ１０１Ａを介して、物理ＶＯＬ属性管理テーブル９５９上の筐体ＩＤ「１００１」に対応した物理ＶＯＬ−ＩＤ「０００１」に対応付けられていることを把握することができる。
【０１３４】
この場合、マイグレーション管理プログラム９５９は、例えば、論理ＶＯＬ−ＩＤ「１」を有する物理ＶＯＬ９３５内のコンテンツアーカイブ９２３を、筐体ＩＤ「１００２」に対応した物理ＶＯＬ−ＩＤ「０００２」を有する物理ＶＯＬ９３５内に移動する場合、以下のような処理を行う。
【０１３５】
すなわち、図１２（Ｂ）に示すように、マイグレーション管理プログラム９５９は、ポインタ１０１Ａを消去する。そして、マイグレーション管理プログラム９５９は、論理−物理ＶＯＬ管理テーブル９５３上の論理ＶＯＬ−ＩＤ「２」と、物理ＶＯＬ属性管理テーブル９５９上の筐体ＩＤ「１００２」に対応した物理ＶＯＬ−ＩＤ「０００２」とを対応付ける新たなポインタ１０１Ｄを生成し、その新たなポインタ１０１Ｄをサーバ記憶装置９４７に登録する。また、マイグレーション管理プログラム９５９は、論理−物理ＶＯＬ管理テーブル９５３上の論理ＶＯＬ−ＩＤ「２」に対応する筐体ＩＤ及び物理ＶＯＬ−ＩＤの値を、新たなポインタ１０１Ｄによって対応付けられた筐体ＩＤ「１００２」及び物理ＶＯＬ−ＩＤ「０００２」にそれぞれ更新する。
【０１３６】
マイグレーション管理プログラム９５９は、論理−物理ＶＯＬ管理テーブル９５３及び物理ＶＯＬ属性管理テーブル９５９の構成を、図１２（Ａ）から図１２（Ｂ）のように変えることにより、論理ＶＯＬ−ＩＤ「１」を有する物理ＶＯＬ内にあったコンテンツアーカイブ９２３が、筐体ＩＤ「１００１」に対応した物理ＶＯＬ−ＩＤ「０００１」を有する高信頼性・高性能の物理ＶＯＬ内から、筐体ＩＤ「１００２」に対応した物理ＶＯＬ−ＩＤ「０００２」を有する低信頼性・低性能の物理ＶＯＬ内に移動したことを把握することができる。
【０１３７】
図１３は、コンテンツアーカイブ９２３のマイグレーション処理の流れを示す。
【０１３８】
アーカイブ管理サーバ９０５（例えばマイグレーション管理プログラム９６５）は、所定のイベントが発生した場合（Ｓ５１でＹ）、後述するＳ５２以降の処理を行う。ここで、所定のイベントが発生した場合とは、例えば、所定の日時になった場合、ディスク型記憶装置９３３が交換又は増設された場合である。このＳ５１の処理は、定期的に又は不定期に行うことができる。
【０１３９】
アーカイブ管理サーバ９０５は、論理−物理ＶＯＬ管理テーブル９５３を参照して、移動対象の物理ＶＯＬが記憶制御システムプール９０７内に存在するか否かを調べる（Ｓ５２）。アーカイブ管理サーバ９０５は、移動対象の物理ＶＯＬが存在する場合（Ｓ５３でＹ）、Ｓ５４以降の処理を実行する。ここで、移動対象の物理ＶＯＬになる物理ＶＯＬとは、例えば、保存期限が所定時間後（例えば３日後）に満了してしまうもの、未使用容量が所定容量（例えば３００ＭＢ）よりも少ないもの又は多いもの、アクセス頻度が所定頻度（例えば１分当りに５０回）よりも低いもの又は高いもの、或いは、重要度が所定基準（例えば重要度「中」）よりも高いもの又は低いもの等が考えられる。保存期限が近いか遠いかは、サーバ正制御部９５１に読込まれた保存期限管理プログラム９６３が把握することができる。
【０１４０】
移動対象の物理ＶＯＬが存在する場合、アーカイブ管理サーバ９０５は、その移動対象物理ＶＯＬの属性に基づいて、所望のディスク特性を有する１以上の空き物理ＶＯＬ（例えば状態が「Ｆｒｅｅ」の物理ＶＯＬ）を探し、探し出された１又は複数の空き物理ＶＯＬ（換言すれば、移動先物理ＶＯＬ候補）の中から１又は複数の空き物理ＶＯＬを選択する。ここで、移動先物理ＶＯＬ候補が有する「所望のディスク特性」とは、例えば、移動対象物理ＶＯＬの属性が、保存期限が所定時間（例えば１８０日）よりも遠いもの、未使用容量が所定容量（例えば２０ＧＢ）よりも多いもの、アクセス頻度が所定頻度（例えば１分当りに５０回）よりも高いもの、或いは、重要度が所定基準（例えば重要度「中」）よりも高いものである場合は、「高信頼性・高性能」のディスク特性とすることができる。一方、例えば、移動対象物理ＶＯＬの属性が、保存期限が所定時間（例えば３日）よりも短いもの、未使用容量が所定容量（例えば３００ＭＢ）よりも少ないもの、アクセス頻度が所定頻度（例えば１分当りに５０回）よりも低いもの、或いは、重要度が所定基準（例えば重要度「中」）よりも低いものである場合は、上述した「所望のディスク特性」は、「低信頼性・低性能」とすることができる。
【０１４１】
アーカイブ管理サーバ９０５は、１又は複数の空き物理ＶＯＬを選択したら、その空き物理ＶＯＬに関する情報（物理ＶＯＬ属性テーブル９５９上の物理ＶＯＬ−ＩＤ及び筐体ＩＤ）と、論理−物理ＶＯＬ管理テーブル９５３上の論理ＶＯＬ−ＩＤとを対応付ける新たなポインタを生成し、その新たなポインタをサーバ記憶装置９４７に登録する（Ｓ５４）。
【０１４２】
次に、アーカイブ管理サーバ９０５は、移動元物理ＶＯＬの論理ＶＯＬ−ＩＤに基づき、例えば上述したＳ５と同様の処理を行うことにより、移動元物理ＶＯＬ９３５ＧとＬＵＮとの間に論理パスを形成させるための第１の論理パス形成指示を第１の記憶制御システム９０９に出す（Ｓ５５）。
【０１４３】
同様に、アーカイブ管理サーバ９０５は、移動先物理ＶＯＬ９３５Ｈ（つまり上記選択された空き物理ＶＯＬ）の物理ＶＯＬ−ＩＤ及び筐体ＩＤに基づき、例えば上述したＳ５と同様の処理を行うことにより、移動先物理ＶＯＬ９３５ＨとＬＵＮとの間に論理パスを形成させるための第２の論理パス形成指示を第２の記憶制御システム９０９に出す（Ｓ５６）。
【０１４４】
第１の記憶制御システム９０９は、第１の論理パス形成指示に基づいて、例えば上述したＳ６〜Ｓ７の処理と同様の処理を行うことにより、第１の記憶制御システム９０９内の移動元物理ＶＯＬ９３５ＧとＬＵＮとの間に論理パス９３８Ｇを形成する（Ｓ５７）。
【０１４５】
同様に、第２の記憶制御システム９０９も、第２の論理パス形成指示に基づいて、例えば上述したＳ６〜Ｓ７の処理と同様の処理を行うことにより、第２の記憶制御システム９０９内の移動先物理ＶＯＬ９３５ＨとＬＵＮとの間に論理パス９３８Ｇを形成する（Ｓ５８）。
【０１４６】
アーカイブ管理サーバ９０５は、移動先物理ＶＯＬ９３５Ｈに関する論理パス９３８Ｈの内容（例えばポートＩＤ、ターゲットＩＤ及びＬＵＮ）を第１の記憶制御システム９０９に通知すると共に、移動元物理ＶＯＬ９３５Ｇ内のコンテンツアーカイブ９２３を移動先物理ＶＯＬ９３５Ｈ内に移動するよう第１及び第２の記憶制御システム９０９に指示する（Ｓ５９）。これにより、移動元物理ＶＯＬ９３５Ｇ内のコンテンツアーカイブ９２３が移動先物理ＶＯＬ９３５Ｈ内に移動される（Ｓ６０）。具体的には、例えば、第１の記憶制御システム９０９が、移動元物理ＶＯＬ９３５Ｇ内のコンテンツアーカイブ９２３を読み出し、そのコンテンツアーカイブ９２３を、通知された論理パス９３８Ｈの内容に基づいて、第２の記憶制御システム９０９内の移動先物理ＶＯＬ９３５Ｈに転送する。第２の記憶制御システム９０９は、転送されて来るコンテンツアーカイブ９２３を、論理パス９３８Ｈに従って、移動先物理ＶＯＬ９３５Ｂに格納する。この結果、移動元物理ＶＯＬ９３５Ｇ内からは、移動前に存在していたコンテンツアーカイブ９２３が無くなる。
【０１４７】
アーカイブ管理サーバ９０５は、コンテンツアーカイブ９２３が移動先物理ＶＯＬ９３５Ｈ内に書き込まれた場合、論理−物理ＶＯＬ管理テーブル９５３上の移動元論理ＶＯＬ−ＩＤに対応する所定の情報項目を更新する（Ｓ６１）。例えば、アーカイブ管理サーバ９０５は、移動元論理ＶＯＬ−ＩＤに対応した筐体ＩＤ及び物理ＶＯＬ−ＩＤを、移動先物理ＶＯＬ９３５Ｈに対応した筐体ＩＤ及び物理ＶＯＬ−ＩＤに変更する。また、例えば、アーカイブ管理サーバ９０５は、移動元物理ＶＯＬ９３５Ｇに対応した状態（例えば「ＲＷ」又は「ＲＯ」）を別の状態（例えば「Ｆｒｅｅ」又は「ＲＷ」）に変更する。  その後、アーカイブ管理サーバ９０５は、第１及び第２の記憶制御システム９０９に対して、形成された論理パスを切離すことの指示（つまり上述した接続切離し指示）を出す（Ｓ６２）。その接続切離し指示を第１の記憶制御システム９０９は、形成された論理パス９３８Ｇを切断し（Ｓ６３）、同様に、その接続切離し指示を受けた第２の記憶制御システム９０９は、形成された論理パス９３８Ｈを切断する（Ｓ６４）。
【０１４８】
この処理において、アーカイブ管理サーバ９０５は、例えばＳ６１の後、空き状態になった移動元論理ＶＯＬ−ＩＤをアーカイブホスト９０３に通知しても良い。その場合、アーカイブホスト９０３は、通知された論理ＶＯＬ−ＩＤに対応する、論理ＶＯＬ管理テーブル９２７上の情報を消去する。
【０１４９】
また、例えば、アーカイブ管理サーバ９０５は、移動先物理ＶＯＬ９３５Ｈの物理ＶＯＬ−ＩＤ及び筐体ＩＤに対応した論理ＶＯＬ−ＩＤと、その物理ＶＯＬ９３５Ｈに移動したコンテンツアーカイブの属性（例えばアーカイブ名称）を、アーカイブホスト９０３に通知しても良い。その場合、アーカイブホスト９０３は、通知された論理ＶＯＬ−ＩＤに対応する、論理ＶＯＬ管理テーブル９２７上のアーカイブ名称を、通知されたアーカイブ名称に変更する。
【０１５０】
この実施形態では、アーカイブ管理サーバ９０５は、以下に説明するような操作ＧＵＩ（Graphical User Interface）を表示し、その操作ＧＵＩを介して管理者から受ける指示に基づいて、記憶制御システムプール９０７内の各記憶制御システム９０９を制御することができる。
【０１５１】
図１４は、アーカイブ管理サーバ９０５が表示する操作ＧＵＩの構成例を示す。
【０１５２】
図１４（Ａ）に示すように、アーカイブ管理サーバ９０５は、操作ＧＵＩ８０１を表示する。操作ＧＵＩ８０１には、接続元アーカイブホスト一覧８０９と、アーカイブＶＯＬ一覧表示ボタン８０５と、アーカイブＶＯＬ一覧の表示領域８０７と、ソートメニュー８０３とが設けられている。
【０１５３】
アーカイブＶＯＬ一覧表示ボタン８０５は、アーカイブＶＯＬ一覧を表示することを指示するためのツールである。
【０１５４】
接続元アーカイブホスト一覧８０９には、本実施形態に係るアーカイブ管理システムに備えられる１又は複数のアーカイブホスト９０３にそれぞれ対応した１又は複数のアーカイブホスト選択ボタン８１０が表示される。各アーカイブホスト選択ボタン８１０には、そのボタン８１０に対応するアーカイブホスト９０３の識別情報（例えばアーカイブホスト名）が表示されている。
【０１５５】
アーカイブＶＯＬ一覧の表示領域８０７には、アーカイブＶＯＬ（換言すれば、コンテンツアーカイブ９２３を格納することができる物理ＶＯＬ）に関する情報の一覧、例えば、論理−物理ＶＯＬ管理テーブル９５３の内容が表示される。
【０１５６】
ソートメニュー８０３には、アーカイブＶＯＬ一覧（例えば論理−物理ＶＯＬ管理テーブル９５３）をソートするための１又は複数の基準が表示される。１又は複数の基準としては、例えば、状態（例えば「ＲＷ」、「ＲＯ」又は「Ｆｒｅｅ」）、保存期限又は未使用容量等がある。
【０１５７】
以下、この操作ＧＵＩ８０１の画面遷移について説明する。
【０１５８】
アーカイブ管理サーバ９０５は、マウス等の入力装置を用いてアーカイブＶＯＬ一覧表示ボタン８０５が操作された場合には、アーカイブＶＯＬ一覧（例えば、論理−物理ＶＯＬ管理テーブル９５３）をアーカイブＶＯＬ一覧の表示領域８０７に表示する。
【０１５９】
また、アーカイブ管理サーバ９０５は、１又は複数のアーカイブホスト選択ボタン９０１から少なくとも１つのアーカイブホスト選択ボタン９０１が選択された場合、操作ＧＵＩ８０１の表示内容を、図１４（Ｂ）に示すような表示内容に切替える。
【０１６０】
例えば、「アーカイブホスト１」と書かれたアーカイブホスト選択ボタン８１０が選択された場合、アーカイブ管理サーバ９０５は、そのボタン８１０を、他のボタン８１０よりも強調して表示する（例えば、色を違える又は太線枠で囲む）。また、アーカイブ管理サーバ９０５は、「所望のアーカイブＶＯＬを選択して下さい」というメッセージを表示する等の方法で、管理者に、操作対象の物理ＶＯＬを選択させる。更に、アーカイブ管理サーバ９０５は、接続ボタン８１１と、属性変更ボタン８１３と、切離しボタン８１５とを表示する。
【０１６１】
接続ボタン８１１は、管理者が選択したアーカイブホスト９０３と、管理者が選択した物理ＶＯＬとを論理的に接続する場合に操作するツールである。
【０１６２】
属性変更ボタン８１３は、管理者が選択した物理ＶＯＬに関する属性（例えば状態或いは記憶容量等）を変更する場合に操作するツールである。
【０１６３】
切離しボタン８１５は、ア管理者が選択したアーカイブホスト９０３と、管理者が選択した物理ＶＯＬとの論理的な接続を切離す場合に操作するツールである。
【０１６４】
アーカイブ管理ホスト９０５は、接続ボタン８１１が操作された場合、管理者が選択したアーカイブホスト９０３と、管理者が選択した物理ＶＯＬとを論理的に接続する。具体的には、例えば、アーカイブ管理ホスト９０５は、管理者が選択した物理ＶＯＬと、その物理ＶＯＬを有する記憶制御システムのＬＵＮとの間に論理パスを形成させ、その論理パスの内容を、管理者が選択したアーカイブホスト９０３に通知する。
【０１６５】
また、アーカイブ管理ホスト９０５は、属性変更ボタン８１３が操作された場合、管理者が選択した物理ＶＯＬに関する属性（例えば状態或いは記憶容量等）の変更を受け付ける。アーカイブ管理ホスト９０５は、入力された変更後の内容を、論理−物理ＶＯＬ管理テーブル９５３等に登録する。
【０１６６】
また、アーカイブ管理ホスト９０５は、切離しボタン８１５が操作された場合、管理者が選択したアーカイブホスト９０３と、管理者が選択した物理ＶＯＬとの論理的な接続を切離す。具体的には、例えば、アーカイブ管理ホスト９０５は、ＬＵＮと物理ＶＯＬとの間に形成されている論理パスを有する記憶制御システム９０９に、その論理パスを切離させるための接続切離し指示を出す。
【０１６７】
さて、図１４（Ａ）に示す操作ＧＵＩ８０１において、アーカイブＶＯＬ一覧の中から管理者に物理ＶＯＬが選択された場合、アーカイブ管理サーバ９０５は、操作ＧＵＩ８０１の表示内容を、図１４（Ｃ）に示すような表示内容に切替える。
【０１６８】
すなわち、アーカイブ管理サーバ９０５は、選択された物理ＶＯＬに関する情報（例えば状態或いは記憶容量等）を、上述した表示領域８１７に表示する。また、アーカイブ管理サーバ９０５は、接続ボタン８１１と、属性変更ボタン８１３と、切離しボタン８１５とを表示する。この図１４（Ｃ）に示す操作ＧＵＩ８０１を介して、アーカイブ管理サーバ９０５は、管理者からアーカイブホストの選択を受け付けることができる。
【０１６９】
アーカイブ管理サーバ９０５は、アーカイブホストが選択された後に、物理ＶＯＬの選択を受けて、そのアーカイブホストと物理ＶＯＬとを接続したり切離しても良いし、先に物理ＶＯＬの選択を受けた後に、アーカイブホストの選択を受けて、そのアーカイブホストと物理ＶＯＬとを接続したり切離しても良い。
【０１７０】
以上、上述した実施形態によれば、コンテンツアーカイブの読出し又は書込み元であるアーカイブホスト９０３に対して、１又は複数の記憶制御システム９０９が１つの記憶制御システムプール９０７として提供され、１又は複数の記憶制御システム９０９の各々が有する２以上の物理ＶＯＬ９３５が、１つの記憶制御システムプール９０７が有する複数の物理ＶＯＬ９３５として提供される。具体的には、記憶制御システムプール９０７内に存在する複数の物理ＶＯＬ９３５にそれぞれ割当てられた複数の論理ＶＯＬ−ＩＤがアーカイブホスト９０３に対して提供され、どの論理ＶＯＬ−ＩＤがどの記憶制御システムのどの物理ＶＯＬ−ＩＤに対応するかという情報をアーカイブ管理サーバ９０５が管理している。このため、アーカイブホスト９０３は、所望の論理ＶＯＬ−ＩＤをアーカイブ管理サーバ９０５に指定するだけで、アーカイブ管理サーバ９０５によって、その論理ＶＯＬ−ＩＤに対応する物理ＶＯＬ９３５を有する記憶制御システム及び物理ＶＯＬ−ＩＤを記憶制御システムプール９０７から探し出され、探し出された記憶制御システム９０９内の物理ＶＯＬ９３５にアクセスすることができる。これにより、１又は複数のアーカイブホスト９０３の各々に、記憶制御システムプール９０７に関する物理的構成（例えば、どのような記憶制御システムが存在し各記憶制御システム９０９内でどのような物理ＶＯＬ構成になっているか等）を登録するという煩わしさを無くすことができる。
【０１７１】
また、上述した実施形態によれば、或るディスク型記憶装置上の物理ＶＯＬに存在するコンテンツアーカイブが、別のディスク型記憶装置９３３（或いは、それに加えて、別の記憶制御システム９０９）上の物理ＶＯＬに複製される。これにより、その或るディスク型記憶装置が破損する等によりコンテンツアーカイブが破損しても、別のディスク型記憶装置９３３上の物理ＶＯＬに生成されたコンテンツアーカイブの複製を用いて、コンテンツアーカイブをリカバリすることができる。
【０１７２】
また、上述した実施形態によれば、移動対象の物理ＶＯＬが存在する場合、その移動対象物理ＶＯＬの属性に基づいて、その移動対象物理ＶＯＬを有するディスク型記憶装置９３３上のコンテンツアーカイブが、特定のディスク特性を有する別のディスク記憶装置上の物理ＶＯＬ内に移動される。これにより、物理ＶＯＬの属性に基づいて、コンテンツアーカイブを適切な場所で管理することができる。
【０１７３】
また、上述した実施形態によれば、コンテンツアーカイブ９２３を、コンテンツアーカイブ単位ではなく、コンテンツアーカイブを保存する物理ＶＯＬ単位で管理することができる。
【０１７４】
ところで、上述した実施形態には、幾つかの変形例が考えられる。以下、各変形例について説明する。
【０１７５】
（１）第一の変形例。
【０１７６】
第一の変形例は、コンテンツアーカイブの保存期限に関する。
【０１７７】
図１５は、保存期限を設定するための処理流れの一例を示す。
【０１７８】
この第一変形例では、コンテンツアーカイブホスト９０３は、ＣＩＭ（Common Information Model）クライアントであるとする。また、アーカイブ管理サーバ９０５は、ＣＩＭサーバであり、例えば、ＣＩＭＯＭ（CIM
Object Manager）であるとする。また、記憶制御システム９０９の物理ＶＯＬ管理テーブル９４１には、各物理ＶＯＬ−ＩＤ毎に、その物理ＶＯＬ−ＩＤに対応する物理ＶＯＬ９３５内に保存されたデジタルアーカイブの保存期限を設定することができるものとする。
【０１７９】
コンテンツアーカイブホスト９０３は、保存対象であるコンテンツアーカイブについて、保存期限と、保存先の物理ＶＯＬ９３５に対応した論理ＶＯＬ−ＩＤとを記述したメッセージを生成する（Ｓ６１）。ここで生成されたメッセージには、例えば、「Class=volume」のように、管理対象要素が何であるかが記述され、且つ、その管理対象要素（例えば論理ＶＯＬ）に設定する属性などが記述される（例えば、論理ＶＯＬ−ＩＤや、「Time=・・・」の形式で保存期限が記述される）。このメッセージは記憶制御システムの物理構成によらず、論理的な形式となっている。コンテンツアーカイブホスト９０３は、生成されたメッセージをアーカイブ管理サーバ９０５に通知する（Ｓ６２）。なお、通知される保存期限及び論理ＶＯＬ−ＩＤの少なくとも一方は、ユーザから指定されたものであっても良いし、コンテンツアーカイブ９２３のアーカイブ属性に基づいて自動的に決定されても良い。
【０１８０】
アーカイブ管理サーバ９０５は、受信したメッセージを解釈し、その解釈により、論理ＶＯＬ−ＩＤ及び保存期限を把握する。そして、アーカイブ管理サーバ９０５は、論理−物理ＶＯＬ管理テーブル９５３を参照し、把握された論理ＶＯＬ−ＩＤに対応した保存期限の設定欄に、把握された保存期限を設定する（Ｓ６３）。
【０１８１】
また、アーカイブ管理サーバ９０５は、上記把握された論理ＶＯＬ−ＩＤに対応した筐体ＩＤ及び物理ＶＯＬ−ＩＤを論理−物理ＶＯＬ管理テーブル９５３から抽出する（Ｓ６４）。アーカイブ管理サーバ９０５は、上記抽出された筐体ＩＤに対応した記憶制御システム９０９に、Ｓ６３で把握された保存期限及び物理ＶＯＬ−ＩＤを通知し、且つ、その保存期限の設定を指示する（Ｓ６５）。
【０１８２】
記憶制御システム９０９は、アーカイブ管理サーバ９０５から保存期限の設定の指示を受け、その指示に応答して、アーカイブ管理サーバ９０５から通知された物理ＶＯＬ−ＩＤに対応する、物理ＶＯＬ管理テーブル９４１上の保存期限の設定欄に、通知された保存期限を設定する（Ｓ６６）。
【０１８３】
さて、保存期限は、例えば日数のように期間で表現することもできるし、例えば生年月日のように満了時点（以下、単に「期限」と言う）で表現することもできる。また、アーカイブ管理サーバ９０５及び記憶制御システム９０９の少なくとも一方は、設定された保存期限が期間であるか期限であるかに基づいて、保存期限満了時アクションを実行するタイミングを制御することができる。以下、それについての具体例を説明する。
【０１８４】
図１６Ａは、本発明の一実施形態の第一変形例におけるテーブル９５３又は９４１の一レコードの例を示す。
【０１８５】
この第一実施例において、保存期限が設定される論理−物理ＶＯＬ管理テーブル９５３又は物理ＶＯＬ管理テーブル９４１には、例えば、各物理ＶＯＬ−ＩＤ毎に、保存期限に加えて、メイン時間長と、システム停止時間長とが登録される場合がある。メイン時間長及びシステム停止時間長は、設定された保存期限が期間である場合に影響する。或る物理ＶＯＬについてのメイン時間長とは、システム停止時間長に関わらず、その物理ＶＯＬについての保存期限がカウント開始されてから現在までの時間長を表す。或る物理ＶＯＬについてのシステム停止時間長とは、その物理ＶＯＬを備える記憶制御システム９０９が停止した時間長（例えば、電源がオフ状態の間の時間長）の累積を表す。
【０１８６】
図１６Ｂは、本発明の一実施形態の第一変形例において行われる保存期限の管理処理の流れの一例を示す。
【０１８７】
アーカイブ管理ホスト９０５及び記憶制御システム９０９の少なくとも一方が、システム停止時間長を計るシステム停止時間長タイマ１１と、メイン時間長を計るメインタイマ１３とを備える。記憶制御システム９０９が、システム停止時間長タイマ１１を備える場合、計時されたシステム停止時間長を、アーカイブ管理サーバ９０５に通知することができる。すなわち、この第一の変形例に係るアーカイブ管理システムでは、システム停止時間長タイマ１１や、メインタイマ１３が、アーカイブ管理ホスト９０５と記憶制御システム９０９のうちの一方及び双方のいずれに備えられても、アーカイブ管理ホスト９０５も記憶制御システム９０９も、各物理ＶＯＬ−ＩＤ毎に、メイン時間長やシステム停止時間長を把握することができるようになっており、把握されたメイン時間長やシステム停止時間長を、テーブル９５３又は９４１に設定することができる。
【０１８８】
アーカイブ管理サーバ９０５（及び／又は記憶制御システム９０９）は、論理−物理ＶＯＬ管理テーブル９５３（及び／又は物理ＶＯＬ管理テーブル９４１）にアクセスし、アクセス先のテーブル９５３に書かれている或る物理ＶＯＬ−ＩＤについての保存期限を参照し（Ｓ７１）、参照した保存期限が、期間で表現されているか期限で表現されているかをチェックする（Ｓ７２）。
【０１８９】
Ｓ７２のチェックの結果、期限で表現されている（例えば年月日で表現されている）場合、アーカイブ管理サーバ９０５は、参照した保存期限と現在日時とを比較する（Ｓ７３）。その結果、現在日時が保存期限と一致したか或いはそれを過ぎている場合（Ｓ７３でＹ）、アーカイブ管理サーバ９０５は、保存期限満了時アクション（例えば、上記或る物理ＶＯＬ−ＩＤに対応した物理ＶＯＬ内のコンテンツアーカイブを消去）を実行する（Ｓ７４）。その後、アーカイブ管理サーバ９０５は、別の物理ＶＯＬ−ＩＤについて保存期限を参照し、Ｓ７２以降の処理を繰り返す。
【０１９０】
Ｓ７２のチェックの結果、期間で表現されている（例えば日数で表現されている）場合、アーカイブ管理サーバ９０５は、システム停止時間長を考慮するか否かを判断する（Ｓ７４）。この判断の結果は、例えば、コンテンツアーカイブ毎或いは物理ＶＯＬ毎に、システム停止時間長を考慮するか否か（換言すれば、保存期限は後述の実時間長か或いはメイン時間長か）を設定しておき、その設定の内容に従って出すこともできるし、どんなコンテンツアーカイブ又はどんな物理ＶＯＬの場合にシステム停止時間長を考慮するか（例えば、どんなデータサイズの場合にシステム停止時間長を考慮するか）が記載された判断ポリシーデータ（図示せず）に基づいて出しても良い。
【０１９１】
Ｓ７４の判断の結果、システム停止時間長を考慮する場合、アーカイブ管理サーバ９０５は、上記或る物理ＶＯＬ−ＩＤに対応したメイン時間長からシステム停止時間長を減算することにより実時間長を算出し、算出された実時間長と保存期限とを比較する（Ｓ７５）。その結果、実時間長が保存期限と一致したか或いはそれを過ぎている場合（Ｓ７５でＹ）、アーカイブ管理サーバ９０５は、保存期限満了時アクションを実行する（Ｓ７６）。その後、アーカイブ管理サーバ９０５は、別の物理ＶＯＬ−ＩＤについて保存期限を参照し、Ｓ７２以降の処理を繰り返す。
【０１９２】
Ｓ７４の判断の結果、システム停止時間長を考慮しない場合、アーカイブ管理サーバ９０５は、上記或る物理ＶＯＬ−ＩＤに対応したメイン時間長と保存期限とを比較する（Ｓ７７）。その結果、メイン時間長が保存期限と一致したか或いはそれを過ぎている場合（Ｓ７７でＹ）、アーカイブ管理サーバ９０５は、保存期限満了時アクションを実行する（Ｓ７８）。その後、アーカイブ管理サーバ９０５は、別の物理ＶＯＬ−ＩＤについて保存期限を参照し、Ｓ７２以降の処理を繰り返す。
【０１９３】
以上の一連の処理と同様の処理を、記憶制御システム９０９が、物理ＶＯＬ管理テーブル９４１を参照することにより実行することもできる。
【０１９４】
また、この第一の変形例では、アーカイブ管理サーバ９０５又は記憶制御システム９０９は、或る物理ＶＯＬ９３５の保存期限が期間で表現されており、その保存期限を実時間長で管理する場合には、その或る物理ＶＯＬ９３５内のコンテンツアーカイブの保存期限を、記憶制御システム９０９が停止している時間があればその分延長することができる。具体的には、例えば、保存期限「３００日」が設定されていて、それに対して、メイン時間長「３００日」であり、システム停止時間長「２日」（つまり実時間長「２９８日」）である場合、保存期限がメイン時間長で管理されていれば、保存期限「３００日」に従ってデータ抹消処理が行われるが、保存期限が実時間長で管理されていれば、システム停止時間長が「２日」なので、データ抹消処理が行われるタイミングは２日延びることになる。
【０１９５】
（２）第二の変形例。
【０１９６】
第二の変形例は、コンテンツアーカイブの抹消に関する。アーカイブ管理サーバ９０５及び記憶制御システム９０９の少なくとも一方が、複数種類のデータ抹消方法の中からデータ抹消方法を選択し、選択したデータ抹消方法に従うデータ抹消処理を行うことができる。複数種類のデータ抹消方法としては、例えば、以下の（Ａ）〜（Ｃ）の方法、
（Ａ）記憶制御システムが有するデータ消去実行プログラム（図示せず）を利用する方法、
（Ｂ）所定のデータパターンで、或いは、二種類以上のデータパターン（例えばヌルデータ又はランダムデータ等）の中から選択されたデータパターン（以下、「抹消パターン」と総称）で構成されたデータを、物理ＶＯＬに書き込む方法、
（Ｃ）（Ｂ）の方法に従うデータ抹消処理を一又は二回以上実行する方法、
がある。データ抹消方法の選択は、例えば、後述する抹消ルールに従って自動的に行われても良いし、ユーザが任意のタイミングで行っても良い。
【０１９７】
（Ａ）の方法が採用された場合、例えば、アーカイブ管理サーバ９０５のリードライト制御プログラム９６１が、記憶制御システム９０９のデータ消去実行プログラムを呼び出すことにより、データ抹消処理対象の物理ＶＯＬ内の全データ（又は抹消対象となるコンテンツアーカイブ）を消去することができる。
【０１９８】
（Ｂ）の方法が採用された場合、例えば、アーカイブ管理サーバ９０５又は記憶制御システム９０９が、データ抹消処理対象の物理ＶＯＬに、抹消パターンで構成されたデータ（以下、抹消パターンデータ）を書くことができる。或いは、アーカイブ管理サーバ９０５が、コンテンツアーカイブホスト９０３に、データ抹消処理対象の物理ＶＯＬへのパス情報と、データ抹消命令とを送り、コンテンツアーカイブホスト９０３が、受信したデータ抹消命令に応答して、受信したパス情報に従い、データ抹消処理対象の物理ＶＯＬに、抹消パターンデータとライト命令とを送信することにより、その物理ＶＯＬ内のデータを消去することができる。
【０１９９】
（Ｃ）の方法が採用された場合、例えば、アーカイブ管理サーバ９０５又は記憶制御システム９０９が、データ抹消対象の物理ＶＯＬ全域にヌルパターンのデータを一回書き込む処理（換言すればフォーマット処理）を実行することができるし、或いは、データ抹消処理対象の物理ＶＯＬ全域にランダムパターンのデータを複数回（例えば７回）書き込む処理を実行することもできる。
【０２００】
なお、二種類以上のデータパターンの中からどんなデータパターンを選択するかや、データ抹消処理を何回実行するかは、例えば、データ抹消対象の物理ＶＯＬ又はコンテンツアーカイブの属性などに基づいて決定することができる。
【０２０１】
図１７は、データ抹消処理を実行するための処理流れの一例を示す。
【０２０２】
アーカイブ管理サーバ９０５（及び／又は記憶制御システム９０９）は、例えば、抹消ルールデータ２２を保持している。抹消ルールデータ２２には、どんな属性を持ったコンテンツアーカイブ又は物理ＶＯＬについてのデータ抹消処理を行う場合にはどんなデータ抹消方法に従うデータ抹消処理を行うべきかを表す抹消ルールが記述されている。
【０２０３】
アーカイブ管理サーバ９０５（及び／又は記憶制御システム９０９）は、データ抹消方法を選択する処理を行うか否かを判断する（Ｓ８１）。
【０２０４】
Ｓ８１において、その処理を行わないと判断すれば（Ｓ８１でＮ）、アーカイブ管理サーバ９０５は、所定のデータ抹消方法に従うデータ抹消処理を実行する（Ｓ８２）。
【０２０５】
一方、データ抹消方法を選択する処理を行うと判断すれば（Ｓ８１でＹ）、アーカイブ管理サーバ９０５は、抹消ルールデータ２２に記述されている内容に従って、複数種類のデータ抹消方法の中からデータ抹消方法を選択し（Ｓ８３）、選択したデータ抹消法に従うデータ抹消処理を実行する（Ｓ８４）。
【０２０６】
（３）第三の変形例。
【０２０７】
第三の変形例は、コンテンツアーカイブの複製或いは移動に関する。具体的には、この第三変形例では、コンテンツアーカイブの複製元物理ＶＯＬ或いは移動元物理ＶＯＬに関する属性情報（例えば「ＲＯ」等の状態）を、複製先物理ＶＯＬ或いは移動先物理ＶＯＬに対応付けることができる。以下、具体例を説明する。
【０２０８】
図１８は、コンテンツアーカイブの複製元物理ＶＯＬの属性情報を複製先物理ＶＯＬに対応付けるための処理の一例を示す。
【０２０９】
アーカイブ管理サーバ９０５又は第一の記憶制御システム（複製元物理ＶＯＬ９３５Ａを備える記憶制御システム）９０９は、例えば図１０のＳ３７及びＳ３８の後、論理−物理ＶＯＬ管理テーブル９５３又は物理ＶＯＬ管理テーブル９４１から、複製元物理ＶＯＬ９３５Ａの物理ＶＯＬ−ＩＤに対応した属性情報を抽出し、抽出された属性情報を、第二の記憶制御システム（複製先物理ＶＯＬ９３５Ｂを備える記憶制御システム）９０９に送信する（Ｓ３８−１）。属性情報は、例えば、物理ＶＯＬの状態（例えば「ＲＯ」）、保存期限、メイン時間長及びシステム停止時間長のうちの少なくとも一つを含んだ情報である。
【０２１０】
第二の記憶制御システム９０９は、受信した属性情報を、複製先物理ＶＯＬ９３５Ｂに対応付ける（Ｓ３８−２）。具体的には、第二の記憶制御システム９０９は、受信した属性情報を、複製先物理ＶＯＬ９３５Ｂの物理ＶＯＬ−ＩＤに対応した、自分が備える物理ＶＯＬ管理テーブル９４１上の欄に書き込む。
【０２１１】
以後、図１０のＳ３９以降の処理が行われる。
【０２１２】
以上のＳ３８−１及びＳ３８−２の処理により、複製先物理ＶＯＬ９３５Ｂの状態や保存期限などを、複製元物理ＶＯＬ９３５Ａのそれらと同じにすることができる。
【０２１３】
図１９は、コンテンツアーカイブの移動元物理ＶＯＬの属性情報を移動先物理ＶＯＬに対応付けるための処理の一例を示す。
【０２１４】
アーカイブ管理サーバ９０５又は第一の記憶制御システム９０９は、例えば図１３のＳ５９及びＳ６０の後、論理−物理ＶＯＬ管理テーブル９５３又は物理ＶＯＬ管理テーブル９４１から、移動元物理ＶＯＬ９３５Ｇの物理ＶＯＬ−ＩＤに対応した属性情報を抽出し、抽出された属性情報を、第二の記憶制御システム９０９に送信する（Ｓ６０−１）。第二の記憶制御システム９０９は、受信した属性情報を、移動先物理ＶＯＬ９３５Ｈに対応付ける（Ｓ６０−２）。
【０２１５】
アーカイブ管理サーバ９０５又は第一の記憶制御システム９０９は、論理−物理ＶＯＬ管理テーブル９５３又は物理ＶＯＬ管理テーブル９４１から、移動元物理ＶＯＬ９３５Ｇの物理ＶＯＬ−ＩＤに対応した属性情報を消去し（或いは、例えば状態については「Ｆｒｅｅ」を設定し）、且つ、移動元物理ＶＯＬ９３５Ｇに対して、或るデータ抹消方法に従うデータ抹消処理を行う（Ｓ６１´）。
【０２１６】
以後、図１３のＳ６２以降の処理が行われる。
【０２１７】
以上のＳ６０−１及びＳ６０−２の処理により、移動先物理ＶＯＬ９３５Ｈの状態や保存期限などを、移動元物理ＶＯＬ９３５Ｇのそれらと同じにすることができる。また、Ｓ６１´の処理により、移動元物理ＶＯＬ９３５Ｇをブランクの物理ＶＯＬとすることができる。
【０２１８】
以上、本発明の実施形態及び幾つかの変形例を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこれらの実施形態及び変形例にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。
【０２１９】
例えば、複製先物理ＶＯＬ及び移動先物理ＶＯＬは、何のコンテンツアーカイブも登録されていない完全な空き物理ＶＯＬではなく、例えば、コンテンツアーカイブの複製又は移動対象のコンテンツアーカイブを記憶することができる未使用記憶容量があれば良い。
【０２２０】
また、例えば、各記憶制御システム９０９内では、予め、ＬＵＮと物理ＶＯＬとの間に論理パスが用意されていても良い。
【０２２１】
また、高信頼性及び／又は高性能のディスク型記憶装置としては、例えば、ＡＮＳＩ
Ｔ１１によって標準化作業が行われているファイバチャネル（以下「FC」）インターフェースを備えたディスク型記憶装置がある。また、低信頼性及び／又は低性能のディスク型記憶装置には、例えば、ＡＮＳＩ
Ｔ１３によって標準化作業が行われているATA（ATAttachment）インターフェースを備えたディスク型記憶装置（より具体的には、例えば、シリアルＡＴＡのディスク型記憶装置）がある。
【０２２２】
また、アーカイブ管理サーバ９０５及び記憶制御システム９０９の少なくとも一つにおいて設定される保存期限は、コンテンツアーカイブホスト９０３から通知されたものに限らず、例えば、デジタルアーカイブの属性に基づいて自動的に設定されても良い。
【０２２３】
また、一つの物理ＶＯＬ９３５には、一つのコンテンツアーカイブが保存されても良いし、複数のコンテンツアーカイブが保存されてもよい。一つの物理ＶＯＬ９３５に複数のコンテンツアーカイブが保存される場合、一つの物理ＶＯＬ９３５に対して、一つの保存期限（例えば、複数のコンテンツアーカイブのうち保存期限の満了が最も遅いもの）が設定されても良いし、各コンテンツアーカイブ毎に設定されても良い。各コンテンツアーカイブ毎に保存期限が設定される場合、例えば、各保存期限は、コンテンツアーカイブＩＤ（例えば名称）に対応付けられていても良いし、コンテンツアーカイブが格納される論理ブロックアドレス範囲に対応付けられていてもよい。
【図面の簡単な説明】
【０２２４】
【図１】本実施形態に係るアーカイブ管理システムの構成を示すブロック図である。
【図２】アーカイブホスト９０３のホスト記憶装置９１５に格納されている論理ＶＯＬ管理テーブル９２５及びアーカイブ属性テーブル９２７の構成例を示す。
【図３】記憶制御システム９０９の記憶制御メモリ９３７に格納されている物理ＶＯＬ管理テーブル９４１、ＬＵＮ管理テーブル９４３、及び制御システム属性９４５の構成例を示す。
【図４】アーカイブ管理サーバ９０５のサーバ記憶装置９４７に格納されている複数のテーブルのうちの論理−物理ＶＯＬ管理テーブル９５３及びＬＵＮ管理テーブル９５５の構成例を示す。
【図５】コンテンツアーカイブ９２３が物理ＶＯＬに格納される場合に行なわれる処理流れを示す。
【図６】コンテンツアーカイブ９２３が物理ＶＯＬに格納される場合に行なわれる処理流れを示す。
【図７】論理ＶＯＬ−ＩＤ及び物理ＶＯＬ−ＩＤの対応関係が更新される場合に行なわれる処理流れの一例を示す。
【図８】本実施形態におけるレプリケーション管理に関する概念の一例を示す。
【図９】図８に示したレプリケーション関係が存在する場合の、論理−物理ＶＯＬ管理テーブル９５３とレプリケーション管理テーブル９５７との構成を示す。
【図１０】コンテンツアーカイブ９２３のレプリケーション処理の流れを示す。
【図１１】本実施形態に係るマイグレーション管理に関する概念の一例を示す。
【図１２】図１１に示したマイグレーション関係が存在する場合の、論理−物理ＶＯＬ管理テーブル９５３と物理ＶＯＬ属性管理テーブル９５９との構成例を示す。
【図１３】コンテンツアーカイブ９２３のマイグレーション処理の流れを示す。
【図１４】アーカイブ管理サーバ９０５が表示する操作ＧＵＩの構成例を示す。
【図１５】保存期限を設定するための処理流れの一例を示す。
【図１６】図１６Ａは、本発明の一実施形態の第一変形例におけるテーブルの一レコードの例を示す。図１６Ｂは、本発明の一実施形態の第一変形例において行われる保存期限の管理処理の流れの一例を示す。
【図１７】本発明の一実施形態の第二変形例において行われる処理流れであって、データ抹消処理を実行するための処理流れの一例を示す。
【図１８】本発明の一実施形態の第三変形例において、コンテンツアーカイブの複製元物理ＶＯＬの属性情報を複製先物理ＶＯＬに対応付けるための処理の一例を示す。
【図１９】本発明の一実施形態の第三変形例において、コンテンツアーカイブの移動元物理ＶＯＬの属性情報を移動先物理ＶＯＬに対応付けるための処理の一例を示す。
【符号の説明】
【０２２５】
９０１…コンテンツサーバ、９０３…コンテンツアーカイブホスト、９０５…アーカイブ管理サーバ、９０９…記憶制御システム、９１９…ホスト制御装置、９２３…コンテンツアーカイブ、９２７…論理ＶＯＬ管理テーブル、９２９…アーカイブソフトウェア、９３３…ディスク型記憶装置、９３５…物理ボリューム（物理ＶＯＬ）、９３９…記憶制御装置、９４７…サーバ記憶装置、９４９…サーバメモリ、９５１…サーバ制御部、９５３…論理−物理ＶＯＬ管理テーブル、９５５…ＬＵＮ管理テーブル、９５７…レプリケーション管理テーブル、９５９…物理ＶＯＬ属性管理テーブル、９６１…リードライト制御プログラム、９６３…保存期限管理プログラム、９６５…レプリケーション管理プログラム、９６６…マイグレーション管理プログラム
【図１５】
2005301971.tif 000003
【図１６】
2005301971.tif 000004
【図１７】
2005301971.tif 000005
【図１８】
2005301971.tif 000006
【図１９】
2005301971.tif 000007
【図１】
2005301971.tif 000008
【図２】
2005301971.tif 000009
【図３】
2005301971.tif 000010
【図４】
2005301971.tif 000011
【図５】
2005301971.tif 000012
【図６】
2005301971.tif 000013
【図７】
2005301971.tif 000014
【図８】
2005301971.tif 000015
【図９】
2005301971.tif 000016
【図１０】
2005301971.tif 000017
【図１１】
2005301971.tif 000018
【図１２】
2005301971.tif 000019
【図１３】
2005301971.tif 000020
【図１４】
2005301971.tif 000021