(57)【要約】【課題】データ記憶容量の大容量化を図るとともに高速アクセスを可能とする記録システム、データ記録方法及びプログラムを提供すること。【解決手段】本発明にかかる記録システムは、記録装置１と、記録装置２と、を備える。さらに、記録システムは、データを記録装置１及び記録装置２のいずれか一方へ記録する際に、データを記録装置１への書き込む際の書き込み時間及びデータを記録装置２への書き込む際の書き込み時間を算出する算出部４と、記録装置１及び２のうち、データを書き込み時間の小さい記録装置へ記録する記録制御部５と、を備えるものである。【選択図】図１
2013206017.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録装置と、
第２の記録装置と、
データを前記第１の記録装置及び前記第２の記録装置のいずれか一方へ記録する際に、前記データを前記第１の記録装置への書き込む際の書き込み時間及び前記データを前記第２の記録装置への書き込む際の書き込み時間を算出する算出手段と、
前記第１及び第２の記録装置のうち、前記データを書き込み時間の小さい記録装置へ記録する記録制御手段と、を備える記録システム。
【請求項２】
前記第１及び第２の記録装置への書き込み時間は、前記データのシーケンシャル特性に基づいて算出される、請求項１に記載の記録システム。
【請求項３】
前記第１の記録装置は、ディスク装置であり、前記第２の記録装置はデープ型記録媒体である、請求項１又は２に記載の記録システム。
【請求項４】
前記記録制御手段は、
前記データが所定の数以上連続してアクセス可能な第１のデータである場合、前記第１のデータを前記テープ型記録媒体へ記録し、アクセス可能な連続データが所定の数未満である第２のデータである場合、前記第２のデータを前記ディスク装置へ記録する、請求項３に記載の記録システム。
【請求項５】
前記記録制御手段は、
前記第１のデータの一部のデータを更新する場合、前記更新するデータを前記ディスク装置へ記録する、請求項４に記載の記録システム。
【請求項６】
前記記録制御手段は、
前記データを前記第１もしくは第２の記録装置へ記録した場合、前記データの記録先を示すメタデータをメタ情報管理部へ記録する、請求項１乃至５のいずれか１項に記載の記録システム。
【請求項７】
データを第１の記録装置及び第２の記録装置のいずれか一方へ記録する際に、前記データを前記第１の記録装置への書き込む際の書き込み時間及び前記データを前記第２の記録装置への書き込む際の書き込み時間を算出し、
前記第１及び第２の記録装置のうち、前記データを書き込み時間の小さい記録装置へ記録するデータ記録方法。
【請求項８】
データを第１の記録装置及び第２の記録装置のいずれか一方へ記録する際に、前記データを前記第１の記録装置への書き込む際の書き込み時間及び前記データを前記第２の記録装置への書き込む際の書き込み時間を算出するステップと、
前記第１及び第２の記録装置のうち、前記データを書き込み時間の小さい記録装置へ記録するステップと、をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録システムに関し、特に複数の記録装置にデータを記録する記録システムに関する。
【背景技術】
【０００２】
近年、ユーザによって扱われるデータのサイズや、ストレージ装置に保存されるデータのサイズが大きくなっている。これにより、１次ストレージ装置のデータ容量が圧迫されるため、アーカイビング等の技術が用いられている。ここで、１次ストレージ装置のデータ容量の増加の対策として、安価で大容量のデータを格納することができるテープ装置が２次ストレージ装置として使用されている。しかし、データ容量が大きくなるにつれて、１次ストレージ装置のデータサイズの確保に莫大な費用がかかるようになっているため、安価で大容量のデータを格納できる１次ストレージ装置が必要となっている。
【０００３】
特許文献１には、外部物理デバイス、テープライブラリ又は遠隔地ストレージシステム等を同様に扱うことが可能であり、データの構造等に基づいて、それぞれの装置間においてデータの移動を行うことが開示されている。
【０００４】
特許文献２には、階層型のストレージシステムの構成が開示されている。具体的には、上位層のハードディスク装置と下位層のテープライブラリとを用いてストレージシステムが構成されており、ハードディスク装置とテープライブラリとの間においてデータの移動を行うことが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１０２４５５号公報
【特許文献２】特開２００８−１４６４０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１及び２に開示されている技術を用いることにより、ストレージシステムの大容量化を図ることができるが、特許文献１及び２には、ストレージシステムに対するアクセスの高速化に関しては、具体的な提案は行われていない。つまり、特許文献１及び２には、ストレージシステムに対して高速にデータを記録し、ストレージシステムから高速にデータを読み込むことについては、具体的な提案は行われていない。
【０００７】
本発明は、このような問題を解決するために、データ記憶容量の大容量化を図るとともに高速アクセスを可能とする記録システム、データ記録方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の態様にかかる記録システムは、第１の記録装置と、第２の記録装置と、データを前記第１の記録装置及び前記第２の記録装置のいずれか一方へ記録する際に、前記データを前記第１の記録装置への書き込む際の書き込み時間及び前記データを前記第２の記録装置への書き込む際の書き込み時間を算出する算出手段と、前記第１及び第２の記録装置のうち、前記データを書き込み時間の小さい記録装置へ記録する記録制御手段と、を備えるものである。
【０００９】
本発明の第２の態様にかかるデータ記録方法は、データを第１の記録装置及び第２の記録装置のいずれか一方へ記録する際に、前記データを前記第１の記録装置への書き込む際の書き込み時間及び前記データを前記第２の記録装置への書き込む際の書き込み時間を算出し、前記第１及び第２の記録装置のうち、前記データを書き込み時間の小さい記録装置へ記録するものである。
【００１０】
本発明の第３の態様にかかるプログラムは、データを第１の記録装置及び第２の記録装置のいずれか一方へ記録する際に、前記データを前記第１の記録装置への書き込む際の書き込み時間及び前記データを前記第２の記録装置への書き込む際の書き込み時間を算出するステップと、前記第１及び第２の記録装置のうち、前記データを書き込み時間の小さい記録装置へ記録するステップと、をコンピュータに実行させるものである。
【発明の効果】
【００１１】
本発明により、データ記憶容量の大容量化を図るとともに高速アクセスを可能とする記録システム、データ記録方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１にかかる記録システムの構成図である。
【図２】実施の形態１にかかる記録システムの構成図である。
【図３】実施の形態１にかかるデータの記録動作を説明する図である。
【図４】実施の形態１にかかるデータの記録動作を説明する図である。
【図５】実施の形態１にかかるデータの記録動作を説明する図である。
【図６】実施の形態１にかかるデータの記録処理の流れを説明するである。
【図７】実施の形態１にかかるデータの削除処理の流れを説明するである。
【図８】実施の形態１にかかるデータのデフラグメンテーション処理の流れを説明する図である。
【発明を実施するための形態】
【００１３】
（実施の形態１）
以下、図面を参照して本発明の実施の形態について説明する。図１を用いて本発明の実施の形態１にかかる記録システムの構成例について説明する。図１には、サーバ装置３の外部記録装置として、記録装置１及び記録装置２が接続されている構成を示している。また、サーバ装置３は、算出部４と、記録制御部５とを備えている。
【００１４】
サーバ装置３は、例えば、ネットワークに接続されているユーザに対してアプリケーションサービス等を提供するために用いられる。サーバ装置３は、ユーザからの要求に応じて、記録装置１又は２に記録されているデータを提供し、もしくは、ユーザから送信されたデータを記録装置１又は２へ記録してもよい。
【００１５】
記録装置１及び２は、例えば、ハードディスクや、ＤＶＤ（Digital Versatile Disk）等の光ディスクへデータを記録するディスク装置、磁気テープ等へデータを記録するテープ装置等であってもよい。記録装置１及び２は、複数のディスク装置や、テープ装置等を用いて構成されてもよい。
【００１６】
サーバ装置３と、記録装置１及び記録装置２との間は、ＩＰネットワーク等を介して接続されてもよい。サーバ装置３と、記録装置１及び記録装置２との間の接続にＩＰネットワークを用いる場合、イントラネット構成を用いることにより、セキュリティを向上させることができる。もしくは、サーバ装置３と、記録装置１及び記録装置２との間は、同一の建物内等において直接接続されてもよい。ここで、サーバ装置３、と記録装置１及び記録装置２との間を直接接続する場合、ＨＢＡ（Host Bus Adapter）等が用いられてもよい。
【００１７】
算出部４は、サーバ装置３からデータを記録装置１及び記録装置２のいずれか一方へ記録する際に、データを記録装置１へ書き込む際の書き込み時間と、データを記録装置２へ書き込む際の書き込み時間とを算出する。記録装置１及び記録装置２が、ディスク装置及びテープ装置のように、異なる装置である場合、それぞれの装置へのデータの書き込み時間も異なる。そのため、算出部４は、装置毎にデータの書き込み時間を算出する。
【００１８】
サーバ装置３から記録装置１及び記録装置２のいずれか一方へ記録されるデータは、ユーザからサーバ装置３へ送信されたデータであってもよく、サーバ装置３が保持しているデータであってもよい。つまり、サーバ装置３は、メモリ等の内部記憶装置を用いてデータを保持していてもよい。
【００１９】
記録制御部５は、記録装置１及び記録装置２のうち、データを書き込む時間の小さい記録装置へデータを記録する。記録制御部５は、算出部４において算出された記録装置１及び記録装置２におけるデータの書き込み時間に関する情報に基づいて、記録すべきデータの出力先として、記録装置１及び記録装置２のいずれか一方を選択する。
【００２０】
以上説明したように、図１にかかる記録システムを用いることにより、サーバ装置３は、複数の記録装置に対してデータを記録させることができる。これにより、データの記憶容量の増加を図ることができる。さらに、記録装置１及び記録装置２に対するデータの書き込み時間に基づいて、データを書き込む記録装置を選択することができる。これにより、記録装置１及び記録装置２へデータを書き込む際の高速化を図ることができる。
【００２１】
図１においては、サーバ装置３が、算出部４及び記録制御部５を備える構成について説明したが、算出部４及び記録制御部５は、それぞれ異なる装置に備えられてもよい。
【００２２】
続いて、図２を用いて記録システムの詳細な構成例について説明する。記録システムは、サーバ装置３と、ディスク装置１０と、テープ装置２０とを備えている。サーバ装置３と、ディスク装置１０と、テープ装置２０とは、ネットワーク３０を介して接続されている。ネットワーク３０は、例えば、ＩＰネットワークを用いて構成されるインターネットや、イントラネットを構成する。
【００２３】
ディスク装置１０は、インタフェース（Ｉ／Ｆ）１１と、ディスクストレージ１２とを備えている。ディスク装置１０は、Ｉ／Ｆ１１を介してネットワーク３０と接続される。また、ディスクストレージ１２は、データを記録する複数のディスク型記録媒体から構成される。データをそれぞれのディスク型記録媒体へ効率的に記録するために、ディスク型記録媒体間のデータの移動も可能とする。
【００２４】
テープ装置２０は、Ｉ／Ｆ２１と、テープメディア２２とを備えている。テープ装置２０は、Ｉ／Ｆ２１を介してネットワーク３０と接続される。テープメディア２２は、データを記録する複数のテープ型記録媒体から構成される。データをそれぞれのテープ型記録媒体へ効率的に記録するために、テープ型記録媒体間のデータの移動も可能とする。
【００２５】
サーバ装置３は、算出部４と、記録制御部５と、ファイルシステム６と、メタ情報管理部７とを備えている。算出部４と、記録制御部５とは、図１と同様であるため、詳細な説明を省略する。
【００２６】
ファイルシステム６は、ディスク装置１０及びテープ装置２０のいずれか一方に書き込むデータの構成を示している。ファイルシステム６は、複数のセクタから構成されており、データは、単一もしくは複数のセクタを用いてブロック化された構成を用いて示される。たとえば、あるデータは、単一のセクタからのみ構成されており、あるデータは、複数のセクタから構成されてもよい。
【００２７】
メタ情報管理部７は、ファイルシステム６におけるデータのメタ情報を管理する。メタ情報は、例えば、データが構成されているセクタの個数、つまり、データが何セクタ連続して使用しているかというシーケンシャル特性や、データが記録されている装置、データ容量等である。
【００２８】
算出部４は、ファイルシステム６に示されているデータについて、メタ情報管理部７に管理されている情報に基づいて、ディスク装置１０及びテープ装置２０へ書き込む際の書き込み時間を算出する。ここで、書き込み時間の算出方法について説明する。
【００２９】
はじめに、サーバ装置３からディスク装置１０へデータを書き込む際の書き込み時間について説明する。サーバ装置３がディスク装置１０に対してデータの書き込みを開始するまでの時間の平均値をＴ１とする。Ｔ１は、例えば、ディスクにデータを書き込む際、ディスクにおけるポジショニングの調整時間等である。さらに、書き込むデータのサイズをディスク装置の書き込み速度で割った値をＴ２とする。さらに、データのランダム特性を表わす数値をＴ３とする。
【００３０】
データのランダム性とは、ファイルシステムにおいて、どの程度連続するセクタを用いてデータが構成されているかを示す。つまり、データを構成するセクタが連続する個数が多くなるにつれてランダム性は低下し、シーケンシャル特性は高くなる。また、データを構成するセクタが連続する個数が少なくなるにつれて、ランダム性は高くなり、シーケンシャル特性は低下する。Ｔ３は、ランダム特性が向上するほど、０に近い値となる。
【００３１】
これら、Ｔ１〜Ｔ３を用いて、Ｄ１＝（Ｔ１＋Ｔ２）×Ｔ３を算出する。Ｄ１は、サーバ装置３からディスク装置１０へデータを書き込む際の書き込み時間である。
【００３２】
次に、サーバ装置３からテープ装置２０へデータを書き込む際の書き込み時間について説明する。
【００３３】
はじめに、サーバ装置３からテープ装置２０へデータを書き込む際の書き込み時間について説明する。サーバ装置３がテープ装置２０に対してデータの書き込みを開始するまでの時間の平均値をＴ４とする。Ｔ４は、例えば、テープメディアにデータを書き込む際、テープメディアにおけるポジショニングの調整時間等である。さらに、書き込むデータのサイズをテープ装置の書き込み速度で割った値をＴ５とする。さらに、データのシーケンシャル特性を表わす数値をＴ６とする。Ｔ６は、シーケンシャル特性が高くなるほど、０に近い値となる。
【００３４】
これら、Ｔ４〜Ｔ６を用いて、Ｄ２＝（Ｔ４＋Ｔ５）×Ｔ６を算出する。Ｄ２は、サーバ装置３からテープ装置２０へデータを書き込む際の書き込み時間である。このようにして、算出部４は、Ｄ１及びＤ２を算出し、Ｄ１及びＤ２を記録制御部５へ出力する。
【００３５】
記録制御部５は、Ｄ１とＤ２とを比較して、Ｄ１の値が小さい場合には、データをディスク装置１０へ記録し、Ｄ２の値が小さい場合には、データをテープ装置２０へ記録する。つまり、記録制御部５は、より早く記録できる記録装置へデータを記録する。
【００３６】
テープ装置２０は、ディスク装置１０と比較して安価であることが知られている。さらに、テープ装置２０は、ディスク装置１０と比較して、シーケンシャルライト及びシーケンシャルリードを行う際の高速性が優れている。つまり、テープ装置２０には、一定サイズ以上のデータを連続的に書き込む、さらに、一定サイズ以上のデータを連続的に読み込む場合、ディスク装置と比較して高速にデータ処理を行うことができる。そのため、上述したように、シーケンシャル特性が高いデータは、シーケンシャル特性の値が０に近づくように設定され、テープ装置２０へ記録されるように制御される。これに対して、ディスク装置１０は、ランダム性の高いデータの書き込み及び読み込みを行う場合に、テープ装置２０と比較して、高速にデータ処理を行うことができる。そのため、ランダム特性の高いデータは、ランダム特性の値が０に近づくように設定され、ディスク装置１０へ記録されるように制御される。
【００３７】
続いて、図３を用いて、本発明の実施の形態１にかかるデータの記録動作について説明する。図３においては、サーバ装置３内にファイルシステム６の詳細な構成例を示している。ファイルシステム６における数字１〜１８は、それぞれデータを識別するセクタの番号を示している。たとえば、データ１は、セクタ１〜４から構成される。データ２は、セクタ５〜７から構成される。データ３は、セクタ８〜１４から構成される。データ４は、セクタ１５〜１８から構成される。
【００３８】
記録制御部５は、データ１〜４についてそれぞれＤ１とＤ２とを比較した結果、Ｄ２の方が小さい値であると判定すると、データ１〜４をテープ装置２０へ記録する。図３の例においては、データ１〜４は、それぞれ連続するセクタを用いる構成であり、シーケンシャル特性が高い。言い換えるとランダム特性が低い。そのため、シーケンシャル特性の値の影響により、Ｄ１よりもＤ２の値が小さくなる。
【００３９】
続いて、図４を用いて、本発明の実施の形態１にかかるデータの記録動作について説明する。図４においては、データ１は、セクタ１〜４から構成され、データ２は、セクタ５から構成され、データ３は、セクタ６から構成され、データ４は、セクタ７〜１３から構成され、データ５は、セクタ１４〜１７から構成される。本図においては、データ２及びデータ３は、１セクタのみから構成され、シーケンシャル特性が低い。そのため、データ２及び３は、ランダム特性の値の影響により、Ｄ１の値がＤ２の値よりも低くなり、ディスク装置１０へ記録される。その他のデータについては、シーケンシャル特性の値の影響により、Ｄ１よりもＤ２の値が小さくなり、テープ装置２０に記録されている。
【００４０】
続いて、図５を用いて、本発明の実施の形態１にかかるデータの記録動作について説明する。本図のファイルシステムは、図３において説明したファイルシステムと同様の構成であり、セクタ１〜４で構成されるデータ１と、セクタ５〜７で構成されるデータ２と、セクタ８〜１４で構成されるデータ３と、セクタ１５〜１８で構成されるデータ４とは、テープ装置２０に記録されている。ここで、データ１におけるセクタ２と、データ２におけるセクタ７と、データ３におけるセクタ１３のそれぞれのデータが更新された場合の更新データの記録先について、下記に説明する。
【００４１】
このような場合、それぞれの更新データは、１つのセクタから構成されているため、シーケンシャル特性が低い。そのため、それぞれの更新データは、ディスク装置１０に記録される。このように、同一データ内においても、一部のセクタにかかるデータのみ更新された場合等においては、更新データのみがディスク装置１０に記録される場合もある。
【００４２】
一般的に、テープ装置におけるデータの変更において、更新データはテープ装置２０に追記される。これに対して、ディスク装置におけるデータの変更において、更新データは、データを書き換えることにより更新データを記録する。
【００４３】
図３〜図５において説明したように、それぞれのデータをディスク装置１０もしくはテープ装置２０に記録した場合、それぞれのデータの記録先装置をメタ情報管理部７へ記録する。このようにメタ情報管理部７へデータの記録先装置を記録することにより、データを読み出す際に、データの記録先装置を特定することができる。また、図５のように、同一データ内においても、一部のセクタに関するデータが他のセクタに関するデータと異なる記録装置に記録された場合においても、メタ情報管理部７に、データの記録先装置をセクタ単位に記録することにより、それぞれの記録装置からデータの読み出しを可能とする。
【００４４】
続いて、図６を用いて本発明の実施の形態１にかかるデータの記録処理の流れについて説明する。はじめに、ネットワーク３０は、記録装置に対するデータの書き込み要求もしくは記録装置に記録されているデータの変更要求の発生を検出する（Ｓ１１）。データの書き込み要求や、データの変更要求は、ユーザからネットワーク３０に対してデータの送信が行われた際や、ユーザからディスク装置１０もしくはテープ装置２０に記録されているデータの更新等が要求された場合に発生する。
【００４５】
次に、記録制御部５は、データをディスク装置１０に記録するかテープ装置２０に記録するかを判定する（Ｓ１２）。記録制御部５は、算出部４において算出した書き込み時間Ｄ１及びＤ２の値に基づいてデータの記録先装置を判定する。
【００４６】
記録制御部５は、Ｄ１＜Ｄ２の場合、データをディスク装置１０へ記録する（Ｓ１３）。記録制御部５は、Ｄ１＞Ｄ２の場合、データをテープ装置２０へ記録する（Ｓ１４）。次に、サーバ装置３は、データの記録先装置をメタ情報管理部７へ記録する（Ｓ１５）。
【００４７】
続いて、図７を用いて、本発明の実施の形態１にかかるデータの削除処理の流れについて説明する。はじめに、ネットワーク３０は、記録装置に対するデータの削除要求の発生を検出する（Ｓ２１）。データの削除要求は、ユーザからディスク装置１０もしくはテープ装置２０に記録されているデータの削除等が要求された場合に発生する。次に、ネットワーク３０は、削除対象となるデータの記録先装置を判定する（Ｓ２２）。削除対象となるデータの記録先装置は、メタ情報管理部７において管理されているデータの記録先装置
に関する情報を用いることにより判定される。
【００４８】
次に、削除対象となるデータがディスク装置１０に記録されていると判定された場合、記録制御部５は、ディスク装置１０から、削除対象となるデータを削除する（Ｓ２３）。同様に、削除対象となるデータがテープ装置２０に記録されていると判定された場合、記録制御部５は、テープ装置２０から、削除対象となるデータを削除する（Ｓ２３）。
【００４９】
次に、ネットワーク３０は、データの記録先装置に関する情報を削除するよう、メタ情報管理部７における管理情報を更新する（Ｓ２５）。もしくは、削除されたデータそのものに関する情報を削除するよう、メタ情報管理部７における管理情報を更新する。
【００５０】
続いて、図８を用いて、本発明の実施の形態１にかかる記録装置におけるデフラグメンテーション処理の流れについて説明する。ディスク装置１０におけるデフラグメンテーションは、ディスクストレージ１２内の記憶領域の効率化を図るためにデータ配置の整理等が実行される。テープ装置２０におけるデフラグメンテーションは、テープ装置２０内もしくは異なるテープ装置のテープメディア２２へデータをコピーするために実行される。
【００５１】
はじめに、ネットワーク３０は、デフラグメンテーションの実行要求を抽出する（Ｓ２１）。デフラグメンテーションの実行要求は、定期的に発生する指示情報であってもよく、サーバ装置３の管理者等から入力される指示情報であってもよい。続いて、ネットワーク３０は、デフラグメンテーションを実行する対象となる装置がディスク装置１０かテープ装置２０かを判定する（Ｓ２２）。対象となる装置に関する情報は、指示情報に含まれていてもよい。
【００５２】
次に、デフラグメンテーションを実行する対象となる装置が、ディスク装置１０と判定された場合、ディスク装置１０は、デフラグメンテーション処理を実行する（Ｓ２３）。ディスク装置１０は、データの記憶領域の効率化を図るように、デフラグメンテーションを実行する。つまり、ディスク装置１０は、データが記憶領域内に点在している場合に、記憶領域内に連続的に配置されるようにデータを整理する。
【００５３】
デフラグメンテーションを実行する対象となる装置が、テープ装置２０と判定された場合、テープ装置２０は、デフラグメンテーション処理を実行する（Ｓ２４）。テープ装置２０におけるデフラグメンテーションは、あるテープメディア２２に記録されているデータをコピーし、コピーされたデータを異なるテープメディアに移動させる。このようにして複数のテープメディアを活用することでシーケンシャル特性を向上させることができる。
【００５４】
以上説明したように、本発明の実施の形態１において説明した記録システムを用いることにより、データの構造に応じて適切な記録装置を選択し、記録することができる。つまり、シーケンシャル特性の高いデータについては、シーケンシャル特性に応じて、データの記録先装置としてディスク装置１０もしくはテープ装置２０を選択することにより、安価なテープ装置２０を用いつつ高速なデータ記録処理を実現することができる。そのため、システムを安価に構成することを可能とし、さらに、高速なデータアクセスを可能とする記録システムを実現することができる。
【００５５】
上述の実施の形態では、本発明をハードウェアの構成として説明したが、本発明は、これに限定されるものではない。本発明は、図６〜図８の処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。
【００５６】
また、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００５７】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００５８】
１  記録装置
２  記録装置
３  サーバ装置
４  算出部
５  記録制御部
６  ファイルシステム
７  メタ情報管理部
１０  ディスク装置
１１  Ｉ／Ｆ
１２  ディスクストレージ
２０  テープ装置
２１  Ｉ／Ｆ
２２  テープメディア
３０  ネットワーク
【図１】
2013206017.tif 000003
【図２】
2013206017.tif 000004
【図３】
2013206017.tif 000005
【図４】
2013206017.tif 000006
【図５】
2013206017.tif 000007
【図６】
2013206017.tif 000008
【図７】
2013206017.tif 000009
【図８】
2013206017.tif 000010