(57)【特許請求の範囲】
【請求項１】
ファイルシステムに適合する手法に基づいて、データの読み出し又は書き込みを要求する読み書き要求元と通信する第１システム適合部と、
前記ファイルシステム以外の指定されたシステムに適合する手法に基づいて、データの読み出し又は書き込みを要求する読み書き要求元と通信する第２システム適合部と、
読み書き対象の磁気テープのフォーマット形式が前記ファイルシステムに適合している場合には、前記第１システム適合部をレディ状態とし、前記第２システム適合部をノットレディ状態とし、前記読み書き対象の磁気テープのフォーマット形式が前記ファイルシステムに適合していない場合には、前記第１システム適合部をノットレディ状態とし、前記第２システム適合部をレディ状態とし、読み書き対象の磁気テープが無い場合には、前記第１システム適合部および前記第２システム適合部をノットレディ状態とする制御部と
を備え、
前記制御部は、前記第１システム適合部がレディ状態である場合だけでなくノットレディ状態である場合にも、前記第１システム適合部がレディ状態であると前記読み書き要求元に見せかける機能を備えている磁気テープ装置。
【請求項２】
前記第１システム適合部は、前記読み書き要求元との間では、前記ファイルシステムに適合するファイルの態様でもってデータを通信する請求項１に記載の磁気テープ装置。
【請求項３】
前記第１システム適合部は、前記読み書き要求元との間では、前記ファイルシステムに適合するファイルを構成するブロックの態様でもってデータを通信する請求項１に記載の磁気テープ装置。
【請求項４】
前記第１システム適合部と前記第２システム適合部は、別々の通信手法を利用して読み書き要求元と通信する請求項１又は請求項２又は請求項３に記載の磁気テープ装置。
【請求項５】
前記第１システム適合部と前記第２システム適合部は、共通の通信手法を利用して読み書き要求元と通信する請求項１又は請求項２又は請求項３に記載の磁気テープ装置。
【請求項６】
前記制御部は、前記第１システム適合部がノットレディ状態である場合に、前記読み書き要求元に向けて、前記第１システム適合部がレディ状態であるが磁気テープに空き容量が無いことを通知する請求項１乃至請求項５の何れか一つに記載の磁気テープ装置。
【請求項７】
磁気テープに対するデータの読み出しと書き込みを行う機構を備えた磁気テープドライブと、
前記磁気テープドライブと情報通信網を介して接続し当該磁気テープドライブの動作を制御するサーバ装置と
を有し、
前記サーバ装置は、
ファイルシステムに適合する手法に基づいて、前記磁気テープにおけるデータの読み出し又は書き込みを要求する読み書き要求元と通信する第１システム適合部と、
前記ファイルシステム以外の指定されたシステムに適合する手法に基づいて、前記磁気テープにおけるデータの読み出し又は書き込みを要求する読み書き要求元と通信する第２システム適合部と、
読み書き対象の磁気テープのフォーマット形式が前記ファイルシステムに適合している場合には、前記第１システム適合部をレディ状態とし、前記第２システム適合部をノットレディ状態とし、前記読み書き対象の磁気テープのフォーマット形式が前記ファイルシステムに適合していない場合には、前記第１システム適合部をノットレディ状態とし、前記第２システム適合部をレディ状態とし、読み書き対象の磁気テープが無い場合には、前記第１システム適合部および前記第２システム適合部をノットレディ状態とする制御部と
を備え、
前記制御部は、前記第１システム適合部がレディ状態である場合だけでなくノットレディ状態である場合にも、前記第１システム適合部がレディ状態であると前記読み書き要求元に見せかける機能を備えている磁気テープドライブシステム。
【請求項８】
ファイルシステムに適合する手法に基づいて、磁気テープにおけるデータの読み出し又は書き込みを要求する読み書き要求元と通信する第１システム適合部と、前記ファイルシステム以外の指定されたシステムに適合する手法に基づいて、磁気テープにおけるデータの読み出し又は書き込みを要求する読み書き要求元と通信する第２システム適合部とを設け、
読み書き対象の磁気テープのフォーマット形式が前記ファイルシステムに適合している場合には、前記第１システム適合部をレディ状態とし、前記第２システム適合部をノットレディ状態とし、前記読み書き対象の磁気テープのフォーマット形式が前記ファイルシステムに適合していない場合には、前記第１システム適合部をノットレディ状態とし、前記第２システム適合部をレディ状態とし、読み書き対象の磁気テープが無い場合には、前記第１システム適合部および前記第２システム適合部をノットレディ状態としつつ、前記第１システム適合部がレディ状態である場合だけでなくノットレディ状態である場合にも、前記第１システム適合部がレディ状態であると前記読み書き要求元に見せかける磁気テープドライブ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気テープをファイルシステムで利用する技術に関する。
【背景技術】
【０００２】
磁気テープは、シーケンシャルアクセス手法によりデータの書き込みや読み出しが行われることが一般的であった。そのシーケンシャルアクセス手法とは、磁気テープの先頭から順番にデータを書き込んだり、データを読み出す手法である。これに対し、近年、特許文献１にも記載されているように、磁気テープにアクセスする手法として、ファイルシステムに適合するアクセス手法（以下、ファイルアクセス手法とも記す）が開発されている。磁気テープに対するファイルアクセス手法は、ＬＴＦＳ（Linear Tape File System）に関する規格に基づいており、磁気テープであっても、例えばハードディスクに格納されているデータを読み書きするようにデータを読み書きできる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１６１１８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、シーケンシャルアクセス手法に適合する磁気テープのフォーマットと、ファイルアクセス手法に適合する磁気テープのフォーマットとは異なる。磁気テープを読み書きする磁気テープドライブ装置には、それらフォーマットの異なる複数種の磁気テープを読み書きできるタイプがある。このような磁気テープドライブ装置は、磁気テープを読み書きする際に次のように動作する。すなわち、磁気テープドライブ装置は、ファイルアクセス手法に適合するフォーマット形式の磁気テープ（以下、ＬＴＦＳタイプ磁気テープとも記す）をロードした場合には、ファイルシステムに適合する論理デバイスを生成する。磁気テープ装置に接続している上位装置（例えばサーバやパソコン（パーソナルコンピュータ））は、その論理デバイスの生成によって、接続している磁気テープドライブ装置がファイルシステムに適合可能な装置であることを認識する。
【０００５】
その後、磁気テープの入れ替え等のために磁気テープをアンロードした場合には、磁気テープドライブ装置は論理デバイスを消去する。これにより、上位装置は、磁気テープドライブ装置がファイルシステムに適合している装置であるとは認識しなくなる。
【０００６】
この状態で、磁気テープドライブ装置が、ＬＴＦＳタイプ以外の磁気テープをロードした場合には、論理デバイスは生成されない。このため、上位装置は、接続している磁気テープドライブ装置がファイルシステムに適合している装置であるとは認識していない状態のままである。
【０００７】
一方、磁気テープドライブ装置が再びＬＴＦＳタイプ磁気テープをロードした場合には、論理デバイスが再生成され、これにより、上位装置は、接続している磁気テープドライブ装置がファイルシステムに適合している装置であると再認識する。
【０００８】
このように、磁気テープドライブ装置は、上位装置から、ＬＴＦＳタイプ磁気テープをロードする度に、ファイルシステムに適合している装置であると認識され、ＬＴＦＳタイプ磁気テープをアンロードする度に、ファイルシステムに適合している装置であるとは認識されなくなる。このような磁気テープドライブ装置に対する認識が度々変更される状態は、上位装置にとっては、例えば制御動作が煩雑化する等の不都合を招く。
【０００９】
本発明は上記課題を解決するために考え出された。すなわち、本発明の主な目的は、ファイルシステムに適合している磁気テープの入れ替え等に起因して、磁気テープドライブ装置に対する上位装置の認識が変更される事態を防止できる技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の磁気テープドライブ装置は、
ファイルシステムに適合する手法に基づいて、データの読み出し又は書き込みを要求する読み書き要求元と通信する第１システム適合部と、
前記ファイルシステム以外の指定されたシステムに適合する手法に基づいて、データの読み出し又は書き込みを要求する読み書き要求元と通信する第２システム適合部と、
読み書き対象の磁気テープのフォーマット形式が前記ファイルシステムに適合している場合には、前記第１システム適合部をレディ状態とし、前記第２システム適合部をノットレディ状態とし、前記読み書き対象の磁気テープのフォーマット形式が前記ファイルシステムに適合していない場合には、前記第１システム適合部をノットレディ状態とし、前記第２システム適合部をレディ状態とし、読み書き対象の磁気テープが無い場合には、前記第１システム適合部および前記第２システム適合部をノットレディ状態とする制御部と
を備え、
前記制御部は、前記第１システム適合部がレディ状態である場合だけでなくノットレディ状態である場合にも、前記第１システム適合部がレディ状態であると前記読み書き要求元に見せかける機能を備えている。
【００１１】
また、本発明の磁気テープドライブシステムは、
磁気テープに対するデータの読み出しと書き込みを行う機構を備えた磁気テープドライブと、
前記磁気テープドライブと情報通信網を介して接続し当該磁気テープドライブの動作を制御するサーバ装置と
を有し、
前記サーバ装置は、
ファイルシステムに適合する手法に基づいて、前記磁気テープにおけるデータの読み出し又は書き込みを要求する読み書き要求元と通信する第１システム適合部と、
前記ファイルシステム以外の指定されたシステムに適合する手法に基づいて、前記磁気テープにおけるデータの読み出し又は書き込みを要求する読み書き要求元と通信する第２システム適合部と、
読み書き対象の磁気テープのフォーマット形式が前記ファイルシステムに適合している場合には、前記第１システム適合部をレディ状態とし、前記第２システム適合部をノットレディ状態とし、前記読み書き対象の磁気テープのフォーマット形式が前記ファイルシステムに適合していない場合には、前記第１システム適合部をノットレディ状態とし、前記第２システム適合部をレディ状態とし、読み書き対象の磁気テープが無い場合には、前記第１システム適合部および前記第２システム適合部をノットレディ状態とする制御部と
を備え、
前記制御部は、前記第１システム適合部がレディ状態である場合だけでなくノットレディ状態である場合にも、前記第１システム適合部がレディ状態であると前記読み書き要求元に見せかける機能を備えている。
【００１２】
さらに、本発明の磁気テープドライブ方法は、
ファイルシステムに適合する手法に基づいて、磁気テープにおけるデータの読み出し又は書き込みを要求する読み書き要求元と通信する第１システム適合部と、前記ファイルシステム以外の指定されたシステムに適合する手法に基づいて、磁気テープにおけるデータの読み出し又は書き込みを要求する読み書き要求元と通信する第２システム適合部とを設け、
読み書き対象の磁気テープのフォーマット形式が前記ファイルシステムに適合している場合には、前記第１システム適合部をレディ状態とし、前記第２システム適合部をノットレディ状態とし、前記読み書き対象の磁気テープのフォーマット形式が前記ファイルシステムに適合していない場合には、前記第１システム適合部をノットレディ状態とし、前記第２システム適合部をレディ状態とし、読み書き対象の磁気テープが無い場合には、前記第１システム適合部および前記第２システム適合部をノットレディ状態としつつ、前記第１システム適合部がレディ状態である場合だけでなくノットレディ状態である場合にも、前記第１システム適合部がレディ状態であると前記読み書き要求元に見せかける。
【発明の効果】
【００１３】
本発明によれば、ファイルシステムに適合している磁気テープの入れ替え等に起因して、磁気テープドライブ装置に対する上位装置の認識が変更される事態を防止できる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る第１実施形態の磁気テープドライブ装置の構成を簡略化して表すブロック図である。
【図２】本発明に係る磁気テープドライブシステムの一実施形態の構成を簡略化して表すブロック図である。
【図３】本発明に係る第２実施形態の磁気テープドライブ装置の構成を簡略化して表すブロック図である。
【図４】第２実施形態における第１システム適合部と第２システム適合部の動作状態を表す表である。
【図５】第２実施形態における磁気テープのロード処理工程の一例を表すフローチャートである。
【図６】第２実施形態における磁気テープのアンロード処理工程の一例を表すフローチャートである。
【図７】本発明に係る第３実施形態の磁気テープドライブシステムの構成を簡略化して表すブロック図である。
【図８】本発明に係る第４実施形態を説明するブロック図である。
【図９】本発明に係る第５実施形態を説明するブロック図である。
【発明を実施するための形態】
【００１５】
以下に、本発明に係る実施形態を図面を参照しながら説明する。
【００１６】
（第１実施形態）
図１は本発明に係る第１実施形態の磁気テープドライブ装置の構成を簡略化して表すブロック図である。この第１実施形態の磁気テープドライブ装置１は、第１システム適合部３と、第２システム適合部４と、制御部５とを有している。
【００１７】
第１システム適合部３は、ファイルシステムに適合する手法に基づいて、データの読み出し又は書き込みを要求する読み書き要求元６と通信する機能を備えている。
【００１８】
第２システム適合部４は、ファイルシステム以外の指定されたシステムに適合する手法に基づいて、読み書き要求元６とデータを通信する機能を備えている。
【００１９】
制御部５は、読み書き対象の磁気テープのフォーマット形式がファイルシステムに適合している場合には第１システム適合部３をレディ状態とし、前記第２システム適合部をノットレディ状態とする機能を備えている。また、制御部５は、読み書き対象の磁気テープのフォーマット形式がファイルシステムに適合していない場合には、前記第１システム適合部をノットレディ状態とし、第２システム適合部４をレディ状態とする機能を備えている。さらに、制御部５は、読み書き対象の磁気テープが無い場合には、前記第１システム適合部３および第２システム適合部４をノットレディ状態とする機能を備えている。さらに、制御部５は、第１システム適合部３がレディ状態である場合だけでなくノットレディ状態である場合にも、第１システム適合部３がレディ状態であると読み書き要求元６に見せかける機能をも備えている。
【００２０】
この第１実施形態の磁気テープドライブ装置１は、上記のような制御部５を備えることにより、次のような効果を得ることができる。つまり、制御部５は、読み書き対象の磁気テープの有無およびフォーマット形式に応じて、第１システム適合部３と第２システム適合部４のそれぞれを、読み書き要求元６（上位装置）が認識できるレディ状態とノットレディ状態の何れかに設定する。すなわち、磁気テープドライブ装置１は、磁気テープの有無や磁気テープのフォーマット形式によらずに、第１システム適合部３がレディ状態であると読み書き要求元６に見せかけることにより、第１システム適合部３と第２システム適合部４を同時に読み書き要求元６に認識させることが可能となる。このため、磁気テープドライブ装置１は、磁気テープの入れ替え等に起因して磁気テープ装置１に対する読み書き要求元６の認識が変更する事態を防止できる。
【００２１】
図２は、本発明に係る磁気テープドライブシステムの一構成例を簡略化して表すブロック図である。この磁気テープドライブシステム１０は、磁気テープドライブ１２と、サーバ装置１３とを有している。
【００２２】
磁気テープドライブ１２は、磁気テープに対するデータの読み出しと書き込みを行う機構を備えている。
【００２３】
サーバ装置１３は、第１システム適合部３と第２システム適合部４と制御部５を備えている。これら第１システム適合部３と第２システム適合部４と制御部５は、図１に表される磁気テープドライブ装置１の第１システム適合部３と第２システム適合部４と制御部５と同様の機能を有している。
【００２４】
この磁気テープドライブシステム１０は、読み書き要求元６からの要求に応じてサーバ装置１３が磁気テープドライブ１２の動作を制御する構成を有しており、読み書き要求元６と通信するサーバ装置１３が、第１システム適合部３と第２システム適合部４と制御部５を備えていることから、この磁気テープドライブシステム１０も、図１に表される磁気テープドライブ装置１と同様に、磁気テープの入れ替え等に起因して磁気テープドライブ１２（磁気テープドライブシステム１０）に対する読み書き要求元６の認識が変更される事態を防止できる。
【００２５】
（第２実施形態）
以下に、本発明に係る第２実施形態を説明する。
【００２６】
図３は、本発明に係る第２実施形態の磁気テープドライブ装置の構成を簡略化して表すブロック図である。この磁気テープドライブ装置２０は、上位装置（データの読み書き要求元）３３に接続されている。あるいは、磁気テープドライブ装置２０は上位装置３３に組み込まれている。当該磁気テープドライブ装置２０は、上位装置３３からのデータの読み出し又は書き込みの要求（読み書き要求）に応じて磁気テープのデータを上位装置３３に出力（送信）する又は上位装置３３からのデータを磁気テープに書き込む構成を備えている。さらに、この第２実施形態では、磁気テープドライブ装置２０は、第１システム適合部２１と、第２システム適合部２２と、制御部２３と、ドライブ機構２４とを備えている。
【００２７】
ドライブ機構２４は、磁気テープ（例えば、ＬＴＯ（Linear Tape-Open）の規格に基づいた磁気テープカートリッジ）２８がセットされる装着部２５と、磁気テープ２８に対してデータを読み書きする磁気ヘッド（図示せず）とを備えている。当該ドライブ機構２４は、磁気テープ２８が装着部２５にセットされると、磁気テープ２８をロードし、これにより、磁気テープ２８に対するデータの読み書きを可能な状態にする機能を備えている。また、ドライブ機構２４は、装着部２５から磁気テープ２８を取り出すために、磁気テープ２８をアンロードする機能を備えている。
【００２８】
この第２実施形態の磁気テープドライブ装置２０は、ファイルシステムに適合しているＬＴＦＳ（Linear Tape File System）タイプの磁気テープと、ファイルシステムに適合していないシーケンシャルタイプの磁気テープとに対応している。そのＬＴＦＳタイプの磁気テープは、ファイルシステムに適合するフォーマット形式で初期化されている。シーケンシャルタイプの磁気テープは、シーケンシャルアクセスに適したフォーマット形式で初期化されている。磁気テープドライブ装置２０は、そのようなフォーマット形式が異なる複数のタイプの磁気テープにデータを読み書きすることが可能である。
【００２９】
第１システム適合部２１は、論理デバイス２６を有し、論理デバイス２６によって、ファイルシステムに適合する手法に基づいて上位装置３３と通信するインターフェースとしての機能を備えている。つまり、第１システム適合部２１は、ファイルの形態で上位装置３３とデータを通信する。この第１システム適合部２１が上位装置３３と通信する手法の例を挙げると、例えば、ＮＦＳ（Network File System）やＣＩＦＳ（Common Internet File System）を利用する手法がある。
【００３０】
また、第１システム適合部２１は、制御部２３との間においては、シーケンシャルアクセス手法に基づいて通信する。このため、第１システム適合部２１は、上位装置３３からの要求（ファイルシステムに適合する態様（通信様式）の要求）を制御部２３に適した態様（通信様式）に変換し、変換後の要求を制御部２３に出力する機能を備えている。
【００３１】
第２システム適合部２２は、リムーバブルデバイス２７を有し、当該リムーバブルデバイス２７によって、第１システム適合部２１とは異なる手法に基づいて上位装置３３とデータを通信するインターフェースとしての機能を備えている。例えば、第２システム適合部２２は、シーケンシャルアクセスを考慮したＳＣＳＩ（Small Computer System Interface）に基づいて上位装置３３と通信する。また、第２システム適合部２２は、制御部２３との間においても、上位装置３３との間と同様の手法に基づいて通信する。このため、第２システム適合部２２は、上位装置３３からの要求をそのまま制御部２３に出力する機能を備えている。
【００３２】
制御部２３は、上位装置３３から第１システム適合部２１あるいは第２システム適合部２２を介して伝達された読み書き要求に応じてドライブ機構２４の動作を制御する機能を備えている。さらに、制御部２３は、機能部として、状態制御部３０と、識別部３１とを備えている。
【００３３】
識別部３１は、ロードされた磁気テープ２８のフォーマット形式の情報が記載された領域をドライブ機構２４から読み出し、この情報に基づいて、ロードされた磁気テープ２８のフォーマット形式がファイルシステムに適合している形式（ファイルシステム形式）か否かを識別し、その結果を磁気テープ２８がアンロードされるまで保持する機能を備えている。
【００３４】
状態制御部３０は、ロードされた磁気テープ２８がドライブ機構２４に有るか否かの情報と、識別部３１から得た磁気テープ２８のフォーマット形式の識別情報とを取り込む機能を備えている。さらに、状態制御部３０は、その取り込んだ情報に基づいて、第１システム適合部２１と第２システム適合部２２の各動作状態、および、上位装置３３から見た第１システム適合部２１の動作状態の見え方を次のように制御する機能を備えている。
【００３５】
図４は、状態制御部３０の制御による第１システム適合部２１と第２システム適合部２２の動作状態と、上位装置３３から見た第１システム適合部２１の動作状態とをまとめた表を表している。すなわち、図４に表されているように、状態制御部３０は、ロードされた磁気テープ２８がドライブ機構２４に有り、かつ、その磁気テープ２８のフォーマット形式がファイルシステム形式である場合には、第１システム適合部２１をレディ状態にする。また、この場合には、状態制御部３０は、第２システム適合部２２をノットレディ状態にする。
【００３６】
さらに、状態制御部３０は、ロードされた磁気テープ２８のフォーマット形式がファイルシステム形式でない場合には、第２システム適合部２２をレディ状態にする。また、この場合には、状態制御部３０は、第１システム適合部２１をノットレディ状態にする。さらに、状態制御部３０は、ロードされた磁気テープ２８がドライブ機構２４に無い場合には、第１システム適合部２１および第２システム適合部２２を両方共にノットレディ状態にする。
【００３７】
さらに、状態制御部３０は、上位装置３３が第１システム適合部２１（換言すれば、磁気テープドライブ装置２０）の動作状態を次のように認識するように上位装置３３への通知を制御する機能を備えている。つまり、状態制御部３０は、第１システム適合部２１がレディ状態である場合には、その旨を知らせる通知（情報）を第１システム適合部２１を介して上位装置３３に送信する。これにより、上位装置３３は、第１システム適合部２１がレディ状態である、つまり、磁気テープドライブ装置２０はファイルシステムに適合したデータの読み書きが可能であることを認識する。
【００３８】
また、状態制御部３０は、第１システム適合部２１がノットレディ状態である場合には疑似レディ状態として扱い、レディ状態であることを知らせる通知（情報）を第１システム適合部２１を介し上位装置３３に送信する。疑似レディ状態とは、ここでは、第１システム適合部２１はレディ状態であり、かつ、ファイルが無く、書き込む容量も無い状態である。したがって、上位装置３３は、ファイルシステムに適合したデータの読み書きができない状態ではあるが、磁気テープドライブ装置２０がファイルシステムに適合していることを認識したままとなる。
【００３９】
さらに、状態制御部３０は、第２システム適合部２２がレディ状態である場合には、その旨を知らせる通知（情報）を第２システム適合部２２を介して上位装置３３に送信する。これにより、上位装置３３は、ファイルシステムに適合していない（シーケンシャルアクセスに適合している）フォーマット形式の磁気テープ２８が磁気テープドライブ装置２０にセットされていることを認識する。また、状態制御部３０は、第２システム適合部２２がノットレディ状態である場合には、その旨を知らせる通知（情報）を第２システム適合部２２を介して上位装置３３に送信する。これにより、上位装置３３は、ファイルシステムに適合していない（シーケンシャルアクセスに適合している）フォーマット形式の磁気テープ２８が磁気テープ装置２０にセットされていないことを認識する。
【００４０】
すなわち、この状態制御部３０の機能によって、磁気テープドライブ装置２０は、ファイルシステムにもファイルシステム以外のシステム（シーケンシャルアクセスのシステム）にも適合可能な装置であると、上位装置３３に見せることができる。
【００４１】
以下に、上記構成を備える磁気テープドライブ装置２０における磁気テープのロード処理工程およびアンロード処理工程の一例を図５および図６を利用して説明する。
【００４２】
図５は、磁気テープ２８をロードする際の磁気テープドライブ装置２０の処理工程の一例を表すフローチャートである。ここで、ドライブ機構２４の装着部２５には磁気テープ２８がセットされておらず、状態制御部３０によって、第１システム適合部２１および第２システム適合部２２が共にノットレディ状態であるとする。この状態において、ドライブ機構２４の装着部２５に磁気テープ２８がセットされると、ドライブ機構２４が磁気テープ２８をロードする（図５に表すステップＳ１０１）。識別部３１は、そのロードにより磁気テープ２８から読み出されたフォーマット形式に関する情報をドライブ機構２４から取り込む（ステップＳ１０２）。そして、識別部３１は、ロードされた磁気テープ２８のフォーマット形式がファイルシステム形式であるか否かを判断する（ステップＳ１０３）。この判断結果は、例えば制御部２３に備えられている記憶部（図示せず）に、少なくとも磁気テープ２８がアンロードされるまで保持される。
【００４３】
前記判断動作により、磁気テープ２８のフォーマット形式がファイルシステム形式であると識別部３１が判断した場合には、状態制御部３０は、第１システム適合部２１をレディ状態とし（ステップＳ１０４）、第２システム適合部２２はノットレディ状態のままとする。また、状態制御部３０は、第１システム適合部２１がレディ状態であること、つまり、磁気テープドライブ装置２０がファイルシステムに適合したデータの読み書きが可能な状態であることを上位装置３３に通知する（ステップＳ１０５）。この際、状態制御部３０は、第２システム適合部２２がノットレディ状態であること、つまり、ファイルシステムに適合していない（シーケンシャルアクセスに適合している）フォーマット形式の磁気テープ２８がセットされていないことを上位装置３３に通知してもよい。
【００４４】
また、磁気テープ２８のフォーマット形式がファイルシステム形式でないと識別部３１が判断した場合には、状態制御部３０は、第２システム適合部２２をレディ状態とし、第１システム適合部２１はノットレディ状態のままとする（ステップＳ１０６）。また、状態制御部３０は、第２システム適合部２２がレディ状態であること、つまり、磁気テープドライブ装置２０がシーケンシャルアクセスでもって磁気テープ２８に対するデータの読み書きが可能であることを上位装置３３に通知する。さらに、状態制御部３０は、第１システム適合部２１を疑似レディ状態として扱い、上位装置３３にはレディ状態（レディ状態かつファイル無しで空き容量が無い状態）であることを通知する（ステップＳ１０７）。
【００４５】
図６は、磁気テープをアンロードする際の磁気テープドライブ装置２０の処理工程の一例を表すフローチャートである。例えば、磁気テープ２８を取り出す指令が加えられると、識別部３１は、ロード時に取得したフォーマット形式に関する情報に基づいて、取り出し対象の磁気テープ２８のフォーマット形式がファイルシステム形式であるか否かを判断する（ステップＳ２０１）。これにより、磁気テープ２８のフォーマット形式がファイルシステム形式であると識別部３１が判断した場合には、状態制御部３０は、第１システム適合部２１をレディ状態からノットレディ状態に変更する（ステップＳ２０２）。また、状態制御部３０は、その変更に基づいて、第１システム適合部２１を疑似レディ状態として扱い、上位装置３３にはレディ状態（レディ状態かつファイル無しで空き容量が無い状態）であることを通知する（ステップＳ２０３）。
【００４６】
また、ステップＳ２０１の判断動作により、取り出し対象の磁気テープ２８のフォーマット形式がファイルシステム形式でないと識別部３１が判断した場合には、状態制御部３０は、第２システム適合部２２をレディ状態からノットレディ状態に変更する（ステップＳ２０４）。さらに、状態制御部３０は、第２システム適合部２２がノットレディ状態となった（シーケンシャルアクセスに適合しているフォーマット形式の磁気テープ２８がロードされていない）ことを上位装置３３に通知する（ステップＳ２０５）。これにより、上位装置３３は、磁気テープドライブ装置２０（第２システム適合部２２）の動作状態が変更されたことを検知し、かつ、第１システム適合部２１の動作状態はレディ状態のままであることを認識し続ける。
【００４７】
その後、ドライブ機構２４は、取り出し対象の磁気テープ２８をアンロードする（ステップＳ２０６）。
【００４８】
この第２実施形態の磁気テープドライブ装置２０においても、第１実施形態と同様の効果を得ることができる。つまり、磁気テープドライブ装置２０は、前記のような機能を持つ制御部２３を備えている。つまり、制御部２３は、読み書き対象の磁気テープ２８の有無およびフォーマット形式に応じて、第１システム適合部２１と第２システム適合部２２のそれぞれを、上位装置３３が認識できるレディ状態とノットレディ状態の何れかに設定する。すなわち、磁気テープドライブ装置２０は、磁気テープ２８の有無や磁気テープ２８のフォーマット形式によらずに、第１システム適合部２１がレディ状態であると上位装置３３に見せかけることにより、第１システム適合部２１と第２システム適合部２２を同時に上位装置３３に認識させることが可能となる。このため、磁気テープドライブ装置２０は、磁気テープ２８の入れ替え等に起因して磁気テープドライブ装置２０に対する上位装置３３の認識が変更される事態を防止できる。換言すれば、磁気テープドライブ装置２０は、ファイルシステムにもシーケンシャルアクセスにも適合可能な装置であるという状態を上位装置３３から見える状態を維持しつつ、磁気テープのフォーマット形式に応じた適切な動作を実行できるという効果を得ることができる。
【００４９】
（第３実施形態）
以下に、本発明に係る第３実施形態を説明する。なお、この第３実施形態の説明において、第２実施形態と同様な構成部分には同一符号を付し、その共通部分の重複説明は省略する。
【００５０】
図７は、本発明に係る第３実施形態の磁気テープドライブシステムの構成を簡略化して表すブロック図である。この磁気テープドライブシステム４０は、サーバ装置４１と、磁気テープドライブ４２とを備えている。この磁気テープドライブシステム４０では、磁気テープドライブ４２が、磁気テープに対しデータの読み書きを行う機械機構を備え、サーバ装置４１が、その機械機構を制御する機能を備えている。
【００５１】
すなわち、磁気テープドライブ４２はドライブ機構２４を備えている。このドライブ機構２４は、第２実施形態で述べたドライブ機構２４と同様な構成を有し、磁気テープ２８のロードやアンロードに関わる機械的な構成を備えている。なお、第３実施形態におけるドライブ機構２４も、第２実施形態におけるドライブ機構２４と同様な構成を備えているため、同一符号を付すこととし、その重複説明は省略する。
【００５２】
サーバ装置４１は、磁気テープドライブ４２と情報通信網を通して接続している。当該サーバ装置４１は、インターフェース部４３を備えている。このインターフェース部４３によって、サーバ装置４１は、磁気テープドライブ４２に適した通信手法でもって、磁気テープドライブ４２と通信することができる。例えば、インターフェース部４３は、通信手法であるＳＣＳＩでもって磁気テープドライブ４２と通信する。また、サーバ装置４１は、磁気テープドライブ４２に向けて、ＳＣＳＩコマンドを発行する。
【００５３】
サーバ装置４１は、さらに、磁気テープドライブ４２の動作を制御する機能と、磁気テープドライブ４２と上位装置３３とのデータ通信を中継する機能とを備えている。すなわち、この第３実施形態では、サーバ装置４１は、第１システム適合部２１と、第２システム適合部２２と、制御部２３とを備えている。これら第１システム適合部２１と第２システム適合部２２と制御部２３は、第２実施形態で述べた第１システム適合部２１と第２システム適合部２２と制御部２３と同様な機能を備えている。
【００５４】
なお、サーバ装置４１は、ＣＰＵ（Central Processing Unit）３５と、メモリ等の記憶装置３６とを備えている。この第３実施形態では、第１システム適合部２１と第２システム適合部２２と制御部２３とインターフェース部４３の処理手順を表すミドルウェアやデバイスドライバ等のソフトウェア（コンピュータプログラム）が記憶装置３６に格納されている。そのソフトウェアをＣＰＵ３５が実行することにより、第１システム適合部２１と第２システム適合部２２と制御部２３とインターフェース部４３が実現される。
【００５５】
この第３実施形態においては、上位装置３３と接続するサーバ装置４１は、第１システム適合部２１と第２システム適合部２２と制御部２３を備えている。これにより、磁気テープドライブシステム４０は、第２実施形態と同様の効果を得ることができる。つまり、磁気テープドライブシステム４０は、磁気テープ２８の有無や磁気テープ２８のフォーマット形式によらずに、第１システム適合部２１がレディ状態であると上位装置３３に見せかけることにより、第１システム適合部２１と第２システム適合部２２を同時に上位装置３３に認識させることが可能となる。このため、磁気テープドライブシステム４０は、磁気テープ２８の入れ替え等に起因した磁気テープドライブシステム４０に対する上位装置３３の認識が変更される事態を防止できる。
【００５６】
（第４実施形態）
以下に、本発明に係る第４実施形態を説明する。なお、この第４実施形態の説明において、第２や第３の実施形態と同様な構成部分には同一符号を付し、その共通部分の重複説明は省略する。
【００５７】
この第４実施形態は、次に述べる相違点を除き、第２実施形態又は第３実施形態と同様な構成を備えている。すなわち、この第４実施形態では、図８（ａ）や図８（ｂ）に表されるように、第１システム適合部２１は、論理デバイス２６に代えて、ブロックデバイス４５を備えている。なお、図８（ａ）や図８（ｂ）において、第２システム適合部２２のリムーバブルデバイス２７と、制御部２３と、ドライブ機構２４と、インターフェース部４３の図示が省略されている。
【００５８】
第２実施形態や第３実施形態における論理デバイス２６を備えた第１システム適合部２１は、複数のブロック単位のデータにより構築されるファイルの態様でもってデータを上位装置３３と通信する。これに対して、ブロックデバイス（ランダムアクセスデバイス）４５を備えている第１システム適合部２１は、ブロックデバイス４５の機能により、ブロック単位でもってデータを上位装置３３と通信する。この場合には、上位装置３３は、第１システム適合部２１から送信されたブロック単位のデータに基づいてファイルを構築する機能と、ファイルをブロック単位のデータに分けて第１システム適合部２１に出力する機能とを備える。
【００５９】
この第４実施形態のように、第１システム適合部２１が上位装置３３とブロック単位でデータを通信する場合には、上位装置３３側にて任意のファイルシステムを構築できる。また、上位装置３３は、データをアドレス指定で扱うアプリケーションに対応できるようになる。つまり、第４実施形態における構成は、磁気テープドライブ装置（磁気テープドライブシステム）の適用範囲を広げることができる。
【００６０】
この第４実施形態においても、第１システム適合部２１と第２システム適合部２２と制御部２３によって、第２実施形態や第３実施形態と同様の効果を得ることができる。つまり、磁気テープドライブ装置２０，磁気テープドライブシステム４０は、読み書き対象の磁気テープ２８の有無およびフォーマット形式に応じて、第１システム適合部２１と第２システム適合２２のそれぞれを、上位装置３３が認識できるレディ状態とノットレディ状態の何れかに設定する。これにより、磁気テープドライブ装置２０，磁気テープドライブシステム４０は、第１システム適合部２１と第２システム適合部２２を同時に上位装置３３に認識させることが可能となる。このため、上位装置３３から磁気テープドライブ装置（磁気テープドライブシステム）側を見た場合に、磁気テープ２８の入れ替えに関係無く、磁気テープ２８の入れ替え等に起因した磁気テープドライブ装置２０，磁気テープドライブシステム４０に対する上位装置３３の認識が変更される事態を防止できる。
【００６１】
（第５実施形態）
以下に、本発明に係る第５実施形態を説明する。なお、この第５実施形態の説明において、第２〜第４の実施形態と同様な構成部分には同一符号を付し、その共通部分の重複説明は省略する。
【００６２】
第２〜第４の実施形態では、第１システム適合部２１と第２システム適合部２２は、別々の通信手法でもって上位装置３３と通信している。これに対し、この第５実施形態では、図９（ａ）および図９（ｂ）に表されているように、第１システム適合部２１と第２システム適合部２２は、共通の通信手法でもって上位装置３３と通信している。例えば、その共通の通信手法としては、物理インターフェースとしてのイーサネット（登録商標）がある。この場合には、例えば、第１システム適合部２１と第２システム適合部２２には、異なるＴＣＰ（Transmission Control Protocol）ポート番号が付与される。これにより、第１システム適合部２１と第２システム適合部２２は、論理的には、上位装置３３と別々に接続を確立することができる。つまり、第１システム適合部２１は、ファイルシステムに適合したプロトコルでもって上位装置３３と通信する。また、第２システム適合部２２は、シーケンシャルアクセスに適合したＳＣＳＩのプロトコルでもって上位装置３３と通信する。
【００６３】
この第５実施形態においても、制御部２３（状態制御部３０）を備えているので、第２〜第４の実施形態と同様の効果を得ることができる。つまり、磁気テープドライブ装置２０，磁気テープドライブシステム４０は、読み書き対象の磁気テープ２８の有無およびフォーマット形式に応じて、第１システム適合部２１と第２システム適合２２のそれぞれを、上位装置３３が認識できるレディ状態とノットレディ状態の何れかに設定する。これにより、磁気テープドライブ装置２０，磁気テープドライブシステム４０は、第１システム適合部２１と第２システム適合部２２を同時に上位装置３３に認識させることが可能となる。このため、上位装置３３から磁気テープドライブ装置（磁気テープドライブシステム）側を見た場合に、磁気テープ２８の入れ替えに関係無く、磁気テープ２８の入れ替え等に起因した磁気テープドライブ装置２０，磁気テープドライブシステム４０に対する上位装置３３の認識が変更される事態を防止できる。
【００６４】
（その他の実施形態）
なお、この発明は第１〜第５の実施形態に限定されず、様々な実施の形態を採り得る。例えば、第３実施形態では、サーバ装置４１には１台の磁気テープドライブ４２が接続されている。これに対し、サーバ装置４１に複数台の磁気テープドライブ４２が接続されていてもよい。また、サーバ装置４１は、複数台の上位装置３３に接続されていてもよい。サーバ装置４１が複数台の磁気テープドライブ４２と複数台の上位装置３３に接続されている場合には、サーバ装置４１は、磁気テープドライブ４２と上位装置３３との接続関係を制御する構成を備えていてもよい。
【符号の説明】
【００６５】
１，２０  磁気テープドライブ装置
３，２１  第１システム適合部
４，２２  第２システム適合部
５，２３  制御部
６  読み書き要求元
１０，４０  磁気テープドライブシステム
１２，４２  磁気テープドライブ
１３，４１  サーバ装置
２４  ドライブ機構
２５  装着部
２６  論理デバイス
２７  リムーバブルデバイス
２８  磁気テープ
３０  状態制御部
３１  識別部
３３  上位装置
３５  ＣＰＵ
３６  メモリ
４３  インターフェース部
４５  ブロックデバイス
【図１】
0005880589.tif 000002
【図２】
0005880589.tif 000003
【図３】
0005880589.tif 000004
【図４】
0005880589.tif 000005
【図５】
0005880589.tif 000006
【図６】
0005880589.tif 000007
【図７】
0005880589.tif 000008
【図８】
0005880589.tif 000009
【図９】
0005880589.tif 000010