(57)【要約】【課題】光ディスクの入ったマガジン内の不良ディスクをチェンジャシステムで交換する。【解決手段】ストレージシステムは、複数の可搬性のある記録メディアが入れられたマガジンと、マガジンを装填、排出し、記録メディアを読み書きする少なくとも２台のドライブと、記録メディアをマガジンとドライブの間で移送するチェンジャ機構を有し、マガジン内に記録スペースを有する交換用記録メディアを持つ第１マガジンと、マガジン内に交換が必要な不良記録メディアを有する第２マガジンとの間で、ドライブを経由して、不良記録メディアと交換用記録メディアとを交換するとともに、不良記録メディアのデータを復元し交換用記録メディアに記録する。【選択図】図１
2013045475.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１枚の記録メディアを有するマガジンが装填され、該マガジンが有する記録メディアを他の記録メディアと交換するためのストレージシステムであって、
前記記録メディアに対してデータを読み書きする複数のドライブと、
外部から挿入された前記マガジンを前記ストレージシステム内に装填し、前記マガジンが有する記録メディアを前記マガジンと前記ドライブとの間で移送し、及び、装填された前記マガジンを外部に搬出する移送部と、
前記ストレージシステムの動作を制御するプログラムを有する制御部
を備え、
前記制御部のプログラムは、
記録メディアの交換に際し新たに使用される第１の記録メディアを有する装填された第１のマガジンより、前記移送部を介して前記第１の記録メディアを前記複数のドライブが含む第１のドライブに移送して、前記第１の記録メディアの状態を判定する第１の判定ステップと、
記録メディアの交換に際し使用を中止される第２の記録メディアを有する装填された第２のマガジンより、前記移送部を介して前記第２の記録メディアを前記複数のドライブが含む前記第１のドライブとは異なる第２のドライブに移送して、前記第２の記録メディアの状態を判定する第２の判定ステップと、
前記第１と第２の判定ステップによる判定の結果、前記第１と第２の記録メディアの状態が所定の条件を満足する場合には、前記移送部を介して前記第１の記録メディアを前記第２のマガジンに移送し前記第２の記録メディアを前記第１のマガジンに移送して交換する記録メディア交換ステップ
を有することを特徴とするストレージシステム。
【請求項２】
少なくとも１枚の記録メディアを有するマガジンが装填され、該マガジンが有する記録メディアを他の記録メディアと交換するためのストレージシステムであって、
前記記録メディアに対してデータを読み書きする複数のドライブと、
外部から挿入された前記マガジンを前記ストレージシステム内に装填し、前記マガジンが有する記録メディアを前記マガジンと前記ドライブとの間で移送し、及び、装填された前記マガジンを外部に搬出する移送部と、
前記ストレージシステムの動作を制御するプログラムを有する制御部
を備え、
前記制御部のプログラムは、
記録メディアの交換に際し新たに使用される第１の記録メディアを有する装填された第１のマガジンより、前記移送部を介して前記第１の記録メディアを前記複数のドライブが含む第１のドライブに移送して、前記第１の記録メディアの状態を判定する第１の判定ステップと、
記録メディアの交換に際し使用を中止される第２の記録メディアを有する装填された第２のマガジンより、前記移送部を介して前記第２の記録メディアを前記複数のドライブが含む前記第１のドライブとは異なる第２のドライブに移送して、前記第２の記録メディアの状態を判定する第２の判定ステップと、
前記第１と第２の判定ステップによる判定の結果、前記第１と第２の記録メディアの状態が所定の条件を満足する場合には、前記第２の記録メディアに記録されたデータを前記第１の記録メディアにコピーするコピーステップと、
該コピーステップにおけるコピーが完了した後、前記移送部を介して前記第１の記録メディアを前記第２のマガジンに移送し前記第２の記録メディアを前記第１のマガジンに移送する記録メディア交換ステップ
を有することを特徴とするストレージシステム。
【請求項３】
請求項１または請求項２に記載のストレージシステムにおいて、
前記記録メディア交換ステップは、前記第１の記録メディアを前記第２のマガジンにおける前記第２の記録メディアが置かれていた場所に移送し、前記第２の記録メディアを前記第１のマガジンにおける前記第１の記録メディアが置かれていた場所に移送することを特徴とするストレージシステム。
【請求項４】
請求項１または請求項２に記載のストレージシステムにおいて、
前記第１の判定ステップにおける判定のための所定の条件とは、前記第１の記録メディアがデータを記録するための空領域を有することを特徴とするストレージシステム。
【請求項５】
請求項１または請求項２に記載のストレージシステムにおいて、
前記第２の判定ステップにおける判定のための所定の条件とは、前記第２の記録メディアに対してデータを読み書きする際のエラー率が所定値以上であることを特徴とするストレージシステム。
【請求項６】
請求項１または請求項２に記載のストレージシステムにおいて、
前記第２の判定ステップにおける判定のための所定の条件とは、前記第２の記録メディアにおける製造後の経過日数が所定値以上であることを特徴とするストレージシステム。
【請求項７】
請求項１または請求項２に記載のストレージシステムにおいて、
前記第２の判定ステップにおける判定のための所定の条件とは、前記第２の記録メディアにおける使用回数が所定値以上であることを特徴とするストレージシステム。
【請求項８】
請求項１または請求項２に記載のストレージシステムにおいて、
前記第１の判定ステップにおける判定のための所定の条件とは、前記第１の記録メディアにおける製造メーカが所定の製造メーカとは異なる場合であることを特徴とするストレージシステム。
【請求項９】
請求項１または請求項２に記載のストレージシステムにおいて、
前記第１の判定ステップにおける判定のための所定の条件とは、前記第１の記録メディアにおける記録媒体としての種類が所定の種類とは異なる場合であることを特徴とするストレージシステム。
【請求項１０】
請求項２に記載のストレージシステムにおいて、
前記第２のマガジンは、前記第２の記録メディアを含む複数の記録メディアを有し、一つの記録メディアに記録されているデータは、該データを読み出すことができない場合においても前記第２のマガジンが有する他の記録メディアに記録されているデータにより復元されるデータであって、
前記制御部のプログラムは、
前記第２の判定ステップによる判定の結果、前記第２の記録メディアの状態が所定の条件を満足し、かつ前記第２の記録メディアから前記データを読み出せない場合には、前記コピーステップは、前記他の記録メディアに記録されたデータを前記第１の記録メディアにコピーすることを特徴とするストレージシステム。
【請求項１１】
請求項１または請求項２に記載のストレージシステムにおいて、
該ストレージシステムに装填される前記マガジンは一個であって、
前記制御部のプログラムは、
前記第１の判定ステップで前記第１の記録メディアの状態を判定した後に、前記第１の記録メディアを前記第１のドライブに入れたまま、前記移送部を介して前記第１のマガジンを移送して外部に搬出し、次いで装填された前記第２のマガジンから前記移送部を介して前記第２の記録メディアを前記第２のドライブに移送し、前記第２の判定ステップで前記第２の記録メディアの状態を判定することを特徴とするストレージシステム。
【請求項１２】
請求項１または請求項２に記載のストレージシステムにおいて、
該ストレージシステムに装填される前記マガジンは一個であって、
前記制御部のプログラムは、
前記第２の判定ステップで前記第２の記録メディアの状態を判定した後に、前記第２の記録メディアを前記第２のドライブに入れたまま、前記移送部を介して前記第２のマガジンを移送して外部に搬出し、次いで装填された前記第１のマガジンから前記移送部を介して前記第１の記録メディアを前記第１のドライブに移送し、前記第１の判定ステップで前記第１の記録メディアの状態を判定することを特徴とするストレージシステム。
【請求項１３】
請求項１１に記載のストレージシステムにおいて、
前記第２のマガジンは、前記第２の記録メディアを含む複数の記録メディアを有し、一つの記録メディアに記録されているデータは、該データを読み出すことができない場合においても前記第２のマガジンが有する他の記録メディアに記録されているデータにより復元されるデータであって、
前記制御部のプログラムは、
前記第２の判定ステップによる判定の結果、前記第２の記録メディアの状態が所定の条件を満足し、かつ前記第２の記録メディアから前記データを読み出せない場合には、前記第２のドライブから前記移送部を介して前記第２の記録メディアを前記第２のマガジンに移送し、次いで前記第２のマガジンから前記移送部を介して前記他の記録メディアを前記第２のドライブに移送した後、
前記コピーステップは、前記他の記録メディアに記録されたデータを前記第１の記録メディアにコピーし、
次いで、前記第２のドライブから前記移送部を介して前記他の記録メディアを前記第２のマガジンに移送し、前記第２のマガジンから前記移送部を介して前記第２の記録メディアを前記第２のドライブに移送し、前記第１のドライブから前記移送部を介して前記第１の記録メディアを前記第２のマガジンに移送することを特徴とするストレージシステム。
【請求項１４】
請求項１２に記載のストレージシステムにおいて、
前記第２のマガジンは、前記第２の記録メディアを含む複数の記録メディアを有し、一つの記録メディアに記録されているデータは、該データを読み出すことができない場合においても前記第２のマガジンが有する他の記録メディアに記録されているデータにより復元されるデータであって、
前記制御部のプログラムは、
前記第１の判定ステップによる判定の結果、前記第１の記録メディアの状態が所定の条件を満足し、かつ前記第２の記録メディアから前記データを読み出せない場合には、前記第２のドライブから前記移送部を介して前記第２の記録メディアを前記第１のマガジンに移送して外部に搬出し、次いで装填された前記第２のマガジンから前記移送部を介して前記他の記録メディアを前記第２のドライブに移送した後、
前記コピーステップは、前記他の記録メディアに記録されたデータを前記第１の記録メディアにコピーし、
次いで、前記第２のドライブから前記移送部を介して前記他の記録メディアを前記第２のマガジンに移送し、前記第１のドライブから前記移送部を介して前記第１の記録メディアを前記第２のマガジンに移送することを特徴とするストレージシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はストレージシステムに係り、特に可搬性の記録メディアを交換するためのチェンジャ機構を有するストレージシステムに関する。
【背景技術】
【０００２】
近年、計算機上の情報システムの活用度合いが増加するにつれ、長期にわたり、電子データを記録し保存するための記録メディアの必要性が増加している。その目的に沿う記録メディアの１つである光ディスクは、長期に電子データを記録し保存でき、また、読み書きするドライブから取り出し、オフラインで保管できる記録メディアであることから、省エネ効果もある記録メディアとして活用される場面が増えてきている。
また、記録する電子データ量が多くなることから、例えば、特許文献１に記載のように、光ディスクを複数枚纏めて、１つのマガジンに入れ、マガジン単位で扱う技術も開発されてきている。これは、１枚ずつ管理する場合に比べ、管理単位当たりの記録容量が増す、別の言い方をすれば、管理単位が、枚数分の１になり、保管管理が容易になるとも言える。
【０００３】
加えて、記録メディアが複数枚で１つの纏まりとなる場合、例えば、特許文献１では、複数枚の記録メディアで１つのバックアップデータとなる場合、１枚でも欠けると元のデータを復元できない。このため、関連のある可搬媒体が１つのマガジンに纏めて挿入されるようにすれば、運用管理面でのメリットが大きい。更に、マガジンに入っていることで防塵対策にもなり、また、１枚ずつケースに入れる場合と比較して、トータルの厚みを薄くできる。このため、ストレージシステムの小型化を進め、オフラインで保管するマガジンの置き場所を小さくできるというメリットもある。
なお、特許文献２では、上記した事項に関連して、複数の記録メディアを入れたマガジンと複数のドライブとの間で、記録メディアを移動するストレージシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３５３０５３号公報
【特許文献２】特願２０１０−２１８０５７号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
光メディアは、下方互換性を重んじた開発が進められ、古い世代のメディアも最新のドライブで読み書きすることができる。このため、新世代のメディアが生まれるたびに、古いメディアからデータを移しかえるという手間が省け、長期の保管に向くというメリットを利用者に提供してきた。しかし、データを書き込むメディア表面が指紋や埃などによって汚れ、またメディアを長期或いは頻繁に使用することにより、読み書きエラー率が高くなることがある。一般に、光メディアには、記録されるデータの保全のため、あるビットが不正かどうか確認し、また復元するための冗長なデータを付加して記録されるが、エラー率が高くなると復元できなくなる可能性が高まる。このため、エラー率が高まった際には、新しい光メディアに交換することが望ましい。
【０００６】
一方、記録するデータ量の増加、運用管理のし易さ等の観点から、複数枚の光メディアを１つのマガジンに入れて用いる場合が増えてきている。この際、マガジン内の光メディアの１枚が、読み書きエラー率が高くなり交換を必要とするとき、マガジン全体を新しいマガジンに交換すると、コストが掛りすぎる。これを避けるために、不良な記録メディアを選んで人手で交換すると、記録メディアの表面に指紋が付いて汚れたり、間違った記録メディアを交換したり、新たに異質な記録メディアが混在するといった問題があった。
【０００７】
特許文献１では、複数の記録メディアを入れたマガジンと、１台の読み書き装置（以下、ドライブと記す）との間で、記録メディアを移動させるチェンジャ機構を有するストレージシステムにおいて、バックアップデータを記録する場合に、マガジン内に、記録メディアが全て装填されていないとき、或いは、異質の記録メディアが装填されているときでも、適切にバックアップできる方法を示している。ここでは、マガジンとドライブとは１対１であり、マガジン内に存在する記録メディアだけを使い、適正にバックアップ処理する方法が記載されている。しかし、マガジン内の記録メディアの自動交換は、物理的にできないという問題がある。
特許文献２においても、人手によらずチェンジャ機構を使って、マガジン内の不良記録メディアを自動交換する方法は開示されていない。
本発明の目的は、前記した問題に鑑み、人手によらずチェンジャ機構を使って、マガジン内の不良記録メディアを自動交換するストレージシステムを提供することにある。
【課題を解決するための手段】
【０００８】
前記目的を達成するため本発明は、少なくとも１枚の記録メディアを有するマガジンが装填され、該マガジンが有する記録メディアを他の記録メディアと交換するためのストレージシステムであって、前記記録メディアに対してデータを読み書きする複数のドライブと、外部から挿入された前記マガジンを前記ストレージシステム内に装填し、前記マガジンが有する記録メディアを前記マガジンと前記ドライブとの間で移送し、及び、装填された前記マガジンを外部に搬出する移送部と、前記ストレージシステムの動作を制御するプログラムを有する制御部を備え、
前記制御部のプログラムは、
記録メディアの交換に際し新たに使用される第１の記録メディアを有する装填された第１のマガジンより、前記移送部を介して前記第１の記録メディアを前記複数のドライブが含む第１のドライブに移送して、前記第１の記録メディアの状態を判定する第１の判定ステップと、
記録メディアの交換に際し使用を中止される第２の記録メディアを有する装填された第２のマガジンより、前記移送部を介して前記第２の記録メディアを前記複数のドライブが含む前記第１のドライブとは異なる第２のドライブに移送して、前記第２の記録メディアの状態を判定する第２の判定ステップと、
前記第１と第２の判定ステップによる判定の結果、前記第１と第２の記録メディアの状態が所定の条件を満足する場合には、前記移送部を介して前記第１の記録メディアを前記第２のマガジンに移送し前記第２の記録メディアを前記第１のマガジンに移送して交換する記録メディア交換ステップを有することを特徴としている。
【０００９】
また本発明は、少なくとも１枚の記録メディアを有するマガジンが装填され、該マガジンが有する記録メディアを他の記録メディアと交換するためのストレージシステムであって、前記記録メディアに対してデータを読み書きする複数のドライブと、外部から挿入された前記マガジンを前記ストレージシステム内に装填し、前記マガジンが有する記録メディアを前記マガジンと前記ドライブとの間で移送し、及び、装填された前記マガジンを外部に搬出する移送部と、前記ストレージシステムの動作を制御するプログラムを有する制御部を備え、
前記制御部のプログラムは、
記録メディアの交換に際し新たに使用される第１の記録メディアを有する装填された第１のマガジンより、前記移送部を介して前記第１の記録メディアを前記複数のドライブが含む第１のドライブに移送して、前記第１の記録メディアの状態を判定する第１の判定ステップと、
記録メディアの交換に際し使用を中止される第２の記録メディアを有する装填された第２のマガジンより、前記移送部を介して前記第２の記録メディアを前記複数のドライブが含む前記第１のドライブとは異なる第２のドライブに移送して、前記第２の記録メディアの状態を判定する第２の判定ステップと、
前記第１と第２の判定ステップによる判定の結果、前記第１と第２の記録メディアの状態が所定の条件を満足する場合には、前記第２の記録メディアに記録されたデータを前記第１の記録メディアにコピーするコピーステップと、
該コピーステップにおけるコピーが完了した後、前記移送部を介して前記第１の記録メディアを前記第２のマガジンに移送し前記第２の記録メディアを前記第１のマガジンに移送する記録メディア交換ステップを有することを特徴としている。
【発明の効果】
【００１０】
本発明によれば、人手によらずチェンジャ機構を使って、マガジン内の不良記録メディアを自動交換するストレージシステムを提供でき、大容量なデータの保管や管理を容易にすることができるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】実施例１におけるストレージシステムの全体構成図である。
【図２】実施例１におけるチェンジャ部の構成図である。
【図３】実施例１におけるマガジンと蓋とのロック機構の見取り図である。
【図４】実施例１における記録メディア交換プログラムの処理フロー図である。
【図５】実施例１における記録メディア交換プログラムの別の処理フロー図である。
【図６】実施例２におけるストレージシステムの全体構成図である。
【図７】実施例２における記録メディア交換プログラムの処理フロー図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施例を図面に基づきながら説明する。
図１は、実施例１におけるストレージシステムの全体構成図であり、チェンジャ機構を有するストレージシステムの全体構成図である。
記録メディア交換プログラム１がインストールされたコンピュータ２、チェンジャ部３が組み込まれたチェンジャシステム装置４、記録メディア交換プログラム１を実行させながら該プログラムからのメッセージを表示する入力表示装置５、および、これらを接続するコード類から構成される。チェンジャ部３には、複数枚の記録メディア１２が入ったマガジン７を外部から投入しチェンジャ内に装填、あるいは、装填されたマガジン７を外部に排出するための投入口６が設けられる。チェンジャシステム装置４に表示パネルや入力ボタンを設けることで、これと入力表示装置５が一体化して実現されても良い。また、チェンジャシステム装置４内にコンピュータのマザーボードが組み込まれ、記録メディア交換プログラム１がインストールされ、コンピュータ２とチェンジャシステム装置４が一体化して実現される構成でも良い。
【００１３】
また、ストレージシステムが、チェンジャ装置と、１台以上のハードディスクで構成されるネットワークストレージ装置とで構成され、前記ネットワークストレージ装置のハードディスク内の全て、または一部のデータをバックアップし、或いはアーカイブする先として前記チェンジャ装置内の記録メディアが用いられるような応用システムであっても良い。
また、コンピュータ２、チェンジャシステム装置４、入力表示装置５との接続方法は、ローカル接続やネットワークを介した接続など、いずれであっても良い。
【００１４】
図２は、実施例１におけるチェンジャ部の構成図である。チェンジャ部３の内部は、図２に示すように、２枚以上の記録メディア１２が詰め込まれたマガジン７と、マガジン内の記録メディア１２からローラ９側へ移動する記録メディアを選別するフィルタ８と、フィルタ８で選別され通り抜けてきた記録メディア１２aをドライブ１０へ移送し、またドライブ１０から吐き出された記録メディア１２aをマガジン７へ送り届ける働きをするローラ９と、記録メディア１２に対してデータを読み書きする装置である少なくとも２台以上のドライブ１０を備える。また、図示してはいないが、利用者が投入口６から投入したマガジン７を、チェンジャ部３内に取り込んでマガジン保持機構に装填するための装着機構と、装填が完了したことを検知するセンサーを備える。前記センサーからの情報に基づき、記録メディア交換プログラム１に制御信号を送る制御回路、記録メディア交換プログラム１からの指示を受けて、マガジン７をチェンジャ部３から排出するための制御回路や排出機構を備える。
【００１５】
図３は、実施例１におけるマガジンと蓋とのロック機構の見取り図である。図３に例示するように、マガジン７に蓋１３がある場合は、その蓋１３を開ける機構が設けられる。また、その蓋１３とマガジンケースとに、ロック機構を複数個設けても良い。即ち、バネ１４によりロック１５が通常は蓋１３を開けられない位置に保持され、バネ１４を圧縮する方向にロック１５を動かす力が働き続けると蓋１３が開くロック機構を複数個設ける。これにより、利用者が蓋１３を開けにくくなり、他と異なる記録メディアや、品質の異なる記録メディアをマガジン７に挿入する問題を回避できる。ロック機構は、図３に限定されず、例えば、マガジン７の外面に複数のスイッチを設け、その全てのスイッチが押え続けられると、電気回路が閉じて、電流が流れ、電磁的に蓋を動かないようにしていたロックが外れるロック機構など、そのロック方法は何れであっても良い。利用者がマガジン７内の記録メディア１２を容易には取り換えることができにくい仕掛けであればよい。
【００１６】
また、ローラ９を回転させる機構や、ドライブ１０を動作させ、記録メディア１２に対してデータを読出し書き込むための機構や、マガジン７、フィルタ８、ローラ９あるいはドライブ１０を保持する。さらに、それらを上下させて、記録メディア交換プログラム１が指定したマガジン７内のいずれかの記録メディア１２が、同様に指定されたいずれかのドライブ１０に移動、あるいは、反対にドライブ１０からマガジン７へ移動できるように、高さを調整する機構を具備する。前記した内で、上下させるための構成要素を限定しても、全ての構成要素を上下させても良いことは言うまでもない。
【００１７】
また、マガジン７内には、記録メディア１２をマガジン１０から外に送り出し、また戻したりするための記録メディア移動機構１１が設けられる。なお、ドライブ１０には、記録メディア１２が入っていくと、ドライブ１０内の所定の場所に自動的に位置付ける、いわゆるスロットイン機能が設けられていることが望ましい。また、ローラ９は、記録メディア１２を上下で挟んでローラ９の回転により記録メディア１２を移動させる機構である。マガジン７からドライブ１０の方向と、ドライブ１０からマガジン７の方向の２方向に、記録メディア１２を移動できるよう、記録メディア交換プログラム１からの指示により、ローラ９の回転方向を制御する制御回路が設けられていることは言うまでもない。
また、チェンジャ部３は、図２にあるように、例えば、ローラ９が上下方向に並ぶように置かれても良いし、水平方向となるようにチェンジャ部３全体が90度回転して置かれ、或いは、天地逆転して置かれるなど、どの位置にあっても良い。
【００１８】
図２では、上から３番目の記録メディア１２aだけが、スリット８を通り抜け、ローラ９により、上から２番目のドライブ１０aに移動、あるいは、上から２番目のドライブ１０aからローラ９やスリット８を経由してマガジン７の上から３番目の場所に戻っているところを示している。
【００１９】
図２では、１枚の記録メディア１２が移動しているが、記録メディア１２の移動が１枚ずつであっても、複数枚同時であっても良い。以下では、記録メディア交換プログラム１によって指示された１枚ずつの記録メディア１２がマガジン７とドライブ１０の間を移動する場合で説明するが、それに限定されない。また、ドライブ１０は、少なくとも２台あるものとし、マガジン７内の記録メディア１２に、データを記録し、また読み出す場合に、各記録メディアを、いずれかのドライブ１０に移動し、それぞれ独立に、読み書きがなされる場合であっても、複数の記録メディア１２がひと組として扱われる。例えば、同じデータが、２つのドライブ１０の各記録メディア１２に書き込まれる、いわゆるＲＡＩＤ１（Redundant Arrays of Independent Disks 1）としての使われ方であっても、３台以上のドライブ１０を用いてＲＡＩＤ５やＲＡＩＤ６の方式で記録される方式であっても良い。
【００２０】
図４は、実施例１における記録メディア交換プログラムの処理フロー図である。
記録メディア交換プログラム１は、マガジン７内の記録メディア１２を他のマガジン７の記録メディアに交換するため、利用者によって起動されても良い。あるいは、利用者や他の応用プログラムが、マガジン７内の記録メディア１２のデータを利用するために読み書きした際、記録メディアのローディングエラーや、読込みエラーや書込みエラーが発生し、該記録メディアの交換とデータの復元を必要として、応用プログラムやオペレーティングシステムに代表されるシステムプログラムから起動されても良い。
また、ストレージシステムが、ハードディスクを用いたネットワークストレージ装置と、チェンジャ装置とで構成され、前記ネットワークストレージ装置が利用されているバックグラウンドで、記録メディア交換プログラム１が起動されても良い。
【００２１】
図４において、記録メディア交換プログラム１が起動されると、チェンジャ３内にマガジン７が装填されているかを判定し（ステップS1：以下では“ステップ”の表示を省略することがある）、装填されていれば（S1：YES）ステップS４以降を実施し、装填されていなければ（S1：NO）、空き領域のある交換用の新しい記録メディア１２を含むマガジン７を装填するように、利用者が見る入力表示装置５にメッセージを送り（S2）、第1マガジン装填されたことを示す信号を受け取る（S3）と、ステップS4以降を実施する。
ここで、説明を容易にするため、交換用の新しい記録メディア１２が入っているマガジン７を第1マガジン７aと称し、該記録メディア１２を交換用記録メディア１２aと称する。
【００２２】
ステップS4では、第1マガジン７aから１つの記録メディアを取り出し、チェンジャの記録メディア移動メカニズムを用いて第１ドライブ１０aへ移動する。
ドライブ１０にセットされた記録メディアは、第１ドライブ１０aにより、記録メディア１２内の管理情報を参照し、或いは実際に読み書きをするなどして、空き領域があり、正常に読み書きできる交換用記録メディア１２aであるかが判定される（S5)。空き領域が無い、或いはエラー率が高く使えない場合（S5：NO）は、前記記録メディア移動メカニズムは該記録メディア１２を第1マガジン７a内の元の位置に戻す（S6）。
【００２３】
ステップS5において、記録メディア１２が、異質な記録メディア、例えば、読み書き可能な２５ＧBのブルーレイディスクの中に、ＤＶＤ−ＲＡＭディスクが混ざっており、或いは異なるメーカのブルーレイディスクが混入していた場合には、Ｓ５：ＮＯと判定するようにしても良い。即ち、ステップS2で、第１マガジン７aを投入するよう促すメッセージに加えて、利用者が許可する記録メディア１２の種類やメーカ情報等を入力するようメッセージを表示し、利用者が入力した情報に基づいて、ステップS5で、第１ドライブ１０aの記録メディア１２に記録されたメーカ情報やメディアの読み書きを実施して、種別が一致しているかを判定する実施例であっても良い。
【００２４】
また、これらのデータ構成や、マガジン７内における複数の記録メディア間の関係を示す情報は、コンピュータ２の中の記憶装置に記録される実施例でも良いし、各記録メディア１２内に管理データとして記録される実施例でも良いし、各マガジン７のそれらの情報を他のストレージに記録する実施例でも良い。記録メディア交換プログラム１は、これらの情報を読み込んで、マガジン７内の各記録メディア１２の関連情報に基づき、ある記録メディア１２を修復するにはどの記録メディア１２が必要かを的確に選択するように処理されることは言うまでもない。これらのように、本実施例に固有な処理ステップではない場合には、詳細な説明を省略する。
【００２５】
先のステップS6に引続き記録メディア交換プログラム１は、第1マガジン７a内に他に記録メディア１２が存在するかを判定し（S7）、存在しなければ（S７：NO）、該第1マガジン７aを排出し（S8）、ステップS2以降を繰り返し、存在すれば（S７：YES）、ステップS4以降を繰り返す。
先のステップS5で、ドライブ１０にセットされた記録メディアに空き領域があり、正常に読み書きできる交換用記録メディア１２aであると判定された際は（S5：YES)、ステップS9から始まる次のフローに到る。
ステップS9では、前記交換用記録メディア１２aを第１ドライブ１０aに残した状態で、現在チェンジャ部３に装填されているマガジン７を排出し、利用者が見る入力表示装置５に、例えばエラー率が高いなどの理由により交換したい記録メディアが入っている第２マガジン７bを装填するようにメッセージを送り、装填されるのを待つ（S10）。
ここで、説明を容易にするため、信頼性の低い記録メディアを不良記録メディア１２ｂと称し、その不良記録メディア１２ｂが入っているマガジンを第２マガジン７bと称する。
【００２６】
第２マガジン７bが装填されたことを知らせる信号を受け取る（S11）と、第２マガジン７b内の1枚の記録メディア１２を第２ドライブに移動し（S12）、不良記録メディア１２ｂか否か判定する（S13）。ここで、信頼性の低い記録メディア、即ち、不良記録メディア１２ｂとは、全く読み書きできない記録メディアであっても、あるいは、読み書きのエラー率が所定値より高い記録メディアであっても、製造日からの経過日数が所定値より長い記録メディアであっても、あるいは、使用回数やローディング回数が所定値より多い記録メディアであって良く、即ち新しい記録メディア１２aへの交換が期待される記録メディアであって良い。
【００２７】
また、記録メディアの製造メーカや種別が所定のものではない場合に、不良記録メディアとする実施例でも良い。また、エラー率、経過日数、使用回数、ローディング回数、製造メーカ名、記録メディア種別が予め記録メディアに記録される実施例でも良いし、例えば、エラー率は、ここで、実際に読み書きを実施し、エラー率を調べる実施例であっても良い。あるいは、ステップS10で、利用者が見る入力表示装置５を介して、使用実態を入力させる実施例でも良い。また、判定に用いるエラー率、経過日数、使用回数、ローディング回数の上限を利用者に指定させる実施例であっても良い。さらに、これらの組み合わせで、不良記録メディアを定義する実施例であっても良い。
【００２８】
なお、以下の説明では、説明を簡潔にするため、第２マガジン７bには１つの不良記録メディア１２ｂがあるものとするが、複数の不良メディアがあった場合には、交換用記録メディアとの交換処理を繰り返すステップを持つ実施例であっても良いことは言うまでもない。
また、第２マガジン７b内の各記録メディア１２に記録されていたデータは、他の記録メディア１２によって、復元できるものとする。例えば、マガジン内の２枚の記録メディア１２が同じデータをもち、一方の記録メディア１２が不良となっても、他方の記録メディア１２のデータを、交換用記録メディア１２aにコピーして不良記録メディア１２ｂと交換し、新たな２枚組を実現する、いわゆるＲＡＩＤ１のデータ構成や、例えば、マガジン内の３枚の記録メディア１２にデータとパリティデータを分割して書込み、いずれか１枚の記録メディア１２が読み書きできなくても、他の２枚記録メディア１２のデータで、不良記録メディア１２ｂのデータを復元できる、いわゆるＲＡＩＤ５のデータ構成や、パリティデータを二重に持ち、２枚の記録メディア１２が不良になった場合でも復元可能となる、いわゆるＲＡＩＤ６のデータ構成であっても良い。以降では、簡単のため、４枚の記録メディア１２で、ＲＡＩＤ５のデータ構成となっている場合を例に説明するが、他の復元可能なデータ構成を取る場合であっても良いことは言うまでもない。
【００２９】
先のステップS13の判定で、第２マガジン７b内の1枚の記録メディア１２が不良記録メディア１２ｂならば（S13：YES）、ステップS16から始まる次のフローに到る。また、不良記録メディア１２ｂでなければ（S13：NO）、該記録メディアを第２マガジン７b内の元の場所に戻し（S14）、他の記録メディア１２があるか判定する（S15）。記録メディア１２があれば（S15：YES）、ステップS12以降を繰り返し、他に記録メディア１２が第２マガジン７b内になければ（S15：NO）、ステップS9以降を繰り返す。その際、ステップS9の第１マガジンは第２マガジンと、ステップS10以下の第２マガジンは第３マガジンと読替えられて実行される。
【００３０】
ステップS16では、第2ドライブ１０ｂの不良記録メディア１２ｂからデータを読み込めるか判定し、読み込めなければ（S16：NO）、ステップS19以降を実施し、読み込めれば（S16：YES）、読み込まれたデータを第１ドライブ１０aの交換用記録メディア１２aに書込み、即ち、コピーし、全てのデータがコピーできたか否かを判定する（S18）。完全にコピーできれば（S18：YES）、ステップS24から始まる次のフローに到る。これにより、不良記録メディア１２ｂのエラーの度合いが軽い場合や、経過年数により不良記録メディア１２bと見做した場合などで、該不良記録メディア１２ｂからデータが全て読み込めるときは、交換用記録メディア１２aへの復元処理が容易、かつ、相対的に短時間に済むため、利用者に、交換用記録メディア１２aへの早めの交換を促すことができる。また、経過年数によりマガジン7内の記録メディア１２の全てか大部分を新しい記録メディアに入れ替えたい場合には、先のステップS3からステップS7において、チェンジャ部３が有するドライブ１０の1つを除いた他のドライブ１０に、複数の交換用記録メディア１２aを移動し、ステップS17で1枚の不良記録メディア１２bのデータを交換用記録メディア12aにコピー後、先のステップS12以降を繰り返すことで、ドライブ１０内にある交換用記録メディア１２aの数だけ、まとめて交換するようなフローとしてもよい。
【００３１】
先のステップS18で、全てを交換用記録メディア１２aにコピーできない場合には（S18：NO）、第2ドライブ１０bの不良記録メディア１２ｂを一旦第２マガジン７bの元の場所に戻し（S19）、第２マガジン７b内の他の記録メディアを、ドライブ１０に移動する（S20）。ここでは、4台のドライブのうち、第１ドライブ１０aには、交換用記録メディア１２aが入っているので、他の3台のドライブに、第２マガジン７b内の不良記録メディア１２ｂを復元するのに必要な3枚の記録メディア１２を移動させる。
【００３２】
これら3枚の記録メディア１２のデータやパリティデータを読込み、交換用記録メディア１２aに記録すべきデータを復元する（S21）。その方法は、RAIDでの復元処理と同様であり省略する。また、交換用記録メディア１２aには不良記録メディア１２ｂの一部のデータが既にコピー出来ている場合には、復元できていない部分のみを、3枚の記録メディア１２のデータやパリティデータで復元する処理方法であっても良い。
復元処理が終了したら、3枚の正常な記録メディア１２を第２マガジン７b内の元の場所に戻し（S22）、第２マガジン７b内の不良記録メディア１２ｂを第2ドライブ１０bに移動する（S23）。
【００３３】
次にステップS24では、第１ドライブ10a内の復元された交換用記録メディア１２aを、第2ドライブ１０bにある不良記録メディア１２ｂが置かれていた第２マガジン７bの場所に移動し（S24）、第２マガジン７bを排出する（S25）。利用者が見る入力表示装置５に、不良記録メディア１２ｂを収納するために第1マガジン７aを装填するようメッセージを送る（S26）。ここでは、交換用記録メディア１２aが入っていた第1マガジン７aとしたが、不良記録メディアだけを入れる第３マガジン１０cを設け、それを装填させる実施例であっても良い。
第1マガジン７aが装填されると（S27）、第1マガジン７a内に、不良記録メディア１２ｂを戻す空きスペースがあるかを判定する（S28）。空きスペースがなければ（S28：NO）、第1マガジン７aを排出し（S29）、ステップ（S26）以降を繰り返し、空いている場所があれば（S28：YES）、その場所に、第２ドライブ１０b内の不良記録メディア１２ｂを移動し（S30）、第1マガジン７aを排出して（S31）プログラムを終了する。
なお、第１マガジン７ａは、いずれ不良記録メディアのみを有するようになるので、その段階でユーザが廃棄しても良く、交換するための技術を有する者が良品の記録メディアと交換し再利用しても良い。
【００３４】
図５は、実施例１における記録メディア交換プログラムの、図４とは別の処理フロー図である。
実施例１での記録メディア交換プログラム１の、次に示す処理フローは、図５に例示するように、交換用記録メディア１２aを第１ドライブ１０aに移動するステップと、不良記録メディア１２bを第２ドライブ１0ｂに移動するステップの順序を、図４から入れ替えたものでもよい。即ち、記録メディア交換プログラム１は、起動されると、チェンジャ３内にマガジン７が装填されているかを判定し（S51）、装填されていれば（S51：YES）ステップS54以降を実施し、装填されていなければ（S51：NO）、利用者が見る入力表示装置５に、エラー率の高い記録メディアが入っているマガジンを装填するようにメッセージを送り、装填されるのを待つ（S52）。
【００３５】
第２マガジン７bが装填されたことを知らせる信号を受け取る（S53）と、第２マガジン７b内の1枚の記録メディア１２を第２ドライブに移動し（S54）、不良記録メディア１２ｂか否か判定する（S55）。不良記録メディア１２ｂならば（S55：YES）、ステップS59で始まる次のフローに到る。不良記録メディア１２ｂでなければ（S55：NO）、該記録メディア12を第２マガジン７b内の元の場所に戻し（S56）、他の記録メディア１２があるか判定する（S57）。記録メディア１２があれば（S57：YES）、ステップS54以降を繰り返し、他に記録メディア１２が第２マガジン７b内になければ（S57：NO）、第２マガジン７bを排出（S58)し、ステップS52以降を繰り返す。
【００３６】
ステップS59では、現在チェンジャ部３に装填されているマガジン７を排出し、空き領域のある交換用の新しい記録メディア１２を含む第１マガジン７aを装填するように、利用者が見る入力表示装置５にメッセージを送る（S60）。第1マガジン装填されたことを示す信号を受け取る（S61）と、ステップS62以降を実施する。ステップS62では、第１ドライブ１０aは、記録メディア１２内の管理情報を参照し、或いは実際に読み書きをするなどして、空き領域があり、正常に読み書きできる交換用記録メディア１２aであるかが判定される。空き領域があり、正常に読み書きできる交換用記録メディアである場合（S62：YES）は、S65に始まる次のフローに到る。
【００３７】
空き領域が無く、或いはエラー率が高く使えない場合（S62：NO）は、該記録メディア１２を第1マガジン７a内の元の位置に戻す（S63）。なお、ステップS62において、記録メディア１２が、異質な記録メディア、例えば、読み書き可能な２５ＧBのブルーレイディスクの中に、ＤＶＤ−ＲＡＭディスクが混さり、或いは、異なるメーカのブルーレイディスクが混入していた場合には、S62：ＮＯと判定するようにしても良い。即ち、ステップＳ60で、第１マガジン７aを投入するよう促すメッセージに加えて、利用者が許可する記録メディア１２の種類やメーカ情報等を入力するようメッセージを表示し、利用者が指定した情報に基づいて、ステップＳ62で、第１ドライブ１０aの記録メディア12に記録されたメーカ情報やメディアの読み書きを実施して、種別が一致しているかを判定する実施例であっても良い。
【００３８】
引続きステップS64では、第1マガジン７a内に他に記録メディア１２が存在するかを判定し、存在しなければ（S64：NO）、ステップS59以降を繰り返し、存在すれば（S64：YES）、ステップS62以降を繰り返す。
続いてステップS65では、第2ドライブ１０ｂの不良記録メディア１２ｂからデータを読み込めるか判定し、読み込めなければ（S65：NO）、ステップS67以降を実施し、読み込めれば（S65：YES）、読み込まれたデータを第１ドライブ１０aの交換用記録メディア１２aに書込み、即ちコピーし（S66)、第2ドライブ１０bの不良記録メディア１２ｂを第1マガジン７内の交換用記録メディア１２aが置かれていた場所に戻し（S67）、第１マガジン７aを排出する（S68)。
【００３９】
次に、利用者が見る入力表示装置５に、交換用記録メディア１２ｂを収納する第２マガジン７ｂを装填するようメッセージを送る（S69）。マガジン７が装填された場合には（S70）、先の第2マガジン７bかを判定し（S71)、第２マガジン７bでなければ（S71：NO）、マガジン７を排出し（S72）、ステップS69以降を繰り返し、第２マガジンであれば（S71：YES）、全てのデータがコピーできたか否かを判定する（S73）。完全にコピーできていれば（S73：YES）、ステップ（S77）以降を実施する。
【００４０】
全てを交換用記録メディア１２aにコピーできていない場合には（S73：NO）、不良記録メディア１２bのデータを復元するのに必要な第2マガジン７ｂ内の記録メディア１２を、ドライブ１０に移動する（S74）。記録メディア１２のデータやパリティデータを読込み、復元データを生成して、第1ドライブ１０a内の交換用記録メディア１２aにコピーし（S75）、復元に用いた記録メディア１２を第２マガジン７b内の元の場所に戻し（S76）、ステップS77以降を実施する。
ステップS77では、第１ドライブ10a内の交換用記録メディア１２aを、不良記録メディア１２ｂが置かれていた第２マガジン７bの場所に戻し、第２マガジン７bを排出して（S78）、プログラムを終了する。
【００４１】
これにより、第２マガジン７b内の不良記録メディア１２ｂと、第1マガジン７a内の交換用記録メディア１２aとの交換を、人手によらず、チェンジャシステムによって行わせることで、記録メディア１２の表面を人手で汚す可能性を排除できると共に、不良記録メディア１２ｂのデータの復元も合わせて実施できるので、利用者には、一枚だけの記録メディアに比べ大容量で、かつ、関連性のあるデータが記録された各記録メディアを１つのマガジンに纏めて、一括して運用管理できる。更に、ケースにロック機構を設けて、マガジン内の記録メディアを人手で交換できなくするマガジン仕様とすることもでき、マガジン内への異質な記録メディアの混入や、間違った記録メディアの交換の可能性を回避して、信頼性や耐久性の高いマガジンの運用を実現することもできる。
【００４２】
図６は、実施例２におけるストレージシステムの全体構成図である。
本実施例では、チェンジャ部３が、少なくとも２個のマガジン７を装填できることが、実施例１と異なる。
実現方法は、ドライブ１０全体を上下に動かすことで夫々のマガジン７との間で、記録メディア７を移動させる実施例でも良く、２つのマガジン７を上下に動かして、空いているドライブ１０へ記録メディア７を移動させることで、実現させても良い。
この場合、交換用記録メディア１２aが入った第1マガジン７aと、不良記録メディア１２ｂが入っている第２マガジン７bとを、同時にチェンジャ部３に装填できるので、実施例１のように、第1マガジン７aと第２マガジン７bを排他的にチェンジャ部３に装填する手間が不要となる。
【００４３】
図７は、実施例２における記録メディア交換プログラムの処理フロー図である。
記録メディア交換プログラム１は、起動されると、チェンジャ部３内にマガジン７が装填されているかを判定し（S101）、装填されていれば（S101：YES）ステップS104以降を実施し、装填されていなければ（S101：NO）、交換用記録メディア１２aを含む第1マガジン７aを装填するように、利用者が見る入力表示装置５にメッセージを送り（S102）、第1マガジン７a装填されたことを示す信号を受け取ると（S103）、ステップS104以降を実施する。
【００４４】
ステップS104では、第1マガジン７aから１つの記録メディア１２を取り出し、第１ドライブ１０aへ移動する。第１ドライブ１０aにセットされた記録メディア１２は、第１ドライブ１０aにおいて、空き領域があり、正常に読み書きできる交換用記録メディア１２aであるかが判定される（S105)。空き領域が無く、或いはエラーレートが高く使えない場合は（S105：NO）、該記録メディア12を第1マガジン７a内の元の位置に戻し（S106）、第1マガジン７a内に他に記録メディア１２が存在するか判定し（S107）、存在しなければ（S107：NO）、該第1マガジン７aを排出し（S108）、ステップS102以降を繰り返し、存在すれば（S107：YES）、ステップS104以降を繰り返す。ステップS105で、空き領域があり、正常に読み書きできる交換用記録メディアと判定された場合は（S105：YES)、ステップS109で始まる次のフローに到る。
【００４５】
ステップS109では、利用者が見る入力表示装置５に、不良記録メディア１２ｂが入っている第２マガジン７bを装填するようにメッセージを送り、装填されるのを待つ。
マガジンが装填されたことを知らせる信号を受け取る（S110）と、第2マガジン７b内の1枚の記録メディア１２を第２ドライブ１０bに移動し（S111）、不良記録メディア１２ｂか否か判定する（S112）。なお、以下では、説明を簡潔にするため、第2マガジン７bには１つの不良記録メディア１２ｂがあるものとする。また、第2マガジン７b内では、2枚の記録メディア１２が同じコピーをもち、一方の記録メディア１２が不良となっても、対となっている他方の記録メディア１２のデータを交換用記録メディア１２aにコピーすることで復元できる場合、すなわち、ＲＡＩＤ１のデータ構成の場合を例に説明する。なお、他のRAIDのデータ構成による復元方法でも良いことは言うまでもない。
【００４６】
ステップS112での判定の結果、不良記録メディア１２ｂならば（S112：YES）、ステップS115で始まる次のフローに到る。不良記録メディア１２ｂでなければ（S112：NO）、該記録メディアを第２マガジン７b内の元の場所に戻し（S113）、第２マガジン７b内に他の記録メディア１２があるかを判定する（S114）。記録メディア１２があれば（S114：YES）、ステップS111以降を繰り返し、他記録メディア１２が第２マガジン７b内になければ（S114：NO）、ステップS109以降を繰り返す。
ステップS115では、第2ドライブ１０bの不良記録メディア１２ｂからデータを読み込めるか判定し、読み込めなければ（S115：NO）、ステップS118以降を実施し、読み込めれば（S115：YES）、読み込まれたデータを第１ドライブ１０aの交換用記録メディア１２aに書込み、即ち、コピーし（S116)、全てのデータがコピーできたか否かを判定する（S117）。完全にコピーできれば（S117：YES）、ステップS122で始まる次のフローに到る。これにより、不良記録メディア１２ｂの不良の度合いが軽く、該不良記録メディア１２ｂからデータが全て読み込める場合は、交換用記録メディア１２aへの復旧処理が容易に、かつ、相対的に短時間で可能であり、利用者に交換用記録メディア１２aへの早めの交換を促すことができる。
【００４７】
ステップS117で、全てを交換用記録メディア１２aにコピーできない場合には（S117：NO）、不良記録メディア１２ｂを第1マガジン７aの交換用記録メディア１２aがあった場所に移動し（S118）、第２マガジン７b内の他の正常な記録メディア１２を、ドライブに移動する（S119）。ここでは、第１ドライブ１０aには、交換用記録メディア１２aが入っているので、第２ドライブ１０bに、第２マガジン７b内の不良記録メディア１２ｂと対となっている復元に必要な他の１枚の記録メディア１２を移動させる。
第２ドライブ１０bの記録メディア１２から記録されているデータを読込み、第１ドライブ１０a内の、交換用記録メディア１２aに書き出してデータを復元する（S120）。
【００４８】
復元処理が終了したら、復元に用いた第２ドライブ１０ｂ内の記録メディア１２を第２マガジン７ｂ内の元の場所に戻す（S121）。
ステップS122では、第１ドライブ内の復元された交換用記録メディア１２aを、以前不良記録メディア１２ｂが置かれていた第２マガジン７bの場所に移動して、第２マガジン７bを排出し（S123)、更に、第1マガジン７aを排出して（S124）、プログラムを終了する。
尚、ステップS102からステップS108と、ステップS109からステップS114とを入れ替えて、交換用記録メディアを第1ドライブ１０aに移動させるステップと不良記録メディアを第２ドライブ１０bに移動させるステップの順番を入れ替えても良い。
【００４９】
さらに、経過年数やエラー率に基づき、第2マガジン７ｂ内の全て又は多くの記録メディア１２bを、第１マガジン７a内の交換用記録メディア１２aと一括して交換するため、ステップS111からステップS114の不良記録メディア１２bを第2ドライブ１０bに移動する処理と、ステップS104からステップS108の交換用記録メディア１２aを第1ドライブ１０aに移動する処理と、ステップS116以降の復元処理とを、第１マガジン７aや第２マガジン７ｂを排出するステップS123とステップS124の前で、第２マガジン７b内の記録メディア１２の数だけ繰り返す実施例としてもよい。
【００５０】
これにより、実施例１と同様に、人手によらず、マガジン内の不良記録メディアを交換用の新しい記録メディアに交換でき、不要記録メディアのデータを復元できるとともに、不良記録メディアの入っている第２マガジンと交換用記録メディアの入っている第１マガジンとを同時にチェンジャ部に装填できるので、実施例１のように第１マガジンと第2のマガジンとを排他的に用いるための各マガジンの装填、排出を繰り返す手間を省くことができ、一層、使い勝手の良い管理方法を提供できる。
また、マガジン内の全ての、または多くの記録メディアを、交換用記録メディアに交換する場合にも、各マガジンの装填、排出を繰り返す手間を省くことができる。
【符号の説明】
【００５１】
１：記録メディア交換プログラム、２：コンピュータ、３：チェンジャ部、４：チェンジャシステム装置、５：入力表示装置、６：投入口、７：マガジン、８：スリット、９：ローラ、１０：ドライブ、１１：記録メディア移動機構、１２：マガジン、１３：マガジンの蓋、１４：ロック、１５：バネ。
【図１】
2013045475.tif 000003
【図２】
2013045475.tif 000004
【図３】
2013045475.tif 000005
【図４】
2013045475.tif 000006
【図５】
2013045475.tif 000007
【図６】
2013045475.tif 000008
【図７】
2013045475.tif 000009