(57)【要約】      （修正有）【課題】データアーカイブシステムの本来のアーカイブ動作を阻害しないような品質検査動作制御方法を提供する。【解決手段】ライブラリ装置２０１のライブラリ制御部２０２は、第二の記録媒体２０７を格納する媒体格納部２０６と、前記第二の記録媒体２０７にデータを記録、再生、またはデータの品質検査、を行う記録再生部２０３と、サーバ装置１０１のサーバ制御部１０２からの指令に基づき前記ライブラリ装置２０１の動作を制御するライブラリ制御部２０２を備え、前記サーバ制御部１０２は、前記ライブラリ装置２０１が前記第二の記録媒体２０７に記録されたデータの品質検査を行う際に、前記サーバ装置の第一の記録媒体１０４に関するリソース情報または品質検査情報保持部１０８が保持する品質検査情報のうち少なくとも一方に基づいて複数の品質検査モードを切り替えて設定実行するよう制御することを特徴とする。【選択図】図１
2017059275.tif 000002
【特許請求の範囲】
【請求項１】
ライブラリ装置と、前記ライブラリ装置の動作を管理制御するサーバ装置と、前記ライブラリ装置に格納された第二の記録媒体に記録するデータを蓄積する第一の記録媒体と、で構成されるアーカイブシステムにおいて、
前記サーバ装置は、
ユーザへの通知やユーザからの設定を行うユーザインタフェース部と、
前記ライブラリ装置および前記第一の記録媒体に関するリソース情報と前記第二の記録媒体に記録されたデータの品質検査情報とを保持し、前記サーバ装置および前記ライブラリ装置の動作を制御するサーバ制御部と、
を備え、
前記ライブラリ装置は、
前記第二の記録媒体を格納する記録媒体格納部と、
前記第二の記録媒体にデータを記録、再生、またはデータの品質検査、を行う記録再生部と、
前記サーバ制御部からの指令に基づき前記ライブラリ装置の動作を制御するライブラリ制御部と、
を備え、
前記サーバ制御部は、前記ライブラリ装置が前記第二の記録媒体に記録されたデータの品質検査を行う際に、前記リソース情報または前記品質検査情報のうち少なくとも一方に基づいて複数の品質検査モードを切り替えて設定実行するよう制御することを特徴とするアーカイブシステム。
【請求項２】
請求項１に記載のアーカイブシステムにおいて、前記品質検査モードは、前記品質検査に使用する前記記録再生部の台数、前記サーバ制御部からデータの記録、または、再生要求が通知された場合に前記品質検査を行っている記録再生部が該品質検査を中断するか続行するか、のうち少なくとも一つに基づいて切り替えて設定することを特徴とするアーカイブシステム。
【請求項３】
請求項１に記載のアーカイブシステムにおいて、前記リソース情報は、前記記録再生部が使用中か空きかを示す使用状況を含み、前記品質検査情報は、前記第二の記録媒体の次回の検査期限を含む、ことを特徴とするアーカイブシステム。
【請求項４】
請求項３に記載のアーカイブシステムにおいて、
前記複数の品質検査モードは、前記記録再生部が前記品質検査の間に前記サーバ制御部からデータの記録または再生要求が通知された場合に、
前記記録再生部は前記品質検査を中断して前記記録または再生動作を行う第一のモードと、前記記録再生部は前記品質検査を続行する第二のモードと、
を含むことを特徴とするアーカイブシステム。
【請求項５】
請求項４に記載のアーカイブシステムであって、前記サーバ制御部は品質検査モードを、前記次回の検査期限が第一の日数以内であるの場合は前記第二のモードを設定することを特徴とするアーカイブシステム。
【請求項６】
請求項５に記載のアーカイブシステムであって、前記サーバ制御部は品質検査モードを、
前記次回の検査期限が前記第一の日数より長い第二の日数以内であり、かつ、所定の数以上の前記記録再生部の使用状況が空きの場合、前記第一のモードに設定することを特徴とするアーカイブシステム。
【請求項７】
請求項３に記載のアーカイブシステムであって、
前記リソース情報は、前記第一の記録媒体が蓄積するデータ量の情報を含み、
前記データ量が所定の量より多い場合、前記サーバ制御部は品質検査を行わないモードに設定することを特徴とするアーカイブシステム。
【請求項８】
請求項１に記載のアーカイブシステムであって、
前記品質検査で検査したデータの品質が閾値よりも低い場合、前記品質検査で使用した記録再生部とは異なる記録再生部で、再度品質検査を行うことを特徴とするアーカイブシステム。
【請求項９】
請求項２に記載のアーカイブシステムであって、
前記記録媒体格納部は前記ライブラリ装置から挿抜が可能であって、
前記サーバ制御部は、前記ライブラリ装置に前記記録媒体格納部が挿入されたことを検出した場合、前記挿入された記録媒体格納部内の第二の記録媒体に記録されたデータの品質検査を優先して行う検査モードを設定可能とすることを特徴とするアーカイブシステム。
【請求項１０】
請求項２に記載のアーカイブシステムであって、
前記記録媒体格納部は前記ライブラリ装置から挿抜が可能であって、
前記サーバ制御部は、前記ライブラリ装置に前記記録媒体格納部が挿入されたことを検出した場合、前記挿入された記録媒体格納部内の第二の記録媒体に記録されたデータの品質検査を、前記ライブラリ装置のすべての前記記録再生部で行う検査モードを設定可能とすることを特徴とするアーカイブシステム。
【請求項１１】
請求項３に記載のアーカイブシステムであって、
前記記録媒体格納部は前記ライブラリ装置から挿抜が可能であって、
前記サーバ制御部は、前記ライブラリ装置から抜かれた前記記録媒体格納部内の第二の記録媒体の次回の検査期限の情報を保持し、
ユーザインタフェース部は、前記ライブラリ装置から抜かれた記録媒体格納部内の第二の記録媒体の次回の検査期限を通知することを特徴とするアーカイブシステム。
【請求項１２】
請求項２に記載のアーカイブシステムであって、
前記第二の記録媒体に記録されているデータが、前記第二の記録媒体とは異なる第二の記録媒体にも記録されており、
前記第二の記録媒体が品質検査中に、該第二の記録媒体に記録されているデータの再生要求を通知された場合、前記サーバ制御部は、前記第二の記録媒体とは異なる第二の記録媒体から前記再生要求があったデータを再生するよう制御することを特徴とするアーカイブシステム。
【請求項１３】
請求項２に記載のアーカイブシステムであって、
前記品質検査モードは、前記第二の光ディスクに記録されているデータの一部を検査対象として設定することを特徴とするアーカイブシステム。
【請求項１４】
ライブラリ装置と、前記ライブラリ装置の動作を管理制御するサーバ装置と、前記ライブラリ装置に格納された第二の記録媒体に記録するデータを蓄積する第一の記録媒体と、で構成されるアーカイブシステムにおける前記第二の記録媒体に記録されたデータのデータ品質検査方法であって、
前記ライブラリ装置が前記第二の記録媒体に記録されたデータの品質検査を行う際に、前記ライブラリ装置および前記第一の記録媒体に関する前記リソース情報または前記第二の記録媒体に記録されたデータの品質検査情報のうち少なくとも一方に基づいて複数の品質検査モードを切り替えて設定実行するよう制御することを特徴とするデータ品質検査方法。
【請求項１５】
請求項１４に記載のデータ品質検査方法において、前記品質検査モードは、前記品質検査に使用する前記ライブラリ装置が備える記録再生部の台数、データの記録または再生要求が通知された場合に前記品質検査を行っている記録再生部が該品質検査を中断するか続行するか、のうち少なくとも一つに基づいて切り替えて設定することを特徴とするデータ品質検査方法。
【請求項１６】
請求項１４に記載のデータ品質検査方法において、前記リソース情報は、前記ライブラリ装置が備える記録再生部が使用中か空きかを示す使用状況を含み、前記品質検査情報は、前記第二の記録媒体の次回の検査期限を含む、ことを特徴とするデータ品質検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アーカイブシステムおよびデータ品質検査方法に関するものである。
【背景技術】
【０００２】
本技術分野の背景技術として、特開２０１４−１８６７７９号公報（特許文献１）がある。特許文献１には「光ディスクの記録品質検査により記録品質劣化要因を推定する方法」に関して記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１８６７７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、記録媒体である光ディスクの記録品質検査により記録品質劣化要因を推定する発明について記載されている。
【０００５】
しかし、品質検査の動作制御において、品質検査以外の本来のアーカイブ動作を阻害しないような動作制御方法については考慮されていない。
【０００６】
そこで、本発明は、データアーカイブシステムにおいて、記録媒体やシステムの状況に応じて、アーカイブシステムのアーカイブ動作を極力阻害せず、効率的に品質検査を行う、アーカイブシステムおよびデータ品質検査方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、例えば下記の構成を採用する。
【０００８】
ライブラリ装置と、前記ライブラリ装置の動作を管理制御するサーバ装置と、前記ライブラリ装置に格納された第二の記録媒体に記録するデータを蓄積する第一の記録媒体と、で構成されるアーカイブシステムにおいて、前記サーバ装置は、ユーザへの通知やユーザからの設定を行うユーザインタフェース部と、前記ライブラリ装置および前記第一の記録媒体に関するリソース情報と前記第二の記録媒体に記録されたデータの品質検査情報とを保持し、前記サーバ装置および前記ライブラリ装置の動作を制御するサーバ制御部と、を備え、前記ライブラリ装置は、前記第二の記録媒体を格納する記録媒体格納部と、前記第二の記録媒体にデータを記録、再生、またはデータの品質検査、を行う記録再生部と、前記サーバ制御部からの指令に基づき前記ライブラリ装置の動作を制御するライブラリ制御部と、を備え、前記サーバ制御部は、前記ライブラリ装置が前記第二の記録媒体に記録されたデータの品質検査を行う際に、前記リソース情報または前記品質検査情報のうち少なくとも一方に基づいて複数の品質検査モードを切り替えて設定実行するよう制御する。
【発明の効果】
【０００９】
本発明によれば、検査対象の状況やシステムの動作状況に応じて記録媒体の品質検査の動作を制御するデータアーカイブシステム、及び記録媒体検査方法を提供することができる。
【００１０】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１１】
【図１】データアーカイブシステムの実施例１の構成を示すブロック図である。
【図２】品質検査の各Ｍｏｄｅの設定を行う手順を示すフローチャート図である。
【図３ａ】ユーザに示す、各種の検査Ｍｏｄｅのパラメータ選択の表示例である。
【図３ｂ】ユーザに示す、各種の検査Ｍｏｄｅのパラメータ選択の表示例である。
【図３ｃ】ユーザに示す、各種の検査Ｍｏｄｅのパラメータ選択の表示例である。
【図４】通常Ｍｏｄｅでの自動Ｍｏｄｅ設定の例を示すフローチャート図である。
【図５】サーバ装置の品質検査情報保持部が保持している品質検査情報の例を示す図である。
【図６ａ】サーバ装置のリソース管理部が保持している情報の例を示す図である。
【図６ｂ】サーバ装置のリソース管理部が保持している情報の例を示す図である。
【図６ｃ】サーバ装置のリソース管理部が保持している情報の例を示す図である。
【図７】通常Ｍｏｄｅでの、品質検査をする第二の記録媒体の判定手順を示すフローチャート図である。
【図８】データアーカイブシステムの要求動作の処理を示すフローチャート図である。
【図９ａ】第二の記録媒体の取り扱いの状態遷移表である。
【図９ｂ】第二の記録媒体の取り扱いの状態遷移表である。
【図９ｃ】第二の記録媒体の取り扱いの状態遷移表である。
【図１０】記録再生部の取り扱いの状態遷移表である。
【図１１】品質検査を実行して品質を判定するフローチャート図である。
【図１２】第二の記録媒体のデータを他の第二の記録媒体に書換えする処理を示したフローチャート図である。
【図１３】アーカイブシステムにおいて記録したデータのレプリカのデータを保持している場合を模式的に示した図である。
【図１４】Ｏｆｆｌｉｎｅにしてあった記録媒体格納部の挿入を模式的に示した図である。
【図１５】Ｏｆｆｌｉｎｅにしてあった記録媒体格納部の第二の記録媒体を品質検査する処理の一例を示したフローチャート図である。
【図１６ａ】第二の記録媒体が光ディスクの場合の、データの品質検査を行う検査範囲を説明する図である。
【図１６ｂ】第二の記録媒体が光ディスクの場合の、データの品質検査を行う検査範囲を説明する図である。
【発明を実施するための形態】
【００１２】
以下図面を用いて実施例を説明する。
【実施例１】
【００１３】
図１は、データアーカイブシステムの構成を示すブロック図である。本システムでは、１台以上のサーバ装置１０１が、有線／無線のＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ Ａｒｅａ Ｎｅｔｗｏｒｋ）、光ケーブル等のネットワーク４０１で接続されている。また、１台のサーバ装置１０１に複数のライブラリ装置２０１が接続されていても良い。
【００１４】
本実施例は、サーバ装置１０１の命令に従って、ライブラリ装置２０１が、複数ある記録再生部２０３であるドライブを用いて、第二の記録媒体２０７に記録/再生動作を行うデータアーカイブシステムの例であり、特に、ライブラリ装置２０１の記録媒体格納部２０６から第二の記録媒体２０７を記録媒体搬送部２０４で移動して記録再生部２０３に搬送し、記録再生部２０３で第二の記録媒体２０７のデータの品質検査を行ったりする場合の実施例である。
【００１５】
データアーカイブシステムとは、サーバやディスクアレイ装置などに記録されるデータの保護を目的としたデータバックアップ、あるいはそのデータの長期保存、安全保管を目的としたアーカイブに利用するものである。以降、図１の各部を説明する。
【００１６】
まず、サーバ装置１０１の構成例について説明する。サーバ装置１０１は、サーバ制御部１０２、ユーザインタフェース部１０３、第一の記録媒体１０４とからなる。サーバ制御部１０２は、リソース管理部１０５、検査Ｍｏｄｅ設定部１０６、動作指示部１０７、品質検査情報保持部１０８、記録媒体選択判定部１０９、記録再生部選択判定部１１０を含む。
【００１７】
サーバ装置１０１は、接続するライブラリ装置２０１に対してのデータの記録再生を中心としたサービスを提供するとともに、第一の記録媒体１０４に対するデータの記録と再生、ネットワーク４０１を介したデータの送受信や管理を行う。また、データを蓄える第一の記録媒体１０４は、１台あるいは複数で構成してもよい。また、第一の記録媒体１０４を複数備えるディスクアレイ装置の形態であってもよい。
【００１８】
サーバ制御部１０２は、例えばＣＰＵなどで構成され、データ記録時には、ネットワーク４０１から受信したデータを第一の記録媒体１０４に記録する制御を行う。あるいは、接続するライブラリ装置２０１を動作指示部との通信を行って制御し、ライブラリ装置２０１が内蔵する記録媒体格納部２０６内の第二の記録媒体２０７に記録する制御を行う。
【００１９】
データ再生時には、第一の記録媒体１０４からデータを読み出し、読み出したデータを、ネットワーク４０１に送信する制御を行う。あるいは、接続するライブラリ装置２０１を制御し、ライブラリ装置２０１が内蔵する記録媒体格納部２０６内の第二の記録媒体２０７のデータを記録再生部で再生し、再生したデータを受け取り、受け取ったデータを、ネットワーク４０１に送信する制御を行う。また、サーバ装置１０１のサーバ制御部１０２は、第二の記録媒体検査時には、検査Ｍｏｄｅ設定部の検査Ｍｏｄｅに従い、ライブラリ装置で行う検査動作の設定及び指示を行い、ライブラリ装置内の記録媒体格納部に格納してある第二の記録媒体を記録媒体搬送部で記録再生部に搬送・装填を行い、記録再生部で第二の記録媒体のデータ品質の検査を行う。
【００２０】
サーバ制御部１０２は、リソース管理部１０５、検査Ｍｏｄｅ設定部１０６、動作指示部１０７、品質検査情報保持部１０８、記録媒体選択判定部１０９、記録再生部選択判定部１１０を有する。
【００２１】
リソース管理部１０５は、ライブラリ装置２０１の動作を管理制御するためのリソース情報を管理しており、第二の記録媒体の媒体情報や記録媒体格納部への有無、記録再生装置のステータスや第二の記録媒体の有無などを管理している。
【００２２】
動作Ｍｏｄｅ設定部１０６は、ライブラリ装置２０１での第二の記録媒体の品質検査の動作Ｍｏｄｅを選択設定する処理を行う。
【００２３】
動作指示部１０７は、ライブラリ装置で行う品質検査の際の、ライブラリ動作の制御を行う。品質検査情報保持部１０８は、ライブラリ装置で行った品質検査の情報を記憶しておく処理を行い、各第二の記録媒体の品質情報や次回の検査期限などの情報を持っている。記録媒体選択判定部１０９は、ライブラリ装置で行う第二の記録媒体の品質検査の際の、第二の記録媒体の選択を判定する処理を行う。記録再生部選択判定部１１０は、ライブラリ装置で行う第二の記録媒体の品質検査の際の、記録再生部の選択を判定する処理を行う。
【００２４】
ユーザインタフェース部１０３は、アプリケーションなどのソフトウェアで、検査Ｍｏｄｅ設定などの設定方法をユーザ等に示し、サーバ制御部及びライブラリ装置の動作設定を簡単に行えるようにする処理を行う。
【００２５】
第一の記録媒体１０４は、サーバ制御部１０２の指示に従ってデータアーカイブシステムの制御に関わるデータやアーカイブするデータを蓄積する処理を行う。
【００２６】
次に、ライブラリ装置２０１の構成例について説明する。ライブラリ装置２０１は、データ記録時には、ネットワーク４０１から受け取ったデータや第一の記録媒体１０４に蓄積したデータを、サーバ装置１０１を介して入力し、そのデータを第二の記録媒体２０７に記録する処理を行う。再生時には、第二の記録媒体２０７からデータを再生し、サーバ装置１０１を介してネットワーク４０１に送ったり第一の記録媒体１０４に蓄積したりする。第二の記録媒体のデータの検査時には、サーバ装置１０１内のサーバ制御部の動作Ｍｏｄｅ設定や動作指示部の命令に従い、品質検査を行う第二の記録媒体と使用する記録再生部とを確保して第二の記録媒体の品質検査を行い、品質検査情報をサーバ装置側に通知する処理を行う。
【００２７】
ライブラリ装置２０１は、ライブラリ制御部２０２、記録再生部２０３、記録媒体搬送部２０４、搬送機２０５、記録媒体格納部２０６、第二の記録媒体２０７、ライブラリ制御部２０２に含まれる動作設定部２０８、記録再生部制御部２０９、搬送部制御部２１０、品質検査情報取得部２１１からなる。
【００２８】
ライブラリ制御部２０２は、サーバ装置１０１からの要求により、記録媒体搬送部２０４を制御して、記録媒体格納部２０６に格納された複数枚の第二の記録媒体２０７の中から所望の第二の記録媒体２０７を選択し、記録再生部２０３に送る。また、記録媒体搬送部２０４を制御して記録再生部２０３から第二の記録媒体２０７を受け取り、記録媒体格納部２０６内の所定の位置に第二の記録媒体を格納する。また、記録再生部で品質検査を行い、取得した品質検査の結果の情報をサーバ装置側に送信する処理を行う。
【００２９】
記録再生部２０３は、ライブラリ制御部２０２の記録再生部制御部２０９によって制御されて、第二の記録媒体２０７にデータを記録または第二の記録媒体２０７からデータの再生または第二の記録媒体２０７の品質検証を行う。第二の記録媒体２０７が光ディスクの場合、記録再生部２０３は光ディスクドライブであり、光ディスクへの記録や光ディスクからのデータ再生や光ディスクの品質検証が可能である。
【００３０】
記録媒体搬送部２０４は、第二の記録媒体を運搬するロボットの様なもので、ライブラリ制御部２０２に制御されて、第二の記録媒体２０７を記録媒体格納部２０６から取り出し、運搬し、記録再生部２０３に装填する。あるいは、第二の記録媒体２０７を記録再生部２０３から受け取り、運搬し、記録媒体格納部２０６へと格納する処理を行う。
【００３１】
搬送機２０５は、第二の記録媒体を運搬する際に第二の記録媒体を出し入れして一時的に格納して運搬することが可能である。記録媒体格納部２０６は、複数の第二の記録媒体を格納するカートリッジやマガジンのようなもので、ライブラリ装置２０１と挿抜可能で、第二の記録媒体を複数格納する。
【００３２】
記録媒体格納部２０６内の第二の記録媒体２０７は、例えばＤＶＤ−ＲＡＭ（Digital Versatile Disk Random Access Memory）に代表されるような光ディスクである。また、第二の記録媒体２０７は、光磁気ディスクやホログラム等の記録媒体であってもよい。
【００３３】
第二の記録媒体２０７は、記録媒体格納部２０６の内部に複数枚格納されている。図１では記録媒体格納部２０６は２つ図示されているが、１つでも良いし、ライブラリ装置２０１内に３つ以上内蔵してもよい。この記録媒体格納部２０６はライブラリ装置２０１と挿抜可能である。
【００３４】
所定の記録媒体格納部２０６がライブラリ装置２０１に挿入されていて記録媒体格納部内の第二の記録媒体を搬送できる状態をＯｎｌｉｎｅ、ライブラリ装置２０１から取り出されていてシステムから切り離されている状態をＯｆｆｌｉｎｅという。
【００３５】
第二の記録媒体２０７は、データ記録時、記録媒体搬送部２０４によって記録媒体格納部２０６から取り出され、記録再生部２０３に装填され、データ記録が終了すると、記録媒体搬送部２０４によって記録媒体格納部２０６へと戻される。一方、データ再生時、第二の記録媒体２０７は記録媒体搬送部２０４によって記録媒体格納部２０６から取り出され、記録再生部２０３に装填され、データを再生し、データ再生が終了すると、記録媒体搬送部２０４によって記録媒体格納部２０６へと戻される。また、第二の記録媒体のデータの検査時にも同様に、第二の記録媒体２０７は記録媒体搬送部２０４によって記録媒体格納部２０６から取り出され、記録再生部２０３に装填され、第二の記録媒体の品質検査を行い、品質検査が終了すると、記録媒体搬送部２０４によって記録媒体格納部２０６へと戻される。
【００３６】
本実施例では、記録再生部２０３はライブラリ装置２０１内に２つ以上内蔵されていることを前提としており、図１では記録再生部２０３は８つしか図示していないがそれ以上でも以下でも良い。
【００３７】
ライブラリ制御部２０２は、動作設定部２０８、記録再生部制御部２０９、搬送部制御部２１０、品質検査情報取得部２１１を有する。動作設定部２０８は、サーバ装置側の検査Ｍｏｄｅ設定に従って、ライブラリ装置側の各部の動作設定及び処理設定を行う。記録再生部制御部２０９は、サーバ装置側の検査Ｍｏｄｅ設定に従って、記録再生部での品質検査の動作や処理の制御を行う。搬送部制御部２１０は、サーバ装置側の動作指示に従って、記録媒体搬送部を制御して第二の記録媒体を搬送する制御を行う。品質検査情報取得部２１１は、記録再生部２０３で行う第二の記録媒体の品質検査の情報を取得する処理を行う。
【００３８】
データアーカイブシステムは、以上に示した、サーバ装置１０１とライブラリ装置２０１とからなる。
【００３９】
次に、前記のサーバ装置１０１とライブラリ装置２０１とからなるデータアーカイブシステムでの本実施例の記録媒体検査方法について簡単な概要を説明する。
【００４０】
データアーカイブシステムでは、記録媒体の長期保存を目的としており、長期間にわたるデータ利用を可能にするためには、記録媒体の記録データの品質管理が必要になってくる。そこでデータアーカイブシステムの記録再生部で、定期的に記録媒体の品質検査を行い、記録媒体の品質情報を取得して管理することで、記録媒体のデータの品質を判断する。品質が悪いと判断された場合は、予備の記録媒体にデータの複製を作成するなどの処理を行い、長期のデータ品質の保持を可能とするものである。
【００４１】
前記の記録媒体の品質検査を行う上で、注意しなければならないのが、本来のデータアーカイブシステムの動作の阻害を最小限に抑えつつ、記録媒体の品質検証を行うことである。ライブラリに搭載されている記録媒体格納部の記録媒体の品質検査をデータアーカイブ動作と並行して行う場合は、データアーカイブの記録/再生等の動作を優先にしつつ、全ての記録媒体の検査期限に間に合うように、品質検査動作の制御が必要になってくる。また、ライブラリ装置から取り出しＯｆｆｌｉｎｅ管理していた記録媒体格納部の記録媒体の品質検査を行う場合は、記録媒体格納部をライブラリに挿入してＯｎｌｉｎｅにしてから品質検査を行うが、品質検査でライブラリ装置を占有するする期間を短くする必要がある。
【００４２】
本実施例では、品質検査の動作を、検査対象の記録媒体の状況やシステムの動作状況に応じて記録媒体の品質検査Ｍｏｄｅを設定・選択することで上記の課題の解決を図る。
【００４３】
以下、図１の実施例の構成で、第二の記録媒体の品質検査を行う制御方法について詳しく述べる。
【００４４】
まず、サーバ装置側で行う動作Ｍｏｄｅの設定方法について図２、図３を用いて説明する。図２は、ユーザの指定で品質検査の各Ｍｏｄｅの設定を行う手順を示すフローチャート図である。図３はユーザインタフェース部経由等でユーザに示す各種の検査Ｍｏｄｅのパラメータ選択の表示例であり、図３ａは検査Ｍｏｄｅと検査範囲の選択する表示例、図３ｂは使用する記録再生部を選択する表示例、図３ｃは通常Ｍｏｄｅの検査周期と割込み設定の表示例である。
【００４５】
ユーザは、ステップ３０１において、ユーザインタフェース部を介してデータアーカイブシステムのＭｏｄｅを設定する(ステップ３０１：以降(Ｓ３０１)と表す。)。ユーザインタフェース部の表示より、Ｍｏｄｅを選択する(Ｓ３０２)。選択は、図３ａの様にユーザにユーザインタフェース部経由で表示し、上段の検査Ｍｏｄｅ設定と下段の検査範囲設定の選択を行う。
【００４６】
上段の検査Ｍｏｄｅ設定は、「設定なしＭｏｄｅ」は品質検査の動作を行わない設定、「通常Ｍｏｄｅ」は通常のアーカイブ処理を行う状態のままで１台〜複数台の記録再生部で品質検査を行う設定、「高速Ｍｏｄｅ」は通常のアーカイブ動作を停止し、全ての記録再生部を使用して記録媒体の品質検査に専念する設定である。「低速Ｍｏｄｅ」は、複数ある記録再生部の一部を使用し、品質検査用に設定した記録再生部では通常のアーカイブ動作は行わずに、記録媒体の品質検査に専念する設定で、図３ｂに示したように使用する記録再生部を選択できる設定である。「簡易Ｍｏｄｅ」は全ての記録再生部を使用して通常のアーカイブ動作は行わずに、第二の記録媒体の品質検査に専念し、さらに検査する第二の記録媒体のデータを間引いて高速に検査する設定である。
【００４７】
下段の検査範囲設定は、「全Ｄａｔａ」は第二の記録媒体の全てのデータを検査する設定、「ＵｓｅｒＤａｔａのみ」は第二の記録媒体の中のＵｓｅｒが保存指示したデータのみの検査範囲指定で、システムで保持するデータは含まない設定である。
【００４８】
また、通常Ｍｏｄｅを設定した場合は、図３ｃの様にユーザにユーザインタフェース部経由で表示し、上段の通常Ｍｏｄｅ検査周期設定と下段の通常Ｍｏｄｅ割込み設定の選択を行う。通常Ｍｏｄｅ検査周期設定は、ライブラリ装置２０１に搭載されている第二の記録媒体２０７のデータを、少なくとも何日に１回は検査を行うかの設定である。例えば検査周期設定を３００日に設定した場合は、ライブラリ装置に格納している第二の記録媒体全てを３００日以内に一回は検査を行うように設定する。このようにすることで、定期的に第二の記録媒体全てを検査することができ、第二の記録媒体に記録されたデータの品質を監視して品質保持に役立つ。
【００４９】
検査周期の設定を、例えば最初の回だけ３０日に設定して、次からは３００日に設定するなどの制御も可能である。この検査周期の切り替えは、手動でも良いし、自動的に切り替わる制御でも良い。このようにすれば、同時期に記録した第二の記録媒体が多数存在した場合に初回の検査が集中して希望する検査周期(この場合は３００日)に追いつかなくなるのを防ぐ効果がある。
【００５０】
また、通常Ｍｏｄｅ割込み設定は、通常Ｍｏｄｅの品質検査時に、アーカイブ動作である記録/再生の割込みを許すか許さないかの設定である。たとえば、「記録/再生優先」であれば、品質検査中でも記録/再生の処理を優先させて、「品質検査優先」であれば、品質検査中は記録/再生があっても品質検査を優先させる設定である。
【００５１】
さらに、図３ｃで「品質検査優先」の設定を選択した場合は、図３ｂの様にユーザにユーザインタフェース部経由で表示し、品質検査優先で使用する記録再生部２０３を指定する。
【００５２】
これらの図３のＭｏｄｅ設定(Ｓ３０２)により、検査Ｍｏｄｅ設定部１０６では、未設定Ｍｏｄｅ（Ｓ３０３）、通常Ｍｏｄｅ（Ｓ３０４）、高速Ｍｏｄｅ（Ｓ３０５）、低速Ｍｏｄｅ（Ｓ３０６）、簡易Ｍｏｄｅ（Ｓ３０７）、のいずれかを設定する。
【００５３】
「未設定Ｍｏｄｅ」は品質検査を行わないモード、「通常Ｍｏｄｅ」は基本的に１台だが、１台〜複数台の記録再生部でアーカイブ動作の割込みを許可した品質検査及びアーカイブ動作の割込みを許可しない品質検査優先での品質検査を通常のデータの記録再生と並行して実行するモード、「高速Ｍｏｄｅ」は全記録再生装置を使用してアーカイブの割込みを不許可にして品質検査を行うモード、「低速Ｍｏｄｅ」は一部の記録再生装置を使用してアーカイブの割込みを不許可にして品質検査を行うモード、「簡易Ｍｏｄｅ」は全記録再生装置を使用してアーカイブの割込みを不許可にして品質検査を行うデータを限定して実行するモードである。
【００５４】
以上のようにして、第二の記録媒体の状況に応じて複数の品質検査Ｍｏｄｅを設定可能とすることで、ユーザの意向に沿った品質検査を実行することができる。
【００５５】
本実施例では、通常Ｍｏｄｅの設定ではさらに細かい動作設定が可能であり、図４〜７ａを用いて説明する。
【００５６】
図４は通常Ｍｏｄｅでの自動Ｍｏｄｅ設定の例を示すフローチャート図、図５は品質検査情報保持部１０８が保持する品質検査情報の例、図６ａはリソース管理部１０５が保持する第一の記録媒体１０４のデータ蓄積量の情報の例である。
【００５７】
なお、本実施例では第二の記録媒体はデータを記録する面が裏表に配置された記録媒体であり、検査は面ごとに行うことを前提とする。
【００５８】
品質検査情報保持部１０８は、図５の様な各記録媒体ＩＤ(Ｄ６０１)の記録面(Ｄ６０２)毎に品質検査情報を持っており、次回の検査期限(Ｄ６０５)を持っている。次回の検査期限(Ｄ６０５)は、記録時や前回検査時に図３ｃの通常Ｍｏｄｅ検査周期設定から計算した値が入っている。この検査期限からＸ日前とＹ日前の検査すべき第二の記録媒体の面数を取得する(Ｓ５０１)。ＸやＹの値はあらかじめ設定してあっても良いし、ユーザが設定しても良い。
【００５９】
Ｘは第二の記録媒体の検査予定が集中した場合でも、Ｘ日前からの検査で消化可能である検査消化可能日数で、Ｙはこれ以上遅れると第二の記録媒体の検査期限に間に合わないと考えられる、検査に必要な最小検査日数である。たとえばＸは３０日、Ｙは５日などである。
【００６０】
また、リソース管理部１０５ではたとえば、使用されている第二の記録媒体および記録再生部の情報、記録再生部とそれに挿入されている第二の記録媒体の情報を保持している。このリソース管理部１０５から、空きの記録再生部の台数を取得する(Ｓ５０２)。
【００６１】
サーバ制御部１０２は、取得した検査期限と検査すべき第二の記録媒体の面数より判断して、検査期限がＸ日前の第二の記録媒体の面が無い場合は(Ｓ５０３)、品質検査の実行を見送る(Ｓ５０４)。検査期限がＸ日前の第二の記録媒体の面が有る場合は、サーバ制御部１０２は、取得した検査期限と検査すべき第二の記録媒体の面数より検査期限がＹ日前の第二の記録媒体の面があるか判断する(Ｓ５０５)。
【００６２】
検査期限がＹ日前の第二の記録媒体の面がある場合は、検査期限Ｙ日前の第二の記録媒体の面数と、その面数が一定量以下の分量か否かを判定（Ｓ５０６）する。一定量以下の分量の場合は、ユーザ通知をおこなって、１台強制Ｍｏｄｅ（記録再生部１台を品質検査用に確保して、アーカイブの動作の割込みを許可しないで品質検査に専念するＭｏｄｅ）で該当する第二の記録媒体の品質検査を行うことを提案する(Ｓ５０７)。検査すべき第二の記録媒体の面数の一定量とは、記録再生部１台占有でＹ日以内に検査が完了可能な量である。もちろん、提案する処理(Ｓ５０７)では無くて、サーバ制御部１０２で判断して前記の強制Ｍｏｄｅに設定し、ユーザに強制Ｍｏｄｅに変更した旨を示す制御でも良い。
【００６３】
また、一定量以下の分量でなければ、複数台強制Ｍｏｄｅ（記録再生部複数台を品質検査用に確保して、アーカイブの動作の割込みを許可しないで品質検査に専念するＭｏｄｅ）で該当する第二の記録媒体の品質検査を行うことを提案する(Ｓ５０８)。
【００６４】
この場合は急いで検査すべき第二の記録媒体の面数が多いので、複数の記録再生部を確保して品質検査に専念させる提案である。こちらも、もちろん、提案する処理(Ｓ５０８)では無くて、サーバ制御部１０２で判断して前記の記録再生部を複数台使用する複数台強制Ｍｏｄｅに設定し、ユーザに複数台強制Ｍｏｄｅに変更した旨を示す制御でも良い。
【００６５】
以上のようにして、検査期限に間に合わない懸念がある場合には、完全に間に合わなくなる前に、ユーザに品質検査に専念するＭｏｄｅでの検査を提案することができる。または、自動でそのＭｏｄｅでの検査を行うことができる。このようにすることで、第二の記録媒体の検査期限を守るように制御するＭｏｄｅを設定することが可能である。
【００６６】
Ｓ５０５で検査期限がＹ日前の第二の記録媒体の面が無いと判定された場合は、空きの記録再生部がＮ台以上あるかを判断する(Ｓ５０９)。Ｎが１の場合は、１台記録再生部が空いていればその記録再生部で品質検査を行う制御になり、Ｎが２の場合は、２台記録再生部が空いている状態での品質検査実行を意味する。Ｎが２の場合は品質検査を１台で行っても、もう１台でストレージ動作に対応できる余裕を持つことができ、ストレージ動作の割込み時に品質検査を中断しないで済むメリットがある。Ｎの値はあらかじめ設定してあっても良いし、ユーザが設定しても良い。Ｎは１以上の値である。
【００６７】
空きの記録再生部がＮ台以上確保できる場合は、検査期限Ｘ日前の検査すべき第二の記録媒体の面数を判定し、面数が一定量以下の分量かを判断する(Ｓ５１０)。ここでの一定量とは、１台の記録再生部がＸ日以内に検査を終了できる目安の第二の記録媒体面数である。Ｓ５１０で、検査すべき第二の記録媒体の面数が一定量以下の分量である場合は、第一の記録媒体１０４に記録用のデータが一定量以上貯まっていないか否かを判断する(Ｓ５１１)。
【００６８】
図６ａの様に、リソース管理部１０５はサーバの第一の記録媒体１０４に第二の記録媒体にこれから書込むデータがどれくらい蓄積されているかの情報を持っている。図６ａの情報はサーバの第一の記録媒体１０４からの書込みボリューム毎に(Ｄ７０１)、ステータス(Ｄ７０２)と容量(Ｄ７０３)を示す。ステータス「Ｃｏｍｌｅｔｅ」は既に第一の記録媒体から第二の記録媒体に記録が終了したことを示し、「Ｐｅｎｄｉｎｇ」は第一の記録媒体に貯まった状態でまだ記録を行っていないことを示す。
【００６９】
第一の記録媒体から第二の記録媒体への記録は、一定量以上のデータ容量が貯まったら開始するなどの処理が行われている。この情報より、第一の記録媒体の未記録の貯まっているデータが一定量を超えそうな場合は、第一の記録媒体からの記録動作がそろそろ行われるということが判断できる(Ｓ５１１)。記録動作が始まると記録再生部を使用することになるので、検査用の記録再生部以外に記録再生部の余裕が無ければ、今回の品質検査は見送る判断をする(Ｓ５０４)。
【００７０】
第一の記録媒体の未記録の貯まっているデータが一定量を超えそうにない場合には、１台通常Ｍｏｄｅ（記録再生部を１台使用し、他の動作の割込みを許すＭｏｄｅ）での品質検査を設定し(Ｓ５１２)、終了する。
【００７１】
Ｓ５１０で、検査すべき第二の記録媒体の面数が一定量以下の分量でない場合は、空きの記録再生部がＭ台以上かを判断する(Ｓ５１３)。空きの記録再生部が多くあれば、複数台通常Ｍｏｄｅ（記録再生部を複数台使用し、他の動作の割込みを許すＭｏｄｅ）に設定し終了する(Ｓ５１４)。Ｍは２以上の値であり、前述のＮの値と同じ値でも良い。
【００７２】
このように制御すれば複数台で品質検査するので検査の進みが早くなる。空きの台数が少なければ、前述のように、第一の記録媒体１０４が蓄積する未記録データ量が一定量以上か否か判断し(Ｓ５１１)、第一の記録媒体の未記録の貯まっているデータが一定量を超える場合は今回の品質検査は見送り(Ｓ５０４)、第一の記録媒体が蓄積する未記録データ量が一定量を超えない場合には、１台通常Ｍｏｄｅ（記録再生部を１台使用し、他の動作の割込みを許すＭｏｄｅ）での品質検査を設定して(Ｓ５１２)、終了する。
【００７３】
以上の様に、例えば、検査すべき第二の記録媒体の面数、検査期限、空いている記録再生部の台数、第一の記録媒体が蓄積する未記録のデータ量に基づいて制御することで、品質検査期限と検査すべき第二の記録媒体の面数に対応した検査Ｍｏｄｅを設定することができ、通常のデータアーカイブ動作の再生や記録の動作を阻害することなく効率的に第二の記録媒体の品質検査を行うことができる。
【００７４】
通常Ｍｏｄｅで品質検査をする第二の記録媒体を判定する手順を説明する。図７は、通常Ｍｏｄｅで品質検査をする第二の記録媒体を判定する手順を示すフローチャート図である。サーバ制御部１０２は、品質検査の時刻設定などで、品質を検査する判定のタイミングになると(Ｓ８０１)、品質検査情報保持部１０８から、品質検査の優先順位の一番高い第二の記録媒体の情報等を入手する(Ｓ８０２)。この情報より品質検査を行う第二の記録媒体が有るかを判断し(Ｓ８０３)、対象の第二の記録媒体が無い場合は終了する。Ｓ８０３で、品質検査を行う第二の記録媒体が有る場合は、後述するＳ９１５の品質検査の要求フローへ要求する(Ｓ８０４)。
【００７５】
品質検査の優先順位は、図５の優先順位情報(Ｄ６０４)の様に、次回検査期限で期限の近いものから優先順位を決定する。Ｓ８０４の品質検査要求で今回の品質検査が全て終了であれば(Ｓ８０５)、終了する。全てでなければ、次に品質検査を行う優先順位の一番高い第二の記録媒体の情報を入手し(Ｓ８０２)、以下(Ｓ８０２)以降を繰り返し、品質検査を要求し、今回の品質検査要求を全て行う。例えば、図４のフローチャート図の(Ｓ５０５)に示す検査期限Ｙ日前の媒体面のものを、「今回の品質検査を行う媒体面」とし、これを優先順位の高いものから品質検査を要求し、検査期限Ｙ日前の媒体面全ての品質検査が終了であれば、終了するという流れである。
【００７６】
データアーカイブシステムの動作要求の処理について説明する。図８は、データアーカイブシステムの動作要求の処理を示すフローチャート図である。
【００７７】
まず、再生（Ｒｅａｄ）要求に対する動作について図６ｃと図８を用いて説明する。図６ｃはリソース管理部１０５が有する、記録再生部または記録媒体格納部の動作状況（ステータス）を含む情報を示す。
【００７８】
まず、ユーザが設定あるいはユーザが開始した記録/再生要求か(Ｓ９０１)を判断し、さらに、ユーザからの再生要求か(Ｓ９０２)、ユーザからの記録要求か(Ｓ９１０)、品質検査要求か(Ｓ９１５)、を判断する。
【００７９】
ネットワーク４０１を介してサーバ装置１０１に再生要求があった場合、のサーバ制御部１０２は、再生要求されたデータの格納先を調査する。再生要求データが第一の記録媒体１０４内であれば(Ｓ９０３)、サーバ制御部１０２は、第一の記録媒体１０４からデータ再生処理を行う(Ｓ９０４)。再生されたデータはサーバ制御部１０２からネットワーク４０１に送信する。そして、再生処理を完了する(Ｓ９０５)。
【００８０】
Ｓ９０３で要求データが第一の記録媒体１０４に無いならば、サーバ制御部１０２は、再生要求データが記録されている第二の記録媒体を特定し確保する(Ｓ９０６)。確保できない場合は処理を終了し、対応不可を応答する。
【００８１】
次に、記録再生部判定確保処理を行う(Ｓ９０７)。記録再生部判定確保処理とは、第二の記録媒体を再生するために、どのライブラリ装置２０１の、どの記録再生部を使用するかを判定する処理である。この判定処理は、サーバ制御部１０２がリソース管理部１０５の情報等を基に行う。まず、再生要求のあったデータが記録されている記録媒体を保持しているライブラリ装置２０１を判定する。さらに、サーバ制御部１０２のリソース管理部１０５には図６ｃの様な情報が有り、デバイス種別(Ｄ７０７)、どの記録再生部が動作可能かを示すステータス情報(Ｄ７０９)を見ることで判断できる。記録再生部を確保できない場合は、処理を終了し、対応不可を応答する。
【００８２】
確保記録再生部判定処理によって再生に使用するライブラリ装置と使用するデータ記録再生部が決定すると、次に決定したライブラリ装置２０１に対して、使用するデータ記録再生部と再生すべき第二の記録媒体を伝え、データ再生を要求する(Ｓ９０８)。再生したデータは随時ライブラリ装置２０１からサーバ制御部１０２に送られ、ネットワーク４０１に送信する。処理が完了したならば、処理を終了する(Ｓ９０９)。以上の様に再生（Ｒｅａｄ）要求に対する動作を行う。
【００８３】
次に、記録（Ｗｒｉｔｅ）要求に対する動作について、図６ｂと図８を用いて説明する。図６ｂは、リソース管理部１０５が有する、記録媒体格納部のスロット毎に第二の記録媒体の有無や第二の記録媒体の状態を含む情報を示す。サーバ制御部１０２は、再生処理の制御だけでなく、記録処理の制御も行う。ここでは、記録処理の開始トリガが、サーバ制御部１０２の判断によるものである場合について詳しく説明する。
【００８４】
サーバ制御部１０２は、第一の記録媒体１０４に記録されているデータのうち、第二の記録媒体に記録すべきデータがあるかを調査する(Ｓ９１０)。第二の記録媒体に記録すべきデータとは、前述したように記録すべきデータが一定量を超えて、第一の記録媒体１０４から第二の記録媒体２０７へと移動すべき、または移動しても支障のないと判断した場合である。
【００８５】
データをどの第二の記録媒体に記録すべきかの特定と確保は、同じくサーバ制御部１０２によって行う(Ｓ９１１)。リソース管理部１０５には、図６ｂのような情報が有り、記録媒体格納部のスロット(Ｄ７０４)毎に第二の記録媒体の有無(Ｄ７０５)や第二の記録媒体の状態(Ｄ７０６)を保持している。この情報より、どの第二の記録媒体が未使用で現在使える状態にあるかを判断することができる。第二の記録媒体を確保できない場合は処理を終了し、対応不可を応答する。
【００８６】
記録すべきデータがあって、第二の記録媒体が確保できた場合、記録再生部判定確保処理を行う(Ｓ９１２)。記録再生部判定確保処理とは、データを第二の記録媒体に記録するために、どのライブラリ装置の、どの記録再生部と、どの第二の記録媒体を使用するかを判定する処理である。この判定処理は、サーバ制御部１０２が行い、どの装置を利用するかの判定は同じくサーバ制御部１０２によって行う。記録再生部を確保できない場合は処理を終了し、対応不可を応答する。
【００８７】
記録再生部判定処理によって記録に使用するライブラリ装置と使用するデータ記録再生部と使用する第二の記録媒体を決定したならば、次にＳ９１１、Ｓ９１２で決定したライブラリ装置に対して、使用する記録再生部と使用すべき第二の記録媒体を伝え、また、記録すべきデータを受け渡し、データ記録を要求する(Ｓ９１３)。そして、処理完了したかどうかを判定する(Ｓ９１４)。以上の様に記録（Ｗｒｉｔｅ）要求に対する動作を行う。
【００８８】
次に、品質検査要求に対する動作について説明する。サーバ制御部１０２は、再生や記録の処理の制御だけでなく、品質検査の処理の制御も行う。ユーザが設定した品質検査の開始時間あるいはユーザが品質検査を開始した場合(Ｓ９１５)、品質検査を行う記録済み第二の記録媒体の特定し、確保を行う(Ｓ９１６)。確保できなければ、処理を終了する。確保できれば、次に記録再生部の判定と確保を行う(Ｓ９１７)。記録再生部を確保できなければ処理を終了する。第二の記録媒体と記録再生部の両方を確保できれば、ライブラリ装置に品質検査の要求を行う(Ｓ９１８)。そして、処理完了したかどうかを判定する(Ｓ９１９)。以上の様に品質検査要求に対する動作を行う。
【００８９】
上記の、再生（Ｒｅａｄ）、記録（Ｗｒｉｔｅ）、品質検査の第二の記録媒体の確保((Ｓ９０６)(Ｓ９１１)(Ｓ９１６))と記録再生部の確保((Ｓ９０７)(Ｓ９１２)(Ｓ９１７))についてさらに詳しく説明する。
【００９０】
前述したとおり、再生（Ｒｅａｄ）、記録（Ｗｒｉｔｅ）、品質検査の処理のうち、品質検査は本来のアーカイブの動作の記録/再生の処理を阻害したくない。そこで、品質検査をしている途中に、記録/再生の処理が割込みした場合に、品質検査の処理を中断して、品質検査を行っていた第二の記録媒体や記録再生部に記録/再生の処理を優先させる処理を行う。
【００９１】
中断した品質検査の処理は、次の品質検査の機会に最初から行っても良いし、中断途中の続きから品質検査を行っても良い。前者は検査対象の第二の記録媒体の全てを同じ条件で検査できるため、正確な品質検査ができるというメリットがあり、後者は品質検査の時間短縮というメリットがある。
【００９２】
まず、図８の第二の記録媒体の確保((Ｓ９０６)(Ｓ９１１)(Ｓ９１６))の処理に関して説明する。図９ａ〜ｃは、第二の記録媒体の取り扱いの状態遷移表である。横列に第二の記録媒体の状態(１）〜（１６)を示し、縦列に当該第二の記録媒体への割込み要因を示す。この表に従い、当該第二の記録媒体の割込みに対する処理対応を行う。
【００９３】
横列に示す第二の記録媒体の状態は、それぞれ表面と裏面（１）、（２）第二の記録媒体の初期状態の新品、（３）、（４）第一の記録媒体に有るデータのボリュームを割当て中でまだ第二の記録媒体に記録していない状態のＡｌｌｏｃａｔｅ、（５）、（６）第二の記録媒体に記録再生装置でデータを記録中の通常記録、（７）、（８）データの記録が終了して記録媒体格納部（Ｃａｒｔｒｉｄｇｅ）に格納中の状態のＲｅａｄｙ、（９）、（１０）記録終了した媒体が記録再生部に在って誰も再生していない状態の再生待機、（１１）、（１２）記録終了した媒体が記録再生部に在って再生中の通常再生、（１３）、（１４）記録終了した媒体が記録再生部に在って品質検査中の品質検査中、（１５）、（１６）品質検査で不良品質と判定されたＤｅｇｒａｄｅ、であり、それぞれ表面と裏面の状態がある。
【００９４】
上記の状態の時に当該第二の記録媒体に対して通常記録開始、通常記録終了、通常再生開始、通常再生終了、品質検査開始、品質検査終了、などの左側縦一列の割込み要因が考えられる。
【００９５】
例えば、第二の記録媒体が状態（１３）品質検査中(表面)の場合に、当該第二の記録媒体の表面に通常再生開始の割込みがあった場合に、図９の表に従って、品質検査の処理を終了し、割込み再生開始をおこなって、状態（１１）に移行するように処理判断を行う。
【００９６】
同様に、第二の記録媒体が状態（１３）の品質検査中(表面)の場合に、当該第二の記録媒体の今度は裏面に通常再生開始の割込みがあった場合でも、この表に従って、品質検査の処理を終了し、割込み再生開始をおこなって、状態（１２）に移行するように処理判断を行う。
【００９７】
品質検査中の通常記録開始の割込みの場合でも、同じように、例えば、第二の記録媒体が状態（１３）の品質検査中(表面)の場合に、当該第二の記録媒体の裏面への通常記録開始の割込みがあった場合には、この表に従って、品質検査の処理を終了し、割込み記録開始をおこなって、状態（６）に移行するように処理判断を行う。
【００９８】
なお、品質検査は記録処理終了したものでないと実行されないため、表面の品質検査中の表面記録は不可能なため不許可としている。
【００９９】
中断した品質検査の検査すべき第二の記録媒体の面のデータは、次の品質検査の機会に実行されることになる。また、逆に、通常再生(状態（１１）、（１２）)や通常記録(状態（５）（６）)の状態の時に、品質検査開始の割込み要因が来ても、無視して通常再生や通常記録の処理を優先させる。ただし、再生中でも、再生待機(状態（９）、（１０）)の場合は、一定時間再生のアクセスが無い場合は、品質検査の割込みを許可して品質検査を行う処理とする。こうすることで品質検査の第二の記録媒体確保と品質検査消化の効率を上げることができる。
【０１００】
以上の様に制御することで、通常のデータアーカイブ動作を阻害することなく品質検査を効率的に実行することが可能となる。
【０１０１】
次に、図８の第二の記録媒体の確保((Ｓ９０７)(Ｓ９１２)(Ｓ９１７))の処理に関して説明する。図１０は、記録再生部の取り扱いの状態遷移表である。横列に記録再生部の状態(１)〜（５)を示し、縦列に当該記録再生部への割込み要因を示す。この表に従い、当該記録再生部の割込みに対する処理対応を行う。
【０１０２】
記録再生部の状態は、（１）記録再生部が空いている空き状態、（２）記録再生部でデータを記録中の通常記録、（３）記録再生部で記録/再生中で第二の記録媒体が入っている状態だがアクセスが無く待機状態の記録/再生待機、（４）記録再生部でデータを再生中の通常再生、（５）記録再生部でデータの品質検査を行っている品質検査中、の状態がある。
【０１０３】
上記の状態の時に同じ記録再生部に対して通常記録開始、通常再生開始、品質検査開始、動作終了命令、Ｓｈｕｔｄｏｗｎ命令、などの左側縦一列の割込み要因が考えられる。
【０１０４】
例えば、記録再生部が状態（５）の品質検査中の場合に、この記録再生部に通常再生開始の割込みがあった場合に、この表に従って、品質検査の処理を終了して、割込み再生開始をおこなって、状態（４）に移行するように処理判断を行う。同様に記録再生部の状態が（５）の品質検査中の場合に、この記録再生部に通常記録開始の割込みがあった場合に、この表に従って、品質検査の処理を終了して、割込み記録開始をおこなって、状態（２）に移行するように処理判断を行う。
【０１０５】
中断した品質検査の検査すべき第二の記録媒体の面のデータは、次の品質検査の機会に実行されることになる。また、逆に、通常再生(状態（４)）や通常記録(状態（２）)の状態の時に、品質検査開始の割込み要因が来ても、無視して、通常再生や通常記録の処理を優先させる。ただし、記録/再生待機の状態の場合は、一定時間以上待機状態が続いた場合は、品質検査開始の割込みを許可して品質検査を行う処理とする。こうすることで品質検査の記録再生部確保と品質検査消化の効率を上げることができる。
【０１０６】
以上の様に制御することで、通常のデータアーカイブ動作を阻害することなく品質検査を効率的に実行することが可能となる。
【０１０７】
次に、品質検査実行の動作について説明する。図１１は品質検査を実行して品質を判定するフローチャート図である。図８のＳ９１６とＳ９１７で説明したように、確保判断した第二の記録媒体と記録再生部で、動作指示部１０７は、指定の第二の記録媒体と記録再生部で品質検査を実行指示する(Ｓ１２０１及びＳ９１７)。
【０１０８】
ライブラリ装置で当該第二の記録媒体の品質検査実行し、検査で読み出したデータは一時、第一の記録媒体に保持する処理を行う(Ｓ１２０２)。こうすることで、もし、品質検査中に第一の記録媒体に保持してあったデータを再生する割込み要求が来ても、図８のＳ９０３で判断したように、第一の記録媒体内のデータで対応することができるため、品質検査を中断して対応しなければならなくなる可能性を低減することができ、効率的な品質検査処理ができる。
【０１０９】
品質検査を行った結果、品質が閾値よりも良い場合は、該当する第二の記録媒体のデータの品質は閾値よりも良いと判定し(Ｓ１２０４)終了する。結果が閾値よりも悪い場合は(Ｓ１２０３)、１台強制Ｍｏｄｅ（１台使用割込み不許可）で他の記録再生部での再度の品質検査を指示する(Ｓ１２０５)。再度の品質検査のときも検査で読み出したデータは一時、第一の記録媒体に保持する処理を行う(Ｓ１２０６)。
【０１１０】
再度の品質検査を行った結果、品質が閾値よりも良い場合は、該当する第二の記録媒体のデータの品質は閾値よりも良いと判定する(Ｓ１２０４)。このように処理することで、誤って品質が閾値よりも低下していると判断してしまうことを軽減できる。記録品質が再度閾値よりも悪い場合は、第二の記録媒体のデータの品質は閾値よりも低下していると判断し、終了する。
【０１１１】
記録品質が閾値よりも悪いと判断された記録媒体面に記録されたデータは、他の第二の記録媒体に書き換える処理等を行う。記録媒体格納部に、予備の、データが記録されていない第二の記録媒体を保持することにより、同じ記録媒体格納部内で品質閾値よりも悪いデータを書き換えることが可能である。
【０１１２】
データの書き換え処理について説明する。図１２は、第二の記録媒体のデータを他の第二の記録媒体に書換えする処理を示したフローチャート図である。記録品質が閾値よりも悪いと判断された場合、品質検査時にデータは第一の記録媒体に一時保持しているので、検査で品質が閾値よりも悪いと判断された第二の記録媒体を元の位置に戻す(Ｓ１３０１)。検査で使用した記録再生部を書き換えように指定（１台使用の割込み不許可の強制Ｍｏｄｅ）して書換え用の予備の第二の記録媒体も指定し(Ｓ１３０２)、書換え実行を指示する(Ｓ１３０３)。書換えが終了すれば、第二の記録媒体を元の位置に戻し(Ｓ１３０４)、終了する。以上のように処理することにより、書換えができる。
【０１１３】
書き換えた第二の記録媒体の情報は元の第二の記録媒体への再生要求の場合にこの第二の記録媒体をアクセスするようにサーバ制御部１０２のリソース管理部の管理情報に反映させる。こうすることで、同じ記録媒体格納部内で記録品質を保ったデータを保持することができ、この記録媒体格納部でデータを長期保管できることになる。
【０１１４】
予備の第二の記録媒体が足りない場合は、他の記録媒体格納部の予備の第二の記録媒体に書き換える処理をおこなえば良い。この時、例えば１つのファイルデータが複数の第二の記録媒体にまたがって記録されている場合に、１つだけ元の記録媒体格納部の予備の第二の記録媒体に書き換えて、残りのデータは他の記録媒体格納部の予備の第二の記録媒体に書き換えてしまう場合が考えられる。元の記録媒体格納部に予備があってもファイルとして別れてしまう場合は、他の記録媒体格納部の予備の第二の記録媒体を使用して同じ記録媒体格納部に保持するように制御すれば、このデータを再生する場合に１つの記録媒体格納部を用意するだけでデータの再生が可能になるメリットがある。この処理を行う場合、サーバ制御部１０２はユーザインタフェース部経由で通知し、このような処理にするかユーザに選択させても良い。
【実施例２】
【０１１５】
図１３は、アーカイブシステムにおいて記録したマスターデータのレプリカのデータを保持している場合を模式的に示した図である。以下で説明する構成以外は、基本的には図１に示す実施例１と同様の構成である。
【０１１６】
図１３の様に、例えば、ライブラリ装置のライブラリの記録媒体格納部の第二の記録媒体にデータがマスターとして記録されていて、もう一方の記録媒体格納部の第二の記録媒体に同じデータがレプリカとして記録されている場合である。この場合の品質検査の制御方法では、片方で代替動作ができるため、様々な動作制御方法が考えられる。
【０１１７】
通常動作時は、例えば、マスターデータが記録されている第二の記録媒体を検査中の場合に第二の記録媒体に再生要求が来た場合には、レプリカの第二の記録媒体から再生するように制御することで、アーカイブシステムに対する再生要求に対応しつつ品質検査の実行を妨げないというメリットがある。逆に、レプリカの検査中にはマスターの第二の記録媒体で対応することも考えられる。
【０１１８】
また、マスターデータが記録されている第二の記録媒体の検査中の場合に第二の記録媒体に記録要求が来た場合には、レプリカの第二の記録媒体にデータを記録しておき、後で検査が終わったマスターの第二の記録媒体に反映させるなどの動作制御が考えられる。こちらも、アーカイブシステムに対する記録要求に対応しつつ品質検査の実行を妨げないというメリットがある。
【０１１９】
また、マスターデータとレプリカデータとで品質検査の検査周期を変えることも考えられる。例えば、読み出しなど、頻繁にＯｎｌｉｎｅで使用するマスターデータの方は１年毎に品質検査を行い、Ｏｆｆｌｉｎｅにして保存してあるレプリカデータの方は劣化が少ないと判断して３年毎の品質検査を行うように検査期限を設定するなどである。こうすることで、レプリカデータの方は余計な検査を行う回数を減らすことができる。
【０１２０】
その他、マスターデータ側の記録媒体格納部がＯｎｌｉｎｅで使用していて、レプリカ側の記録媒体格納部がＯｆｆｌｉｎｅで保管してある場合を想定する。マスターデータ側の記録媒体格納部の第二の記録媒体の品質検査で品質が閾値よりも悪いと判断されて、予備の第二の記録媒体に書換え処理を行ったときに、予備の第二の記録媒体が少なくなってきた場合は、レプリカの記録媒体格納部を替わりに挿入することをユーザに提案するなどの処理を行うことができる。こうすることで、マスターデータ側の記録媒体格納部とレプリカデータ側の記録媒体格納部を交互に使用することができ、再生による品質劣化を分散して長期に使用することが出来る。
【実施例３】
【０１２１】
図１４は、アーカイブシステムにおいてＯｆｆｌｉｎｅにしてあった記録媒体格納部を、ライブラリ装置に挿入してＯｎｌｉｎｅにして立上げ、記録媒体格納部の第二の記録媒体の品質検査を行う場合の記録媒体格納部の挿入を模式的に示した図である。本実施例では、実施例１のＭｏｄｅ設定の説明で示した、高速Ｍｏｄｅの品質検査の場合を想定している。記録媒体格納部の挿入時にはこのライブラリ装置でのアーカイブ動作は一時的に停止するので、この停止期間をなるべく短くするように、全ての記録再生部を用いて挿入された記録媒体格納部の第二の記録媒体を高速に検査するというＭｏｄｅを備え、切り替えて実施可能ということを実施例１では示した。
【０１２２】
図１５は、Ｏｆｆｌｉｎｅにしてあった記録媒体格納部の第二の記録媒体を品質検査する処理の一例を示したフローチャート図である。処理を説明する。
【０１２３】
サーバ制御部１０２は品質検査情報保持部１０８に図５の様な次回検査期限や前回検査日などの情報を持っており、可搬型の記録媒体格納部毎に保持している。Ｏｆｆｌｉｎｅにした記録媒体格納部の情報も記録媒体情報部の識別ＩＤとともに保持していれば、Ｏｆｆｌｉｎｅにした記録媒体格納部も、最終検査日時などから検査が必要な日時をユーザにネットワーク４０１経由で示すことができる。
【０１２４】
サーバ制御部１０２は、定期検査が必要なＯｆｆｌｉｎｅにした記録媒体格納部があると判断すると(Ｓ１６０１)、検査すべき記録媒体格納部の識別ＩＤなどをネットワーク４０１経由等でユーザに通知する。その後、サーバ制御部１０２は、通知した記録媒体格納部が管理するライブラリ装置に挿入されるかを監視し(Ｓ１６０３)、通知した記録媒体格納部の挿入を検出した場合は(Ｓ１６０４)、ライブラリ装置で行う品質検査のＭｏｄｅを高速Ｍｏｄｅ（すべての記録再生部を用いて、割込み不許可の品質検査に専念するＭｏｄｅ）に切り替える設定とする。そして、すべての記録再生部を用いて、挿入された記録媒体格納部に搭載されている第二の記録媒体の品質検査を行う指示を出す(Ｓ１６０５)。第二の記録媒体の全ての品質検査処理が完了したら(Ｓ１６０６)、処理は終了する。
【０１２５】
以上の様に、挿入された記録媒体格納部によって品質検査の検査Ｍｏｄｅを設定し実行制御することで、手動で品質検査の検査Ｍｏｄｅ設定をする手間を省くことができる。
【実施例４】
【０１２６】
図１６ａは、第二の記録媒体が光ディスクの場合の、データの品質検査を行う検査範囲を説明する図である。例えば、光ディスクの場合、データの記録面がＬａｙｅｒ０〜２の層構造になっており、それぞれの層にデータを保持している。図でＭｅｔａＤａｔａはシステム側で保存するデータで、ユーザデータは文字通りユーザの保存したデータである。ＯＲＡ(Outer Reservation Area)はシステムでリザーブしているデータエリアである。
【０１２７】
実施例１の図３ａの下段の検査範囲設定で少し触れたが、全Ｄａｔａは全てのデータを品質検査の対象とする設定で、ＵｓｅｒＤａｔａのみはユーザデータの部分のみを品質検査の対象とする。ＵｓｅｒＤａｔａのみの検査とすることでデータの検査量を減らして検査の高速化を図ることが出来る。また、実施例１の図３ａの上段の簡易ＭｏｄｅでＤａｔａを間引いて検査と説明したが、図１６ｂの斜線部の様に、光ディスクの場合はデータのそれぞれの記録面のディスク上の配置の内側と中側と外側の部分のデータのみを品質検査範囲とする設定である。
【０１２８】
実施例１のＭｏｄｅ設定の説明で示した、簡易Ｍｏｄｅの品質検査の場合を想定している。ディスクの場合、物理的に外側のデータから品質が劣化する傾向が有るので、ディスクの内側と中側と外側の部分でポイント的に品質検査を行うことで、簡易的に品質を検査する。このように制御することでさらにデータの検査量を減らして検査の高速化を図ることが出来る。このような検査Ｍｏｄｅを持つことで、一度に大量の第二の記録媒体の品質検査を簡易的に高速におこないたい場合に有効である。例えば、地震や停電や落雷などのアクシデント時に、全記録データが無事か高速に確認したい場合にこの簡易Ｍｏｄｅでの第二の記録媒体の品質検査を提供することが出来る。
【０１２９】
以上の様にして、データアーカイブシステムの、第二の記録媒体やシステムの状況に応じて、第二の記録媒体の品質検査の動作Ｍｏｄｅを設定し、アーカイブシステムのアーカイブ動作を極力阻害しないように第二の記録媒体の品質検査の動作を制御して、効率的に品質検査を行う、データアーカイブシステム、及び記録媒体検査方法を提供することが出来る。
【０１３０】
本発明は、上記した実施例１から４に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１３１】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。 
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１３２】
１０１…サーバ装置、１０２…サーバ制御部、１０３…ユーザインタフェース部、１０４…第一の記録媒体、１０５…リソース管理部、１０６…検査Ｍｏｄｅ設定部、１０７…動作指示部、１０８…品質検査情報保持部、１０９…記録媒体選択判定部、１１０…記録再生部選択判定部
２０１…ライブラリ装置、２０２…ライブラリ制御部、２０３…記録再生部、２０４…記録媒体搬送部、２０５…搬送機、２０６…記録媒体格納部、２０７…第二の記録媒体、２０８…動作設定部、２０９…記録再生部制御部、２１０…搬送部制御部、２１１…品質検査情報取得部、
４０１…ネットワーク
【図１】
2017059275.tif 000003
【図２】
2017059275.tif 000004
【図３ａ】
2017059275.tif 000005
【図３ｂ】
2017059275.tif 000006
【図３ｃ】
2017059275.tif 000007
【図４】
2017059275.tif 000008
【図５】
2017059275.tif 000009
【図６ａ】
2017059275.tif 000010
【図６ｂ】
2017059275.tif 000011
【図６ｃ】
2017059275.tif 000012
【図７】
2017059275.tif 000013
【図８】
2017059275.tif 000014
【図９ａ】
2017059275.tif 000015
【図９ｂ】
2017059275.tif 000016
【図９ｃ】
2017059275.tif 000017
【図１０】
2017059275.tif 000018
【図１１】
2017059275.tif 000019
【図１２】
2017059275.tif 000020
【図１３】
2017059275.tif 000021
【図１４】
2017059275.tif 000022
【図１５】
2017059275.tif 000023
【図１６ａ】
2017059275.tif 000024
【図１６ｂ】
2017059275.tif 000025