(57)【要約】      （修正有）【課題】データ再生を高速に行えるデータアーカイブシステムを提供する。【解決手段】データの記録・再生・管理を行うストレージサーバ１０１と記録媒体と１つ以上のデータライブラリ装置１０２とからなるデータアーカイブシステムにおいて、ストレージサーバは、ネットワーク１０３と接続するネットワーク接続手段と、記録媒体と接続する記録媒体接続手段と、データライブラリ装置と接続するデータライブラリ装置接続手段と、システム全体の制御をつかさどる制御装置と、情報を記憶する記憶部を備え、前記制御装置は、前記データライブラリ装置を介してデータの再生処理を行う際に、前記記憶部に記録されたデータ管理情報を利用して、再生するデータ以外のデータに対して再生するデータとの類似度を計算し、該類似度を基に、再生するデータと類似しているデータを抽出し、前記データライブラリ装置から前記記憶媒体へコピーする。【選択図】図１
2013065131.tif 000002
【特許請求の範囲】
【請求項１】
データ管理を行うデータアーカイブシステムにおいて、
データを格納する第一の記録媒体と、
データを格納し、前記第一の記録媒体よりアクセススピードの遅い第二の記録媒体と、
格納されているデータの管理情報を記憶するメモリと、
前記第一の記録媒体と、前記第二の記録媒体とを制御するコントローラとを有し、
ユーザから前記第二の記録媒体に格納されているデータの要求があった場合には、前記制御部は、前記要求のあったデータを再生するとともに、該再生されたデータと相関の高いデータであって、前記第二の記録媒体に格納されているデータを前記第一の記録媒体にコピーする、
データアーカイブシステム。
【請求項２】
データの記録・再生・管理を行うストレージサーバと記録媒体と１つ以上のデータライブラリ装置とからなるデータアーカイブシステムにおいて、
前記ストレージサーバは、
ネットワークと接続するネットワーク接続手段と、
記録媒体と接続する記録媒体接続手段と、
データライブラリ装置と接続するデータライブラリ装置接続手段と、
システム全体の制御をつかさどる制御装置と、
情報を記憶する記憶部を備え、
前記制御装置は、
前記データライブラリ装置を介してデータの再生処理を行う際に、前記記憶部に記録されたデータ管理情報を利用して、再生するデータ以外のデータに対して再生するデータとの類似度を計算し、該類似度を基に、再生するデータと類似しているデータを抽出し、前記データライブラリ装置から前記記憶媒体へコピーすることを特徴とするデータアーカイブシステム。
【請求項３】
請求項２に記載のデータアーカイブシステムにおいて、
前記制御装置は、
前記記憶部にデータの保存媒体情報を保持し、
データの再生処理を行う際には、再生するデータが前記データライブラリ装置と前記記録媒体とのどちらにも記録されている場合には、前記記録媒体から再生することを特徴とするデータアーカイブシステム。
【請求項４】
請求項２または請求項３いずれかに記載のデータアーカイブシステムにおいて、
前記制御装置は、
前記データライブラリ装置を介してデータの記録処理を行う際に、前記記憶部に記録されたデータの保存媒体情報を利用して、記録するデータが前記データライブラリ装置と前記記録媒体とどちらにも記録されている場合には、前記記録媒体からデータを削除することを特徴としたデータアーカイブシステム。
【請求項５】
請求項２に記載のデータアーカイブシステムにおいて、
前記制御装置が、
類似度を計算するために利用する管理情報とは、ファイルパス、ファイル所有者情報、ファイル所有者グループ情報、ファイルサイズ、参照日時、更新日時、保存媒体情報、データ活性度情報のいずれか１つまたは複数の組み合わせであることを特徴としたデータアーカイブシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データアーカイブシステムに関するものである。
【背景技術】
【０００２】
本技術分野の背景技術として、特開２００５−３０９８５２号公報がある。特許文献１には「処理単位（クライアントのプロセス、サーバとのコネクションなど）毎に、あるファイルの読み出した際に、そのファイルのアーカイブ日時を記憶する。以降、そのファイルに関連づけられているファイルを読み出すときは、まず、ファイル名のみを指定し、処理単位ごとに記憶されたアーカイブ日時を、ファイル名に添付して、ファイルの読み出しを要求する。」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３０９８５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記特許文献１には、アーカイブシステムにおいて、ある１つのファイルを読み出すことで、当該ファイルに関連するファイルを読み出す仕組みが記載されている。しかし、関連するファイルとは、当該ファイルからリンクが設定されているファイルのみであり、リンクが設定されていないが関連のあるファイルの読み出しに関しては考慮されていなかった。また、アクセススピードの異なる複数種類の記録媒体が存在するときに、いかにユーザのリクエストに応答するかについても考慮されていない。そこで、本発明の目的は、アクセススピードの異なる複数種類の記録媒体が存在するシステムにおいて、ユーザリクエストに早く応答するデータアーカイブシステムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の目的は、その一例としてユーザのリクエストに関連するデータをアクセススピードの遅い記録媒体からアクセスすピードの早い記録媒体に予めコピーしておくことで達成できる。
【発明の効果】
【０００６】
本発明によれば、アクセススピードの異なる複数種類の記録媒体が存在するシステムにおいて、ユーザリクエストに早く応答するデータアーカイブシステムを提供することができる。
【０００７】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００８】
【図１】データアーカイブシステムの構成を示すブロック図である。
【図２】データライブラリ装置の構成を示すブロック図である。
【図３】データ記録再生装置の構成を示すブロック図である。
【図４】光ディスク運搬装置のブロック図である。
【図５】光ディスク運搬装置の外観図である。
【図６】データアーカイブシステムの記録動作を示すフローチャートである。
【図７】データアーカイブシステムのデータライブラリ装置に対する記録動作を示すフローチャートである。
【図８】データアーカイブシステムの管理する管理情報を示す表である。
【図９】データアーカイブシステムの再生動作を示すフローチャートである。
【図１０】データアーカイブシステムの提供するユーザインタフェースを示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を用いて実施例を説明する。
【実施例１】
【００１０】
図１はデータアーカイブシステムの構成を示すブロック図である。
【００１１】
データアーカイブシステムは、ストレージサーバ１０１に、１つ以上のデータライブラリ装置１０２と、ハードディスク１０４と、ネットワーク１０３とが接続されて構成される。
【００１２】
１０１はストレージサーバであり、データライブラリ装置１０２に対してデータの記録再生を中心としたサービスを提供するとともに、ハードディスク１０４に対するデータの記録と再生、ネットワーク１０３介したデータの送受信や管理を行う。
【００１３】
１０５はサーバ１０１のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、データ記録時には、ネットワーク１０３からネットワーク制御部１０８を介して受信したデータをハードディスクＩ／Ｆ部１０７を介してハードディスク１０４に記録する。
【００１４】
あるいは、データライブラリＩ／Ｆ部１０９を介してデータライブラリ装置を制御し、データライブラリ装置１０２が内蔵する光ディスクにデータを記録する。
【００１５】
データ再生時には、ハードディスクＩ／Ｆ部１０７を介してハードディスク１０４からデータを読み出し、読み出したデータを、ネットワーク制御部１０８を介してネットワーク１０３に送信する。
【００１６】
あるいは、データライブラリＩ／Ｆ部１０９を介してデータライブラリ装置１０２を制御し、データライブラリ装置１０２が内蔵する光ディスクからデータを再生し、再生したデータを受け取り、受け取ったデータを、ネットワーク制御部１０８を介してネットワーク１０３に送信する。または、データライブラリ装置１０２から再生されたデータをハードディスクＩ／Ｆ部１０７を介して、ハードディスク１０４に記録する。
【００１７】
または、データライブラリ装置１０２およびハードディスク１０４に記録されたデータの各種情報を記録、管理し、その情報を基に制御方針を決定するとともに、実際の制御を行う。
【００１８】
１０６はメモリであり、サーバ１０１のＣＰＵ１０５を制御するためのプログラム、各種の情報が記録されている。また、データライブラリ装置１０２およびハードディスク１０４に記録されるデータの属性情報（ファイルパス、所有者情報、所有者グループ情報、ファイルサイズ、参照日時、更新日時）や、保存媒体情報、活性度情報を記録する。
【００１９】
１０７はハードディスクＩ／Ｆ部であり、ハードディスク１０４とＳＡＴＡ（Ｓｅｒｉａｌ Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）などの規格に準拠したデータ転送を行う。
【００２０】
１０８はネットワーク制御部であり、ネットワーク１０３とストレージサーバ１０１のＣＰＵ１０５との間でのデータ送受信に関する制御を行う。
【００２１】
１０９はデータライブラリＩ／Ｆ部であり、ストレージサーバ１０１のＣＰＵ１０５とデータライブラリ装置との間でのデータ送受信に関する制御を行う。
【００２２】
なお、図１では１つのデータライブラリＩ／Ｆ部に複数のデータライブラリ装置が接続されているが、例えば、ネットワークを介して複数のデータライブラリ装置が接続されるような構成でもよい。
【００２３】
図２はデータライブラリ装置の構成を示すブロック図である。
【００２４】
１０２はデータライブラリ装置であり、記録時には、データをストレージサーバ１０１から受け取り、光ディスク２０５に記録する。再生時には、光ディスク２０５からデータを再生し、ストレージサーバ１０１へ送信する。２０５は光ディスクであり、光ディスク格納装置２０４の内部に複数枚格納されている。図２では光ディスク格納装置２０４は１つしか図示しないが、複数内蔵してもよく、例えば一方は未記録ディスク格納装置、他方は記録済ディスク格納装置など、用途に応じて使い分けても構わない。もちろん、光ディスク格納装置２０４の内部を未記録ディスク格納領域と記録済ディスク格納領域とに区切っても構わない。光ディスク２０５は、データ記録時、光ディスク運搬装置２０３によって光ディスク格納装置２０４から取り出され、データ記録再生装置２０６、２０７、２０８、２０９に装填され、データ記録が終了すると、ディスク運搬装置２０３によってディスク格納装置２０４へと戻される。一方、データ再生時、光ディスク２０５は光ディスク運搬装置２０３によってディスク格納装置２０４から取り出され、データ記録装置２０６、２０７、２０８、２０９に装填され、データを再生し、データ再生が終了すると、ディスク運搬装置２０３によってディスク格納装置２０４へと戻される。２０６、２０７、２０８、２０９はデータ記録再生装置であり、データライブラリ装置のＣＰＵ２０１に制御されて、光ディスク２０５へのデータ記録または光ディスク２０５からのデータ再生を行う。２０３は光ディスク運搬装置であり、データライブラリ装置のＣＰＵ２０１に制御されて、光ディスク２０５を光ディスク格納装置２０４から取り出し、運搬し、データ記録装置２０６、２０７、２０８、２０９に装填する。あるいは、光ディスク２０５をデータ記録装置２０６、２０７、２０８、２０９から受け取り、運搬し、光ディスク格納装置２０４へと格納する。２０１はデータライブラリ装置のＣＰＵであり、ストレージサーバ１０１からの要求により、光ディスク運搬装置２０３を制御して、光ディスク格納装置２０４に格納された複数枚の光ディスク２０５の中から所望の光ディスクを選択し、データ記録再生装置２０６、２０７、２０８、２０９に送る。また、光ディスク運搬装置２０３を制御してデータ記録再生装置２０６、２０７、２０８、２０９から光ディスク２０５を受け取り、光ディスク格納装置２０４内の所定の位置に光ディスクを格納する。２０２はメモリであり、データライブラリ装置のＣＰＵ２０１を制御するためのプログラムや各種の設定情報が記録されている。
【００２５】
図３はデータ記録再生装置の構成を示すブロック図である。２０６はデータ記録再生装置であり、ライブラリ装置のＣＰＵ２０１から入力したデータを光ディスクに記録する。また、光ディスクから再生したデータをライブラリ装置のＣＰＵ２０１に出力する。
３０７はＣＰＵであり、データ記録再生装置２０６の記録処理、再生処理の制御を行う。なお、ＣＰＵでなくとも、同様の制御が可能な任意の回路を用いてもよい。３０１はデータ記録媒体、例えばＢＤ−Ｒ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）である。なお、以下の説明においては、単に光ディスク３０１として説明する。また、データ記録媒体は、必ずしも光ディスクに限定されるものではなく、光磁気ディスクやホログラム等の記録媒体であってもよい。３０２は光ピックアップであり、光ディスク３０１から信号を読み出して増幅回路３０３に送る。また、信号処理回路３０４から送られた変調信号を光ディスク３０１に記録する。３０３は増幅回路であり、光ピックアップ３０２を介して光ディスク３０１から読み出した再生信号を増幅して信号処理回路３０４に送る。また、サーボ信号を生成してサーボ回路３０６に送る。３０４は信号処理回路であり、入力信号を復調し、誤り訂正等を行ったデータをインタフェース回路３０５に送る。また、インタフェース回路３０５から送られたデータに誤り訂正符号を付加する等を行い、変調して光ピックアップ３０２に送る。３０５はインタフェース回路であり、例えばＳＡＴＡなどの転送方式に準拠したデータ転送処理を行う。データ転送時には、信号処理回路３０４から送られたデータをホストであるデータライブラリ装置のＣＰＵ２０１に送る。また、ホストであるデータライブラリ装置のＣＰＵ２０１から送られたデータを信号処理回路３０４に送る。３０８はメモリであり、データ記録再生装置を制御するためのプログラムや各種設定情報、光ディスクから取得した媒体情報等を格納する。
【００２６】
なお、メモリ３０８はデータ記録再生装置内でＣＰＵ３０７と接続する例を示したが、データ記録再生装置内外のどこに接続されていてもよい。また、情報を保持できればメモリでなくてもよく、例えばハードディスクでもよい。３０６はサーボ回路であり、増幅回路３０３にて生成されたサーボ信号により光ピックアップ３０２を制御する。
【００２７】
上記構成のデータ記録再生装置によって、ライブラリ装置のＣＰＵ２０１からの指示に従って光ディスクへのデータを記録し、また、光ディスクからデータを再生してライブラリ装置のＣＰＵ２０１に渡すことができる。なお、ここではデータ記録再生装置２０６について説明したが、データ記録再生装置２０７、２０８、２０９も構成は同じである。
【００２８】
図４は光ディスク運搬装置のブロック図、図５は光ディスク運搬装置の外観図である。
２０３は光ディスク運搬装置であり、ライブラリ装置のＣＰＵ２０１からの指示を受けて光ディスク２０５を光ディスク格納装置２０４から取り出してデータ記録再生装置２０６、２０７、２０８、２０９に装填する。また、光ディスクをデータ記録再生装置２０６、２０７、２０８、２０９から取り出して光ディスク格納装置２０４に格納する。
【００２９】
４０１はＣＰＵであり、光ディスク運搬装置の制御を行う。４０２はメモリであり、光ディスク運搬装置を制御するためのプログラムや各種設定情報等を格納する。なお、メモリ４０２は光ディスク運搬装置内でＣＰＵ４０１と接続する例を示したが、光ディスク運搬装置内外のどこに接続されていてもよい。また、情報を保持できればメモリでなくてもよく、例えばハードディスクでもよい。４０３はセンサ制御回路であり、ＣＰＵ４０１からの指示に基づいて各種センサを制御する。また、各種センサからの入力信号を受け、ＣＰＵ４０１に通知する。
【００３０】
４０４はモータ制御回路であり、ＣＰＵ４０１からの指示に基づいて４０５、４０６、４０７のロボットアーム部を駆動する。また、ロボットハンド部４０８を駆動する。
【００３１】
ロボットアーム部４０５、４０６、４０７は前進や後進といった直進運動と回転運動により、ロボットハンド部４０８の位置を調整する。
【００３２】
ロボットハンド部４０８は光ディスク２０５を破損することなく保持可能な形状から成り、光ディスク格納装置２０４及びデータ記録再生装置２０６、２０７、２０８、２０９に対して光ディスクの出し入れや受け渡しを行う。
【００３３】
上記構成の光ディスク運搬装置によって、ライブラリ装置のＣＰＵからの指示に従って、データ記録再生装置とデータ記録再生装置との間で光ディスクを運搬することができる。
【００３４】
なお、ここでは光ディスク運搬装置がデータライブラリ装置内に１つ存在する例を示したが、複数の光ディスク運搬装置が存在しても構わない。また、光ディスク運搬装置の形状は図５の例に限らず、例えば、光ディスクの中心穴を利用して光ディスクを固定し、運搬するようにしても構わない。
【００３５】
図６はデータアーカイブシステムの記録動作を示すフローチャートである。
【００３６】
ステップＳ６０１においてネットワーク１０３を介してストレージサーバ１０１に記録要求があった場合、ストレージサーバ１０１のＣＰＵ１０５は、ステップＳ６０２において、ネットワーク１０３からデータ本体を受信し、受信したデータをハードディスク１０４内に記録を開始する。ステップ６０３において、データの受信および記録処理が完了したか否かを判定する。処理が未完了である場合は、再びステップＳ６０２から処理を繰り返す。処理が完了したと判定された場合、ステップＳ６０４にて、データの管理情報をメモリ１０６へ記録する。管理情報とは記録したデータの属性情報（ファイルパス、所有者情報、所有者グループ情報、ファイルサイズ、参照日時、更新日時）や、保存媒体情報（ハードディスク、または／かついづれかのデータライブラリ装置）、活性度情報などである。
【００３７】
図７はデータアーカイブシステムのデータライブラリ装置に対する記録動作を示すフローチャートである。ここでは、記録処理の開始トリガはストレージサーバ１０１のＣＰＵ１０５が定期的に開始するものでも良いし、図６で示したハードディスク１０４への記録処理が終了した直後（ステップＳ６０４の後）でも良い。または、データ再生処理の直後（図９ステップＳ９１１の後）でも良い。データ再生処理に関しては後述する。ステップＳ７０１においてストレージサーバ１０１のＣＰＵ１０５は、ハードディスク１０４に記録されているデータのうち、記録すべきデータがあるかを調査する。記録すべきデータとは、例えば、ユーザからの参照頻度が少ないデータのことであり、言い換えるならばハードディスク１０４から光ディスクへと移動すべき、または移動しても支障のないデータのことである。一般に、ハードディスク１０４と比較して、光ディスクは、Ｒ／Ｗ速度は劣るが、記録したデータの保存寿命や消費電力で優れているという特徴があるため、ユーザのデータ保存にかかるコストが抑えられる。ハードディスク１０４に記録されているデータが記録すべきデータか否かの判定は、ストレージサーバ１０１のメモリ１０６に記録されたプログラムが行い、判定に際しては、一例として、メモリ１０６に記録された参照日時情報から、一定期間以上、参照されていないデータであること、などの基準を用いて記録すべきデータを抽出することができる。あるいは、メモリ１０６に記録された保存媒体情報から、すでに光ディスクに当該データが記録されている場合は、記録すべきデータではないと判定される。
【００３８】
記録すべきデータがあった場合、ステップＳ７０２において記録手段判定処理を行う。記録手段判定処理とは、データを光ディスクに記録するために、どのデータライブラリ装置の、どのデータ記録再生装置と、どの光ディスクを使用するかを判定する処理である。この判定処理は、ストレージサーバ１０１のメモリ１０６に記録されたプログラムが行う。
【００３９】
記録手段判定処理によって記録に使用するデータライブラリ装置と使用するデータ記録再生装置と使用する光ディスクを決定したならば、次にステップＳ７０３において、ステップＳ７０２で決定したデータライブラリ装置に対して、使用するデータ記録再生装置と使用すべき光ディスクを伝え、また、記録すべきデータを受け渡し、データ記録を要求する。
【００４０】
次にステップＳ７０４において処理が完了したならば、ステップＳ７０５において、管理情報を更新する。更新する管理情報は、具体的には、ファイル属性内のファイルパスや保存媒体情報、活性度情報などである。活性度情報とは、例えば参照頻度が高く、ハードディスク１０４にのみ記録されたデータであれば活性データとなり、参照頻度が低く光ディスクに移動したデータは非活性データとする。
【００４１】
図８はデータアーカイブシステムが管理する管理情報の一例を示した表である。
【００４２】
管理情報とは、データアーカイブシステムがデータの記録再生をするたびに、生成・更新される情報である。
【００４３】
具体的には、管理番号、ファイルパス、ファイル所有者、ファイル所有者グループ情報、ファイルサイズ、参照日時、更新日時、保存媒体情報、活性度情報等であることが考えられる。もちろん、情報はこれに限定されることはない。
【００４４】
管理情報はデータアーカイブシステム１０１のＣＰＵ１０５により生成・更新され、メモリ１０６に記録される。
【００４５】
図９はデータアーカイブシステムの再生動作を示すフローチャートである。
【００４６】
ステップＳ９０１においてネットワーク１０３を介してストレージサーバ１０１に再生要求があった場合、ストレージサーバ１０１のＣＰＵ１０５は、ステップＳ９０２において、再生が要求されたデータの格納先を調査する。メモリ１０６に記録された管理情報の保存媒体情報から、要求データがハードディスク１０４内であれば、ストレージサーバ１０１のＣＰＵ１０５は、ステップＳ９０３においてハードディスク１０４からデータ再生処理を行う。再生されたデータはストレージサーバ１０１のＣＰＵ１０５からネットワーク制御部１０８を介してネットワーク１０３に送信される。また、ステップＳ９０４では、再生処理の完了判定を行う。処理が完了していなければステップＳ９０３から処理を継続する。処理が完了していれば、ステップＳ９１１において、データ管理情報を更新する。更新する情報は、参照日時や活性度情報などである。
【００４７】
ステップＳ９０２において要求データがハードディスク１０４にないならば、ストレージサーバ１０１のＣＰＵ１０５は、ステップＳ９０５において要求されたデータが記録されている光ディスクを特定する。
【００４８】
次に、ステップＳ９０６において、再生手段判定処理を行う。再生手段判定処理とは、光ディスクを再生するために、どのデータライブラリ装置の、どのデータ記録再生装置を使用するかを判定する処理である。この判定処理は、ストレージサーバ１０１のメモリ１０６に記録されたプログラムが行う。再生手段判定処理によって再生に使用するデータライブラリ装置と使用するデータ記録再生装置を決定したならば、次にステップＳ９０７において、ステップＳ９０６で決定したデータライブラリ装置に対して、使用するデータ記録再生装置と再生すべき光ディスクを伝え、データ再生を要求する。再生したデータは随時データライブラリ装置からデータライブラリＩ／Ｆ部１０９を介してストレージサーバ１０１のＣＰＵ１０５に送られ、ネットワーク制御部１０８を介してネットワーク１０３に送信される。
【００４９】
次にステップＳ９０８において処理が完了、すなわちユーザリクエストのあったデータをネットワーク制御部１０８を介してネットワーク１０３に返信したあとにバックグランドの処理としてステップＳ９０９においてステップＳ９０１で要求されたデータと類似しているファイルの有無を判定する。
【００５０】
類似ファイルの有無の判定は、ストレージサーバ１０１のメモリ１０６に記録されたプログラムが行う。ここで類似ファイルの判定アルゴリズムは様々考えられるが、例えば、ファイルパスの差分が小さいこと、所有者情報が同一であること、所有者のグループ情報が同一であること、ファイルサイズの差が小さいこと、参照日時の差が小さいこと、更新日時の差が小さいこと、保存媒体が光ディスクのみであること、活性度情報が非活性であることなどの条件が考えられる。またこれらの条件はどれか１つのみを用いてもよいし、複数の組み合わせによって類似ファイルを判定するのでも良い。また、これらの判定アルゴリズムはあらかじめメモリ１０６に格納しておく方式でも良いし、初期設定などによりユーザに判定基準を設定してもらう方式でも良い。
【００５１】
ステップＳ９０９において、要求データと類似しているファイルがあった場合には、ステップＳ９１０において、ＣＰＵ１０５が類似ファイルを光ディスクからハードディスク１０４へコピーする。続いてステップＳ９１１において、保存媒体情報や活性度情報などの管理情報を更新する。
【００５２】
以上の構成により、本実施例のアーカイブシステムではネットワークからの記録要求を受けてハードディスクへデータを記録することができる。
【００５３】
なお、上記説明では類似ファイルの有無の判定は、ストレージサーバ１０１のメモリ１０６に記録されたプログラムが行うと説明したが、データライブラリ装置１０２のメモリ２０２に記録されたプログラムを実行し、データライブラリ装置１０２が自発的に類似ファイルをサーバ側、あるいは光ディスクよりアクセススピードの速い媒体にコピーしておく構成であっても良い。
【００５４】
また、ハードディスク内に記録されているデータに非活性データがあると判断したならば、そのデータを記録するのに光ディスクと、データライブラリ装置と、データ記録再生装置とを特定し、データを光ディスクに記録するとともに、データの管理情報と記録、更新、管理することができる。
【００５５】
また、再生要求を受けてハードディスクからデータを再生することができる。
【００５６】
また、再生要求を受けたデータが光ディスクに記録されていたならば、そのデータが記録されている光ディスクと、その光ディスクを格納しているデータライブラリ装置と、その光ディスクを再生するのに最適なデータ記録再生装置を特定し、データを再生するとともに、当該データと類似したデータも同時にハードディスクへコピーすることで、後に類似データの再生要求があった場合には、ハードディスクから高速に要求データを読み出すことができる。
【００５７】
また、光ディスクとハードディスクの両方に記録されたデータが、非活性データと判断された場合には、すでに光ディスクへ記録済みであるため、ハードディスク内のデータを消去するだけでよく、アーカイブ処理に要する時間を削減することができる。
【００５８】
以上が本実施例のデータアーカイブシステムの基本的な構成であるが、他にも様々な変化形が考えられ、使用者の好みや、使用環境に応じて使い分けることで、さらなる使い勝手向上が見込める。
【００５９】
いくつかの変化形を以下に示す。
【００６０】
データの管理情報はサーバのメモリ１０６に記録するものとしたが、ハードディスク１０４に記録してもよい。
【００６１】
また、サーバのメモリ１０６とハードディスク１０４に対して常に同じ情報を記録しておき、アクセスが容易なメモリ上の情報を主に利用し、ハードディスク上の情報はバックアップとして利用するなどしてもよい。
【００６２】
また、例えば図９のステップＳ９１０において、ハードディスク１０４へコピーしたデータを、データ要求者に対して表示することで、どのデータがコピーされたかを容易に知ることができ有益である。
【００６３】
そこで、コピーした類似データの管理情報をネットワーク制御部１０８を介して、ネットワーク１０３へ送信するプログラムをメモリ１０６に記録しておき、ステップＳ９１０後に該プログラムを実行することで、データ要求者は、要求したデータと類似したデータを認識・読み出しを行うことが可能である。
【００６４】
図１０はデータアーカイブシステムが提供するユーザインタフェース画面の一例である。図１０の画面は、データ要求者が使用する端末の表示装置に表示される。図１０のｆｉｌｅ１が要求したファイルであり、ｆｉｌｅ２およびｆｉｌｅ３がｆｉｌｅ１と類似したファイルを表す。また、管理情報はｆｉｌｅ  ｓｉｚｅと更新日時のみ記載されているが、これに限ったものではなく、図８に記載されている管理情報の一部またはすべてを表示してもよい。図１０の画面はストレージサーバ１０１がＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などを利用して作成したＷｅｂコンテンツをデータ要求者が使用する端末に送信し、端末のＷｅｂブラウザ上に表示してもよいし、ＮＦＳ（Ｎｅｔｗｏｒｋ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）などのファイル共有プロトコルを利用して、管理情報のみ送信し、表示処理はデータ要求者側の端末で行ってもよい。
また、本実施例は以下のようにも実施できる。すなわち、データ管理を行うデータアーカイブシステムにおいて、データを格納する第一の記録媒体と、データを格納し第一の記録媒体よりアクセススピードの遅い第二の記録媒体と、格納されているデータの管理情報を記憶するメモリと、第一の記録媒体と第二の記録媒体とを制御するコントローラとを有し、ユーザから第二の記録媒体に格納されているデータの要求があった場合には、制御部は、要求のあったデータを再生し、ユーザに返信するとともに、バックグランド処理としてこの再生されたデータと相関の高いデータであって、第二の記録媒体に格納されているデータについては第一の記録媒体に予めコピーしておく構成とすることができる。
【００６５】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。 
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００６６】
１０１…ストレージサーバ、１０２…データライブラリ装置、１０３…ネットワーク、１０４…ハードディスク、１０５…ＣＰＵ、１０６…メモリ、１０７…ハードディスクＩ／Ｆ部、１０８…ネットワーク制御部、１０９…データライブラリＩ／Ｆ部、２０１…ＣＰＵ、２０２…メモリ、２０３…光ディスク運搬装置、２０４…光ディスク格納装置、２０５…光ディスク、２０６…データ記録再生装置、２０７…データ記録再生装置、２０８…データ記録再生装置、２０９…データ記録再生装置、３０１…光ディスク、３０２…光ピックアップ、３０３…増幅回路、３０４…信号処理回路、  ３０５…インタフェース回路、３０６…サーボ回路、３０７…ＣＰＵ、３０８…メモリ、４０１…ＣＰＵ、４０２…メモリ、４０３…センサ制御回路、４０４…モータ制御回路、４０５…ロボットアーム部１、４０６…ロボットアーム部２、４０７…ロボットアーム部３、４０８…ロボットハンド部、
【図１】
2013065131.tif 000003
【図２】
2013065131.tif 000004
【図３】
2013065131.tif 000005
【図４】
2013065131.tif 000006
【図５】
2013065131.tif 000007
【図６】
2013065131.tif 000008
【図７】
2013065131.tif 000009
【図８】
2013065131.tif 000010
【図９】
2013065131.tif 000011
【図１０】
2013065131.tif 000012