(57)【要約】【課題】ＳＡＮを介して複数のブリッジが接続され、且つ上記複数のブリッジそれぞれに記憶装置が接続されている大規模なシステムにおける、記憶装置のファームウエアの更新を容易にする。【解決手段】ブリッジ３ａ内のＦＷ書換手段７ａは、保守ＰＣ５からＦＷデータ９が送られてくると、このＦＷデータ９に従って配下の磁気テープ装置４ａ、４ｂのファームウエアを更新し、ＦＷ転送手段６ａはＦＷデータ９をＳＡＮであるＦＣスイッチ２を介して他のブリッジ３ｂに転送する。ブリッジ３ｂ内のＦＷ書換手段７ｂは、ブリッジ３ａから送られてきたＦＷデータ９に従って、配下の磁気テープ装置４ｃ、４ｄのファームウエアを更新する。【選択図】      図１
2004252806.tif 000002
【特許請求の範囲】
【請求項１】
ＳＡＮを介して複数のブリッジが接続され、且つ前記複数のブリッジそれぞれに記憶装置が接続されているシステムにおけるファームウエア更新装置であって、
前記複数のブリッジの内の特定ブリッジが、
保守ＰＣから入力されたＦＷデータに従って、自ブリッジ配下の記憶装置のＦＷデータを書き換える第１のＦＷ書換手段と、
前記保守ＰＣから入力されたＦＷデータを、前記ＳＡＮを介して他のブリッジに転送するＦＷ転送手段とを備え、
前記複数のブリッジの内の、前記特定ブリッジ以外のブリッジが、
前記特定ブリッジから送られてきたＦＷデータに従って、自ブリッジ配下の記憶装置のＦＷデータを書き換える第２のＦＷ書換手段を備えたことを特徴とするファームウエア更新装置。
【請求項２】
ＳＡＮを介して複数のブリッジが接続され、且つ前記複数のブリッジそれぞれに記憶装置が接続されているシステムにおけるファームウエア更新装置であって、
前記複数のブリッジの内の特定ブリッジが、
配下の記憶装置を順次ファームウエアの書き換え対象にし、該書き換え対象にした記憶装置へのサーバからのコマンドを、前記複数の記憶装置の内の予備用記憶装置へ転送する第１のマッピング変換手段と、
保守ＰＣから入力されたＦＷデータに従って、前記第１のマッピング変換手段で書き換え対象にされた記憶装置のＦＷデータを書き換える第１のＦＷ書換手段と、
前記保守ＰＣから入力されたＦＷデータを、前記ＳＡＮを介して他のブリッジに転送するＦＷ転送手段とを備え、
前記複数のブリッジの内の、前記特定ブリッジ以外のブリッジが、
配下の記憶装置を順次ファームウエアの書き換え対象にし、該書き換え対象にした記憶装置へのサーバからのコマンドを、前記複数の記憶装置の内の予備用記憶装置へ転送する第２のマッピング変換手段と、
前記特定ブリッジから送られてきたＦＷデータに従って、前記第２のマッピング変換手段で書き換え対象にされた記憶装置のＦＷデータを書き換える第２のＦＷ書換手段を備えたことを特徴とするファームウエア更新装置。
【請求項３】
請求項２記載のファームウエア更新装置において、
前記第１、第２のマッピング変換手段が、
予備用記憶装置が自ブリッジ配下の記憶装置でない場合、ファームウエアの書き換え対象にしている自ブリッジ配下の記憶装置に対するコマンドがサーバから送られてきた時、前記コマンドを前記ＳＡＮを介して前記予備用記憶装置を配下に持っているブリッジへ転送する構成を有することを特徴とするファームウエア更新装置。
【請求項４】
請求項２または３記載のファームウエア更新装置において、
前記予備用記憶装置が、ライブラリ装置の空きスロットに接続された記憶装置であることを特徴とするファームウエア更新装置。
【請求項５】
ＳＡＮを介して複数のブリッジが接続され、且つ前記複数のブリッジそれぞれに記憶装置が接続されているシステムの構成要素となるブリッジであって、
保守ＰＣから入力されたＦＷデータに従って、自ブリッジ配下の記憶装置のＦＷデータを書き換えるＦＷ書換手段と、
前記保守ＰＣから入力されたＦＷデータを、前記ＳＡＮを介して他のブリッジに転送するＦＷ転送手段とを備えとを備えたことを特徴とするブリッジ。
【請求項６】
ＳＡＮを介して複数のブリッジが接続され、且つ前記複数のブリッジそれぞれに記憶装置が接続されているシステムの構成要素となるブリッジであって、
配下の記憶装置を順次ファームウエアの書き換え対象にし、該書き換え対象にした記憶装置へのサーバからのコマンドを、前記複数の記憶装置の内の予備用記憶装置へ転送するマッピング変換手段と、
保守ＰＣから入力されたＦＷデータに従って、前記マッピング変換手段で書き換え対象にされた記憶装置のＦＷデータを書き換えるＦＷ書換手段と、
前記保守ＰＣから入力されたＦＷデータを、前記ＳＡＮを介して他のブリッジに転送するＦＷ転送手段とを備えたことを特徴とするブリッジ。
【請求項７】
ＳＡＮを介して複数のブリッジが接続され、且つ前記複数のブリッジそれぞれに記憶装置が接続されているシステムにおけるファームウエア更新方法であって、
前記複数のブリッジの内の特定ブリッジが、保守ＰＣから入力されたＦＷデータに従って、自ブリッジ配下の記憶装置のＦＷデータを書き換えるステップと、
前記特定ブリッジが、前記保守ＰＣから入力されたＦＷデータを、前記ＳＡＮを介して他のブリッジに転送するステップと、
前記複数のブリッジの内の、前記特定ブリッジ以外のブリッジが、前記特定ブリッジから送られてきたＦＷデータに従って、自ブリッジ配下の記憶装置のＦＷデータを書き換えるステップとを含むことを特徴とするファームウエア更新方法。
【請求項８】
ＳＡＮを介して複数のブリッジが接続され、且つ前記複数のブリッジそれぞれに記憶装置が接続されているシステムにおけるファームウエア更新方法であって、
前記複数のブリッジの内の特定ブリッジが、配下の記憶装置を順次ファームウエアの書き換え対象にし、該書き換え対象にした記憶装置へのサーバからのコマンドを、前記複数の記憶装置の内の予備用記憶装置へ転送する第１のマッピング変換ステップと、
前記特定ブリッジが、保守ＰＣから入力されたＦＷデータに従って、前記第１のマッピング変換ステップで書き換え対象にされた記憶装置のＦＷデータを書き換える第１のＦＷ書換ステップと、
前記特定ブリッジが、前記保守ＰＣから入力されたＦＷデータを、前記ＳＡＮを介して他のブリッジに転送するＦＷ転送ステップと、
前記複数のブリッジの内の、前記特定ブリッジ以外のブリッジが、配下の記憶装置を順次ファームウエアの書き換え対象にし、該書き換え対象にした記憶装置へのサーバからのコマンドを、前記複数の記憶装置の内の予備用記憶装置へ転送する第２のマッピング変換ステップと、
前記特定ブリッジ以外のブリッジが、前記特定ブリッジから送られてきたＦＷデータに従って、前記第２のマッピング変換ステップで書き換え対象にされた記憶装置のＦＷデータを書き換える第２のＦＷ書換ステップとを含むことを特徴とするファームウエア更新方法。
【請求項９】
ＳＡＮを介して複数のブリッジが接続され、且つ前記複数のブリッジそれぞれに記憶装置が接続されているシステムの構成要素となるブリッジをコンピュータによって実現するためのプログラムであって、
前記コンピュータを、
保守ＰＣから入力されたＦＷデータに従って、自ブリッジ配下の記憶装置のＦＷデータを書き換えるＦＷ書換手段、
前記保守ＰＣから入力されたＦＷデータを、前記ＳＡＮを介して他のブリッジに転送するＦＷ転送手段として機能させるためのプログラム。
【請求項１０】
ＳＡＮを介して複数のブリッジが接続され、且つ前記複数のブリッジそれぞれに記憶装置が接続されているシステムの構成要素となるブリッジをコンピュータによって実現するためのプログラムであって、
前記コンピュータを、
配下の記憶装置を順次ファームウエアの書き換え対象にし、該書き換え対象にした記憶装置へのサーバからのコマンドを、前記複数の記憶装置の内の予備用記憶装置へ転送するマッピング変換手段、
保守ＰＣから入力されたＦＷデータに従って、前記マッピング変換手段で書き換え対象にされた記憶装置のＦＷデータを書き換えるＦＷ書換手段、
前記保守ＰＣから入力されたＦＷデータを、前記ＳＡＮを介して他のブリッジに転送するＦＷ転送手段として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、磁気テープ装置等の記憶装置のファームウエアを更新するファームウエア更新技術に関し、特に、ＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して接続されているブリッジ配下の記憶装置のファームウエアを更新するファームウエア更新技術に関する。
【０００２】
【従来の技術】
磁気テープ装置のような周辺装置などの電子機器は、マイクロプロセッサなどの制御手段が、ＲＯＭに記憶されたプログラム、いわゆるファームウエア（ＦＷ）をロードし、実行することにより、各種機能ブロックの動作を統合・制御するようになっている。
【０００３】
ファームウエアは、バグと呼ばれる不具合を修正したり、機能を追加するため、しばしば交換が必要になる。以前は機器内に組み込まれたＲＯＭ自体を交換していたが、専門的な知識が必要になるため熟練した作業者でなければ、ファームウエアの交換をするのが困難であった。
【０００４】
交換作業を簡略化するため、ＲＯＭとして、フラッシュメモリなどの書き換え可能ＲＯＭを用い、サーバ（ホスト、上位装置）からファームウエアのデータを転送して書き換える技術（例えば、特許文献１参照）や、保守ＰＣ（パーソナルコンピュータ）をシリアルケーブルなどの保守用インタフェースで接続し、保守ＰＣからファームウエアのデータを転送して書き換えたりする技術が広く知られている。
【０００５】
また、これ以外にも、ファームウエアによって制御される複数の演算処理装置からアクセス可能な主記憶装置上に第１，第２のＦＷ格納領域を設け、第１のＦＷ格納領域に格納されているファームウエアによって各演算処理装置が制御されている状態においてファームウエアを更新する場合、保守診断装置から第２のＦＷ格納領域に新たなファームウエアを格納し、その後、各演算処理装置に対して新たなファームウエアを格納した第２のＦＷ格納領域のアドレス情報を通知することにより、各演算処理装置を第２のＦＷ格納領域に格納された新たなファームウエアによって制御するようにした技術（例えば、特許文献２参照）も知られている。しかし、この技術は、主記憶装置をアクセスしなければならないため、磁気テープ装置などの記憶装置におけるファームウエアの更新に利用できる技術ではない。
【０００６】
更に、ホストや保守ＰＣがなくても交換作業ができるように、ファームウエアデータが記録された記憶媒体を、ファームウエアの更新対象装置に装着することで自動的に読み出しファームウエアデータの書き換えを行う技術（例えば、特許文献３、４参照）も開示されている。
【０００７】
【特許文献１】
特開２０００−２４２５９８号公報
【特許文献２】
特開２００１−５６５７号公報
【特許文献３】
特開平１１−１５６５４号公報
【特許文献４】
特開１１−３０６６７８号公報
【０００８】
【発明が解決しようとする課題】
上述した従来の技術によれば、人手でＲＯＭを交換する場合に比較して、ファームウエアの更新作業を容易なものとすることができる。しかしながら、上述した従来の技術を利用しても、ＳＡＮを介して多数の記憶装置が接続されているシステムにおいて記憶装置のファームウエアを更新しようとした場合には、かなりの手間がかかるという問題がある。
【０００９】
上述したような大規模なシステムは、一般に、ＳＡＮに複数台のブリッジが接続され、各ブリッジに１或いは複数の記憶装置が接続された構成をとる。ここで、ブリッジは、ＦＣ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ）−ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）変換などのプロトコル変換を行うための回路であり、記憶装置へのリード、ライト速度を保証するために複数台設けられている。
【００１０】
このような構成を有するシステムにおいて、例えば、ホストコンピュータからファームウエアデータを転送する従来の技術（特許文献１に記載されている技術）を利用してファームウエアを更新しようとした場合は、ホストコンピュータは通常業務で使用されているため、ファームウェアの更新のような保守作業には通常使用できない。そこで、代わりに、ブリッジ内のＣＰＵをホストコンピュータに相当するものと考えると、作業者は、各ブリッジそれぞれのＣＰＵに対してファームウエアデータを提供したり、ファームウエアデータの転送を指示しなければならず、ブリッジ数が多い場合、かなりの手間がかかってしまう。
【００１１】
また、保守ＰＣからファームウエアデータを転送する技術を利用してファームウエアを更新する場合も、作業者は、各ブリッジに順次保守ＰＣを接続し、ファームウエアデータを転送しなければならないため、ブリッジ数が多いとかなりの手間がかかってしまう。
【００１２】
また、ファームウエアデータが記録された記憶媒体を、ファームウエアの更新対象装に装着する技術（特許文献３、４に記載されている技術）を利用してファームウエアを更新する場合には、作業者は、各記憶装置それぞれにファームウエアデータが記録された記録媒体を実装しなければならず、多くの手間がかかってしまう。
【００１３】
そこで、本発明の目的は、ＳＡＮを介して多数の記憶装置が接続されているシステムにおいても、記憶装置のファームウエアを容易に更新できるようにすることにある。
【００１４】
【課題を解決するための手段】
本発明に係る第１のファームウエア更新装置は、上記目的を達成するため、
ＳＡＮを介して複数のブリッジが接続され、且つ前記複数のブリッジそれぞれに記憶装置が接続されているシステムにおけるファームウエア更新装置であって、
前記複数のブリッジの内の特定ブリッジが、
保守ＰＣから入力されたＦＷデータに従って、自ブリッジ配下の記憶装置のＦＷデータを書き換える第１のＦＷ書換手段と、
前記保守ＰＣから入力されたＦＷデータを、前記ＳＡＮを介して他のブリッジに転送するＦＷ転送手段とを備え、
前記複数のブリッジの内の、前記特定ブリッジ以外のブリッジが、
前記特定ブリッジから送られてきたＦＷデータに従って、自ブリッジ配下の記憶装置のＦＷデータを書き換える第２のＦＷ書換手段を備えたことを特徴とする。
【００１５】
また、本発明に係る第２のファームウエア更新装置は、システム性能をほとんど低下させることなく、且つ業務を止めることなく、記憶装置のファームウエアの更新を容易に行えるようにするため、
ＳＡＮを介して複数のブリッジが接続され、且つ前記複数のブリッジそれぞれに記憶装置が接続されているシステムにおけるファームウエア更新装置であって、
前記複数のブリッジの内の特定ブリッジが、
配下の記憶装置を順次ファームウエアの書き換え対象にし、該書き換え対象にした記憶装置へのサーバからのコマンドを、前記複数の記憶装置の内の予備用記憶装置へ転送する第１のマッピング変換手段と、
保守ＰＣから入力されたＦＷデータに従って、前記第１のマッピング変換手段で書き換え対象にされた記憶装置のＦＷデータを書き換える第１のＦＷ書換手段と、
前記保守ＰＣから入力されたＦＷデータを、前記ＳＡＮを介して他のブリッジに転送するＦＷ転送手段とを備え、
前記複数のブリッジの内の、前記特定ブリッジ以外のブリッジが、
配下の記憶装置を順次ファームウエアの書き換え対象にし、該書き換え対象にした記憶装置へのサーバからのコマンドを、前記複数の記憶装置の内の予備用記憶装置へ転送する第２のマッピング変換手段と、
前記特定ブリッジから送られてきたＦＷデータに従って、前記第２のマッピング変換手段で書き換え対象にされた記憶装置のＦＷデータを書き換える第２のＦＷ書換手段を備えたことを特徴とする。
【００１６】
【作用】
ＳＡＮに接続されている複数のブリッジの内の特定ブリッジと保守ＰＣとを接続し、特定ブリッジにＦＷデータを送信するだけで、後は特定ブリッジ内のＦＷ転送手段が自動的に、ＳＡＮを介して他のブリッジにＦＷデータを転送するので、多数のブリッジがＳＡＮに接続されている大規模なシステムの場合でも容易に各ブリッジ配下のファームウエアを更新することができる。また、ＦＷデータの書き換えを行っている記憶装置に対するコマンドがサーバから送られてきた場合、マッピング変換手段が上記コマンドを予備用記憶装置に転送するので、業務を止める必要もない。また、サーバから使用不能となる記憶装置は、多数存在する記憶装置の内の予備用記憶装置１台だけであるので、システム性能はほとんど低下しない。
【００１７】
【発明の実施の形態】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００１８】
【実施例の構成】
図１に本発明のシステム構成の第一の実施例のブロック図を示す。本実施例は、ＦＣ−ＳＣＳＩブリッジ等のブリッジ３ａ、３ｂと、ブリッジ３ａ、３ｂに２台ずつ接続された磁気テープ装置４ａ〜４ｄと、磁気テープ装置４ａ〜４ｄに対して書き込み、読み出しなどの指示を行うホストコンピュータ等のサーバ１ａ，１ｂと、これらのサーバ１ａ、１ｂとブリッジ３ａ、３ｂとの間をつなげるＳＡＮとしてのＦＣスイッチ２と、保守ＰＣ５と、保守ＰＣ５とブリッジ３ａとをつなぐ保守用ケーブル１０とから構成される。
【００１９】
図２にブリッジ３ａの構成例を示す。なお、ブリッジ３ｂも同様の構成を有する。
【００２０】
図２を参照すると、ブリッジ３ａは、ＦＣスイッチ２を経由してサーバ１ａ、１ｂとの間でコマンドやデータの送受信を行う入出力部２０と、磁気テープ装置４ａ、４ｂとの間でコマンドやデータの送受信を行う入出力部２３ａ、２３ｂと、サーバ１ａ、１ｂと磁気テープ装置４ａ、４ｂとの間で受け渡すデータを一時的に格納するバッファ２２と、保守ＰＣ５などとの間で通信を行う保守用入出力部２１と、マイクロプログラムでこれらの各機能ブロックの動作を統合・制御する制御部２５と、制御部２５が制御するのに必要な情報を記憶しておく記憶部２６と、制御部２５で動作するマイクロプログラムを記憶しておくプログラム記憶媒体２７と、これらを互いに接続するための内部バス２４から構成される。
【００２１】
制御部２５は、ファームウエアデータ（ＦＷデータ）を上位側の入出力部２０を通して、他のブリッジへ転送するＦＷ転送手段６ａと、ＦＷデータを下位側の入出力部２３ａ、２３ｂを通して、磁気テープ装置４ａ、４ｂに転送し書き換えるＦＷ書換手段７ａとを含む。
【００２２】
記憶部２６は、保守用入出力部２１や上位側の入出力部２０から転送されたＦＷデータを格納するＦＷデータ記憶部８ａを含む。
【００２３】
入出力部２０は、ＦＣスイッチ２と接続する部分で、ＦＣプロトコルコントローラに該当する。通常、ＦＣスイッチ２経由で来るサーバ１ａ、１ｂからのコマンドを受け付けるので、ターゲットモードで動作しているが、ＦＷ転送手段６ａからの指示によりイニシエータモードで動作することが可能になる。
【００２４】
入出力部２３ａ、２３ｂは、磁気テープ装置４ａ、４ｂとの間をＳＣＳＩで接続している場合は、ＳＣＳＩコントローラに該当する。ＳＣＳＩでなく、ＦＣで接続している場合は、ＦＣプロトコルコントローラに該当する。通常、磁気テープ装置４ａ、４ｂにコマンドを発行するので、イニシエータモードで動作している。
【００２５】
ここでは、上位側の入出力部２０を１つとしているが、２つ以上存在しても構わない。また、下位側の入出力部２３ａ、１３ｂを２つとしているが、１つでも３つ以上存在しても構わない。また、入出力部２３ａ、２３ｂにはそれぞれ磁気テープ装置４ａ、４ｂを１台しか接続していないが、２台以上接続しても構わない。
【００２６】
保守用入出力部２１は、保守用ケーブル１０で保守ＰＣ５と接続され、ブリッジの設定情報を読み出したり、変更したりするために使用する入出力部である。ブリッジ自体のＦＷデータを転送して書き換えたり、磁気テープ装置のＦＷデータを転送して書き換えることも可能である。保守ＰＣ５とブリッジ３ａを接続する手段は、具体的にはシリアルインタフェースとシリアルケーブルでもいいし、ＬＡＮインタフェースとＬＡＮケーブルでＴＣＰ／ＩＰで通信しても構わない。
【００２７】
バッファ２２は、サーバ１ａ、１ｂと磁気テープ装置４ａ、４ｂとの間で受け渡すデータを一時的に格納するが、記憶部２６と一体となっていても構わない。
【００２８】
内部バス２４は、ブリッジ３ａに実装されている制御部２５が他の回路と通信するための信号線である。一般には、ＣＰＵのローカルバスやＰＣＩバスなどが挙げられる。
【００２９】
制御部２５は、プログラム制御で動作するマイクロプロセッサ（ＣＰＵ、ＭＰＵ）であり、プログラム記憶媒体２７に格納されたプログラムによってその動作が制御され、制御部２５上にＦＷ転送手段６ａ、ＦＷ書換手段７ａが実現される。プログラム記憶媒体２７に格納されているプログラムを実行する際、内部バス２４を通して直接読み出しながら実行しても良いし、一旦記憶部２６にコピーした後、記憶部２６に格納されたプログラムを内部バス２４で読み出しながら実行しても良い。
【００３０】
記憶部２６は制御部２５を動作させるためのデータを記憶する。そのため、読み込みと書き込みができる必要があり、一般にはＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）が挙げられる。記憶部２６は磁気テープ装置４ａ、４ｂのＦＷのデータを保持しておくＦＷデータ記憶部８ａを含む。
【００３１】
プログラム記憶媒体２７は、制御部２５を動作させるプログラムを格納している。プログラム記憶媒体２７は、制御部２５によってプログラムの読み込みが行えればよいため、読み込み専用媒体がよい。一般には、フラッシュメモリやＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリ、ＦＤ（フレキシブルディスク）、ＣＤ−ＲＯＭ等が挙げられる。
【００３２】
【実施例の動作の説明】
次に、本実施例の動作について詳細に説明する。
【００３３】
先ず、本実施例における通常時の動作を、サーバ１ａから磁気テープ装置４ａへのデータの書き込み動作を例に挙げて簡単に説明する。
【００３４】
サーバ１ａから発行された書き込みコマンドは、ＦＣスイッチ２を経由し、入出力部２０で受信・解釈される。指定された磁気テープ装置４ａが動作可能ならば、バッファ２２にデータを格納する。と同時に、入出力部２３ａより、指定された磁気テープ装置４ａに対して書き込みコマンドを発行し、バッファ２２中のデータを磁気テープ装置４ａに転送し、終了報告を待つ。正常に書き込みが完了したならば、入出力部２０よりサーバ１ａへ正常終了の報告を行う。
【００３５】
次に、本発明の特徴である磁気テープ装置４ａ〜４ｄのファームウエアの更新時の動作について説明する。
【００３６】
先ず、作業者は、保守ＰＣ５とブリッジ３ａとを保守用ケーブル１０で接続する。その後、ＦＤ、ＣＤ−ＲＯＭ等によって配布されているＦＷデータ９を保守ＰＣ５に読み取らせ、保守用ケーブル１０を介してブリッジ３ａに転送する。ブリッジ３ａ内の保守用入出力部２１は、転送されてきたＦＷデータ９をＦＷデータ記憶部８ａに格納する。
【００３７】
ＦＷデータ記憶部８ａにＦＷデータ９が格納されると、ＦＷ書換手段７ａは、先ず、ＦＷデータ記憶部８ａに有効なＦＷデータが格納されているかどうか確認する（図１のステップＳ１）。
【００３８】
そして、有効なＦＷデータが格納されていない場合（ステップＳ２「いいえ」）は、処理終了となる。これに対して、有効なＦＷデータが格納されている場合（ステップＳ２「はい」）は、配下のデバイス（磁気テープ装置）がＦＷデータ９に対応しているかどうか、デバイスのプロダクトＩＤやファームウエアのバージョンなどを読み出して、確認する（ステップＳ３）。
【００３９】
確認の結果、配下の磁気テープ装置４ａ、４ｂの中にＦＷデータ９と対応するデバイスがない場合（ステップＳ４「いいえ」）は、処理終了となる。これに対して、ＦＷデータ９と対応する磁気テープ装置が存在する場合（ステップＳ４「はい」）には、その内の１台をファームウエア書き換えの対象装置にし、記憶媒体が装着されているか否かを調べる（ステップＳ５）。今、磁気テープ装置４ａ、４ｂが両方ともＦＷデータ９に対応しているとすると、その内の１台（例えば、磁気テープ装置４ａ）を対象装置とし、媒体が実装されているか否かを調べる（ステップＳ５）。そして、磁気テープ装置４ａに媒体が実装されていない場合（ステップＳ５「はい」）は直ちに、磁気テープ装置４ａにファームウエアの書き換えコマンドを発行し、ＦＷデータ記憶部８ａより入出力部２３ａを経由し、磁気テープ装置４ａへＦＷデータ９を転送する（ステップＳ６）。これに対して、磁気テープ装置４ａに媒体が実装されている場合（ステップＳ５「いいえ」）は、それが取り外されるのを待って、ステップＳ６の処理を行う。
【００４０】
その後、未処理の対象装置があるか否かを調べ（ステップＳ７）、未処理の対象装置が存在する場合には、ステップＳ５の処理に戻り、存在しない場合にはステップＳ８の処理に移る。この例の場合、未処理の対象装置として磁気テープ装置４ｂが存在するので（ステップＳ７「いいえ」）、磁気テープ装置４ｂに媒体が実装されていないことを条件にして、磁気テープ装置４ｂにファームウエアの書き換えコマンドを発行し、ＦＷデータ記憶部８ａより入出力部２３ｂを経由で磁気テープ装置４ｂへＦＷデータ９を転送する（ステップＳ５、Ｓ６）。その後、未処理の対象装置が存在するか否かを確認する（ステップＳ７）。もう未処理の対象装置がないので（ステップＳ７「はい」）、ファームウエアの書き換えが正常に終わるのを待つ（ステップＳ８）。全ての書き換え動作が完了したら（ステップＳ９「はい」）、終了である。
【００４１】
ブリッジ３ａにおいては、上述した磁気テープ装置４ａ、４ｂに対するＦＷデータの書き換え動作と共に、他のブリッジへのＦＷデータ９の転送動作が行われている。ブリッジ３ａ内の制御部２５は、ＦＷデータ記憶部８ａに有効なＦＷデータが格納されている場合、ＦＷ転送手段６ａを用いて、他のブリッジへのＦＷデータの転送を試みる。
【００４２】
ＦＷ転送手段６ａは、先ず、入出力部２０をターゲットモードからイニシエータモードに変更する（図４のステップＳ１１）。次に、ＳＡＮを構成するＦＣスイッチ２に他のブリッジが接続されているかサーチする（ステップＳ１２）。
【００４３】
そして、他のブリッジが見つからなかった場合（ステップＳ１３「いいえ」）は、入出力部２０をターゲットモードに戻して（ステップＳ１８）、転送処理は終了となる。これに対して、他のブリッジが見つかったならば（ステップＳ１３「はい」）、その内の１つに注目し、注目中のブリッジ配下にＦＷデータ９に対応している磁気テープ装置が存在するか否かを調べる（ステップＳ１４）。この例の場合、ＦＣスイッチ２には、ブリッジ３ａの他にブリッジ３ｂが接続されているので、ブリッジ３ｂに注目し、その配下の磁気テープ装置４ｃ、４ｄの中にＦＷデータ９と対応している磁気テープ装置が存在するか否かを調べることになる。そして、磁気テープ装置４ｃ、４ｄの中に対応装置があれば（ステップＳ１５「はい」）、ブリッジ３ａのＦＷデータ記憶部８ａに格納されているＦＷデータ９をブリッジ３ｂのＦＷデータ記憶部８ｂへ、ＦＣスイッチ２を経由して転送する（ステップＳ１６）。
【００４４】
その後、ＦＷデータ９を未転送のブリッジがあれば（ステップＳ１７「いいえ」）、ステップＳ１４の処理に戻る。これに対して、未転送のブリッジがなければ（ステップＳ１７「はい」）、入出力部２０をターゲットモードに戻し、転送処理を終了する（ステップＳ１８）
【００４５】
ＦＷデータ９を受取ったブリッジ３ｂは、前述の図３に示したＦＷ書き換え処理と同様に、配下の磁気テープ装置４ｃ、４ｄへＦＷデータ９を転送し、書き換えを行う。
【００４６】
なお、本実施例では説明の簡略化のために、ＦＷデータ９を磁気テープ装置４ａに転送してから磁気テープ装置４ｂに転送するように説明したが、順次処理で行う必要性はなく同時に転送しても構わない。また、ＦＷ転送処理の中で、ブリッジ配下のデバイスが対応しているか確認してから転送するように説明したが、無条件に送ってしまい、受け付けたブリッジの書き換え処理の中で確認する構成でも構わない。更に、本実施例では、１つのＦＣスイッチ２から構成されるＳＡＮを使用したが、複数のＦＣスイッチから構成されるＳＡＮを使用するようにしても構わない。また、サーバ及びブリッジの台数を２台としているが３台以上でも構わない。更に、ブリッジ配下のデバイスを磁気テープ装置としたが、磁気ディスク装置でも、光ディスク装置でも構わない。また、ＦＷデータ記憶部を１つとしているが、複数の領域に分け、複数のＦＷを記憶していても構わない。
【００４７】
【発明の他の実施例】
次に、本発明の第二の実施例について説明する。
【００４８】
【第二の実施例の構成】
本実施例は、多数の磁気テープ装置が組み込まれた磁気テープライブラリ装置において、磁気テープライブラリ装置の性能をほとんど低下させることなく、且つ業務を停止させることなく、容易に磁気テープ装置のファームウエアを変更できるようにしたことを特徴とする。
【００４９】
図５は、本実施例の概略のブロック図である。図１に示した第一の実施例との相違点は、ブリッジ３ａ、３ｂの代わりにブリッジ３ａ’、３ｂ’を備えた点及び磁気テープ装置４ａ〜４ｄが組み込まれた磁気テープライブラリ装置３０を備えている点である。
【００５０】
図６にブリッジ３ａ’の構成例を示す。本実施例のブリッジ３ａ’と図２に示したブリッジ３ａとの相違点は、制御部２５の代わりに制御部２５’を備え、プログラム記録媒体２７の代わりにプログラム記録媒体２７’を備えた点である。
【００５１】
本実施例の制御部２５’と第一の実施例の制御部２５との相違点は、マッピング変換手段３３ａが追加されている点およびＦＷ転送手段６ａの代わりにＦＷ転送手段６ａ’を備えている点である。
【００５２】
ＦＷ転送手段６ａ’は、ＦＷデータ９の他に、予備用ドライブ（予備用磁気テープ装置）の番号も他のブリッジに転送する機能を有する。なお、予備用ドライブについては、後で詳細に説明する。
【００５３】
マッピング変換手段３３ａは、現在ＦＷデータの書き換え対象となっている磁気テープ装置（対象ドライブ）に対して、サーバ１ａ、１ｂからコマンドやデータが送られてきたとき、それらを予備用ドライブ番号によって示される磁気テープ装置に転送する機能を有する。このような機能を実現するため、マッピング変換手段３３ａは、サーバから見えるＦＣのＬＵＮ（Ｌｏｇｉｃａｌ  Ｕｎｉｔ  Ｎｕｍｂｅｒ）と、磁気テープ装置などの配下のデバイスの接続されているＳＣＳＩのポート番号、ＳＣＳＩ  ＩＤ、ＳＣＳＩ  ＬＵＮとの対応付けを行うテーブル３４ａを保持している。
【００５４】
テーブル３４ａは、図８に示すように、マッピング用エントリ３４１ａと、予備設定用エントリ３４２ａと、対象設定用エントリ３４３ａとから構成されている。
【００５５】
マッピング用エントリ３４１ａには、各磁気テープ装置４ａ〜４ｄに関するマッピング情報が格納される。本実施例では、マッピング情報として、サーバ１ａ、１ｂから見える各磁気テープ装置４ａ〜４ｄのＦＣのＬＵＮ（Ｌｏｇｉｃａｌ  Ｕｎｉｔ  Ｎｕｍｂｅｒ）、磁気テープ装置などの配下のデバイスの接続されている入出力部の番号（ＳＣＳＩのポート番号）、ＳＣＳＩ  ＩＤ、ＳＣＳＩ  ＬＵＮ、ロボットに対するコマンドのドライブセルアドレスが格納されている。図８の例において、マッピング用エントリ３４１ａの第１番目のエントリは、サーバ１ａ、１ｂがＦＣのＬＵＮ＝「１」に対して出力したコマンド等は、入出力部２３ａ、ＳＣＳＩ  ＩＤ＝「０」、ＳＣＳＩ  ＬＵＮ＝「０」、セルアドレス＝「００００」によって特定される磁気テープ装置４ａに転送されることを示している。
【００５６】
予備設定用エントリ３４２ａには、予備用ドライブに関するマッピング情報が格納される。本実施例では、予備用ドライブに関するマッピング情報として、サーバ１ａ、１ｂから見える予備用ドライブのＦＣのＬＵＮと、予備用ドライブが接続される入出力部を示す情報と、ＳＣＳＩ  ＩＤと、ＳＣＳＩ  ＬＵＮと、セルアドレスとが格納される。
【００５７】
対象設定用エントリ３４３ａには、現在ＦＷデータの書き換え対象にしている対象ドライブに関するマッピング情報が格納される。本実施例では、対象ドライブに関するマッピング情報として、サーバ１ａ、１ｂから見える予備用ドライブのＦＣのＬＵＮと、予備用ドライブが接続される入出力部を示す情報と、ＳＣＳＩ  ＩＤと、ＳＣＳＩ  ＬＵＮと、セルアドレスとが格納される。
【００５８】
プログラム記録媒体２７’は、ディスク、半導体メモリ、その他の記録媒体であり、マイクロプロセッサから構成される制御部２５’上に、ＦＷ転送手段６ａ’、ＦＷ書換手段７ａ、マッピング変換手段３３ａを実現するためのプログラムが記録されている。このプログラムは、マイクロプロセッサによって読み取られ、その動作を制御することで、制御部２５上にＦＷ転送手段６ａ’、ＦＷ書換手段７ａ、マッピング変換手段３３ａを実現する。
【００５９】
磁気テープライブラリ装置３０は、ブリッジ３ａ’配下のロボット３１と、磁気テープ装置４ａ〜４ｄと、媒体保管庫３２とを含む。
【００６０】
媒体保管庫３２は、スロットやセルとも呼ばれ、磁気テープ媒体を保管する棚である。ロボット３１は、ハンドやアクセッサ、媒体搬送装置とも呼ばれ、磁気テープ媒体を媒体保管庫３２と磁気テープ装置４ａ〜４ｄの間で搬送する。本実施例では、ロボット３１はブリッジ３ａ’に接続されているが、別のブリッジに接続されていても構わない。
【００６１】
【第二の実施例の動作の説明】
次に各図を参照して、本実施例のファームウエアの書き換えの動作について詳細に説明する。第一の実施例と重複するところは説明を省略する。
【００６２】
先ず、第一の実施例と同様に保守ＰＣ５でＦＷデータ９を読み込み、保守用ケーブル１０、保守用入出力部２１を介してブリッジ３ａ’へ転送する。ブリッジ３ａ’では転送されてきたＦＷデータ９をＦＷデータ記憶部８ａに格納する。また、これと同時に、ブリッジ３ａ’に対して、サーバ１ａ、１ｂから使用不可にする磁気テープ装置の番号（予備用ドライブ番号）を通知する。この予備用ドライブ番号は、サーバ１ａ、１ｂからブリッジ３ａ’に通知しても良いし、保守ＰＣ５からブリッジ３ａ’に通知しても良い。この予備用ドライブ番号によって示される磁気テープ装置は、ＦＷデータを書き換え中の磁気テープ装置（対象ドライブ）に来たコマンド処理を引き受ける予備用ドライブ（代替ドライブ）となる。
【００６３】
上述したようにして、ＦＷデータ記憶部８ａに有効なＦＷデータ９が格納され、且つ予備用ドライブ番号（例えば４ａ）を受信すると（図７のステップＳ２０）、マッピング変換手段３３ａは、図８に示すように、テーブル３４ａの予備設定用エントリ３４２ａに、磁気テープ装置４ａに関するマッピング情報を設定する（ステップＳ２１）。
【００６４】
次に、自ブリッジ３ａ’の配下に、ファームウエア書き換えの対象装置があるかどうか、即ちＦＷデータ９に対応する磁気テープ装置があるかどうかを確認する（ステップＳ２２）。
【００６５】
そして、自ブリッジ３ａ’の配下になければ（ステップＳ２２「いいえ」）、他のブリッジの配下にＦＷデータ９に対応する磁気テープ装置が存在するかどうかを確認する（ステップＳ２９）。これに対して、自ブリッジ３ａ’の配下にＦＷデータ９に対応する磁気テープ装置が存在するならば（ステップＳ２２「はい」）、その内の１つを対象ドライブとする（ステップＳ２３）。
【００６６】
今、例えば、ブリッジ３ａ’の配下の磁気テープ装置４ａ、４ｂが両方ともＦＷデータ９に対応しているとすると、マッピング変換手段３３ａはその内の１つ（磁気テープ装置４ｂとする）を対象ドライブとし、マッピング用エントリ３４１ａの第２番目のエントリに格納されている磁気テープ装置４ｂに関するマッピング情報を、対象設定用エントリ３４３ａに退避させる（ステップＳ２３）。
【００６７】
その後、対象ドライブである磁気テープ装置４ｂに記録媒体が装着されていなければ直ちに、装着されていれば記録媒体が取り外されてから（ステップＳ２４「はい」）、対象ドライブである磁気テープ装置４ｂへのコマンド等が予備用ドライブである磁気テープ装置４ａへ転送されるように、テーブル３４ａの書き換えを行い、磁気テープ装置４ｂのファームウエアを書き換えできるようにする（ステップＳ２５）。具体的には、予備設定用エントリ３４２ａに格納されているマッピング情報の内の、ＦＣ  ＬＵＮを除いた情報を、マッピング用エントリ３４１ａ中の第２番目のエントリ（磁気テープ装置４ｂに対応するエントリ）に上書きし、テーブル３４ａの内容を図９に示すものとする。ここで、マッピング用エントリ３４１ａ中のどのエントリに上書きするかは、例えば、対象設定用エントリ３４３ａに格納されているＦＣ  ＬＵＮに基づいて決定することができる。このテーブル３４ａの書き換え処理により、磁気テープ装置４ｂに対応するＦＣＬＵＮ＝「２」のマッピング情報が、磁気テープ装置４ａに対応するＦＣ  ＬＵＮ＝「１」のマッピング情報と同じになるので、マッピング変換手段３３ａは、これ以後、サーバ１ａ、１ｂから対象ドライブである磁気テープ装置４ｂ宛のコマンド等が来たら、予備用ドライブである磁気テープ装置４ａへ転送することになる。
【００６８】
テーブル３４ａの変更が正常に行われ、対象ドライブである磁気テープ装置４ｂにはサーバ１ａ、１ｂからのコマンド等が来ない状態になったら、磁気テープ装置４ｂのＦＷデータをＦＷ書換手段７ａを使って書き換える（ステップＳ２６）。
【００６９】
対象ドライブである磁気テープ装置４ｂのＦＷデータの書き換えが正常に完了したら、予備用ドライブである磁気テープ装置４ａに記録媒体が装着されているか確認する（ステップＳ２７）。予備用ドライブに記録媒体が入っていなくて、対象ドライブと予備用ドライブの入れ換えが可能ならば、対象ドライブと予備用ドライブの設定の入れ換えを行う（ステップＳ２７「はい」、Ｓ２８）。具体的には、テーブル３４ａの対象設定用エントリ３４３ａに退避しておいた、対象ドライブである磁気テープ装置４ｂに関するマッピング情報を、マッピング用エントリ３４１ａ中の元のエントリ（第２番目のエントリ）に書き戻す。これにより、テーブル３４ａの内容は、図８に示すものに戻る。
【００７０】
入れ換えが完了したら、他に対応装置があるかどうか確認する（ステップＳ２２）。もし、対応装置があれば、前述の手順と同様に書き換えを行う。この例の場合、磁気テープ装置４ａのＦＷデータの書き換えが行われる。そのブリッジの配下のすべての書き換えが完了し、他に書き換えるべき装置がなければ、他のブリッジの配下に対応装置があるかどうか確認する（ステップＳ２９）。他のブリッジに対応装置があれば、ＦＷ転送手段６ａ’は、そのブリッジにＦＷデータ記憶部８ａに格納されているＦＷデータ９を転送し、更に、予備用ドライブの番号「４ａ」を通知する（ステップＳ３０）。他のブリッジにＦＷデータ９および予備ドライブの番号「４ａ」を通知したら、このブリッジ３ａ’での処理は終わりになる。
【００７１】
次に、ＦＷデータ９および予備用ドライブ番号「４ａ」を受信したブリッジ３ｂ’の処理を説明する。
【００７２】
ブリッジ３ｂ’内のマッピング変換手段３３ｂは、自ブリッジ３ｂ’内のＦＷデータ記憶部８ｂに有効なＦＷデータが格納され、予備用ドライブの番号「４ａ」を他のブリッジ３ａ’から受信すると（ステップＳ２０）、予備用ドライブを磁気テープ装置４ａとし、そのマッピング情報を図１０のようにテーブル３４ｂの予備設定用エントリ３４２ｂに格納する（ステップＳ２１）。ここでは、磁気テープ装置４ａは他のブリッジ３ａ’配下のものであるため、入出力部の番号には上位側の入出力部を示す「２０」を、ＩＤにはブリッジ３ａ’のＦＣ  ＩＤ（ループＩＤやＷＷｎ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｎａｍｅ）に相当）を、ＬＵＮにはＦＣ  ＬＵＮを入れる。
【００７３】
次に、自ブリッジ３ｂ’の配下に、ファームウエア書き換えの対象装置があるかどうか、即ちＦＷデータ９に対応する磁気テープ装置があるかどうかを確認する（ステップＳ２２）。そして、自ブリッジ３ｂ’の配下になければ（ステップＳ２４「いいえ」）、他のブリッジの配下にＦＷデータ９に対応する磁気テープ装置が存在するかどうかを確認する（ステップＳ２９）。これに対して、自ブリッジ３ｂ’の配下にＦＷデータ９に対応する磁気テープ装置が存在するならば（ステップＳ２２「はい」）、その内の１つを対象ドライブとする（ステップＳ２３）。
【００７４】
今、例えば、ブリッジ３ｂ’の配下の磁気テープ装置４ｃ、４ｄが両方ともＦＷデータ９に対応しているとすると、マッピング変換手段３３ｂは、その内の１つ（磁気テープ装置４ｃとする）を対象ドライブとし、マッピング用エントリ３４１ｂの第１番目のエントリに格納されている磁気テープ装置４ｃに関するマッピング情報を、対象設定用エントリ３４３ｂに退避させる（ステップＳ２３）。
【００７５】
対象ドライブである磁気テープ装置４ｃに記録媒体がなければ、磁気テープ装置４ｃのＦＷデータの書き換えができるように、マッピング変換手段３３ｂのテーブル３４ｂを書き換える（ステップＳ２５）。具体的には、予備設定用エントリ３４２ｂに格納されているマッピング情報を、マッピング用エントリ３４１ｂ中の第１番目のエントリ（磁気テープ装置４ｃに対応するエントリ）に上書きし、テーブル３４ｂの内容を図１１に示すものとする。これ以降はサーバ１ａ、１ｂから対象ドライブ宛てのコマンドが来たら、マッピング変換手段３３ａは、予備用ドライブへ転送する。テーブル３４ｂが図１１に示す状態のとき、マッピング変換手段３３ｂでは、例えばＦＣ  ＬＵＮが１のところにコマンドが来たら、テーブル３３ｂを参照し、入出力部が「２０」なので入出力部をイニシエータモードにし、ＦＣ  ＩＤが「４」、ＦＣ  ＬＵＮが「１」へ、そのコマンドを転送する。
【００７６】
テーブル３４ｂの変更が正常に行われ、対象ドライブである磁気テープ装置４ｃにはサーバ１ａ、１ｂからのコマンドが来ない状態になったら、磁気テープ装置４ｃのＦＷデータをＦＷ書換手段７ｂを使って書き換える（ステップＳ２６）。
【００７７】
磁気テープ装置４ｃのＦＷデータの書き換えが正常に完了したら、予備用ドライブの状態を確認する。予備用ドライブに媒体が入っていなくて、対象ドライブと予備用ドライブの入れ換えが可能ならば、対象ドライブと予備用ドライブの設定の入れ換えを行う（ステップＳ２７「はい」、Ｓ２８）。具体的には、テーブル３４ｂの対象設定用エントリ３４３ｂに退避しておいた、対象ドライブである磁気テープ装置４ｃに関するマッピング情報を、マッピング用エントリ３４１ｂ中の元のエントリ（第１番目のエントリ）に書き戻す。これにより、テーブル３４ｂの内容は、図１１に示すものに戻る。
【００７８】
入れ換えが完了したら、他に対応装置があるかどうか確認する（ステップＳ２２）。
【００７９】
もし、対応装置があれば、前述の手順と同様に書き換えを行う。そのブリッジの配下のすべての対応装置の書き換えが完了し、他に書き換えるべき装置がなければ、他のブリッジの配下に対応装置があるかどうか確認する（ステップＳ２９）。他のブリッジに対応装置があれば、そのブリッジにＦＷデータを転送し、さらに、予備用ドライブの番号を通知する（ステップＳ３０）。すべてのブリッジの配下の書き換えが完了し、もう書き換えるドライブがなくなったら、一連の処理は終了となる。
【００８０】
ここでは、サーバからは１つのドライブだけ使用不可状態にし、ＦＷデータの書き換え中のドライブに来たコマンド処理を引き受けるドライブとしたが、ライブラリのドライブスロットに空きがあり、予備のドライブが用意できるのならば、１ドライブを使用不可にするかわりに、予備ドライブを１つ追加する方法もある。この場合、サーバからは特に指示をする必要がなくなる。また、説明を簡単にするために、１ドライブずつ書き換えていくように説明したが、使用不可にするドライブを２ドライブ以上にしたり、予備のドライブを２台以上用意したりしても構わない。また、対象ドライブと予備用ドライブの入れ換えタイミングを説明を簡単にするために、媒体がないときとし、サーバからの処理で媒体が排出されるのを待つように説明したが、媒体を巻き戻し、排出し、別なドライブに装着し、元の位置まで位置付けし直す時間が許される場合は、サーバからの処理で排出されるのを待たずに、マッピング変換手段からの指示で排出し、入れ替えてしまっても構わない。
【００８１】
【発明の効果】
以上説明したように、本発明は、保守ＰＣより送られてきたＦＷデータを、ＳＡＮを介して他のブリッジに転送するＦＷ転送手段を備えているので、多数の記憶装置を備える大規模なシステムにおいても、記憶装置のファームウエアを容易且つ短時間で更新できる。
【００８２】
また、本発明は、サーバからは記憶装置を１台だけ使わないようにするだけで、それ以降は、ブリッジ内のマッピング変換手段でサーバ側に見えないように割り当てを変更してファームウエアを置き換えていくので、１台分の性能低下だけで、業務を止めることなく、サーバ側に複雑な操作なしに、配下の全ての記憶装置のファームウエアを更新することができる。近年、システムを２４時間３６５日稼動させることが増え、保守のために電源を切ることは難しくなっており、このような現状において非常に有効である。
【００８３】
また、予備の記憶装置を１台追加すると、サーバからの指示を必要とせず、性能低下もなしに、業務を止めることなく、全ての記憶装置のファームウエアを更新することができる。
【図面の簡単な説明】
【図１】本発明の第一の実施例のブロック図である。
【図２】ブリッジ３ａの構成例を示すブロック図である。
【図３】ＦＷデータ書き換え時の処理例を示す流れ図である。
【図４】ＦＷデータ転送時の処理例を示す流れ図である。
【図５】本発明の第二の実施例のブロック図である。
【図６】ブリッジ３ａ’の構成例を示すブロック図である。
【図７】第二の実施例の処理例を示す流れ図である。
【図８】テーブル３４ａの内容例を示す図である。
【図９】テーブル３４ａの内容例を示す図である。
【図１０】テーブル３４ｂの内容例を示す図である。
【図１１】テーブル３４ｂの内容例を示す図である。
【符号の説明】
１ａ、１ｂ…サーバ
２…ＦＣスイッチ
３ａ、３ａ’、３ｂ、３ｂ’…ブリッジ
４ａ〜４ｄ…磁気テープ装置
５…保守ＰＣ
６ａ、６ａ’、６ｂ、６ｂ’…ＦＷ転送手段
７ａ、７ａ’、７ｂ…ＦＷ書換手段
８ａ、８ｂ…ＦＷデータ記憶部
９…ＦＷデータ
１０…保守用ケーブル
２０…入出力部
２１…保守用入出力部
２２…バッファ
２３ａ、２３ｂ…入出力部
２５、２５’…制御部
２６…記憶部
２７、２７’…プログラム記録媒体
３０…磁気テープライブラリ装置
３１…ロボット
３２…媒体保管庫
３３ａ、３３ｂ…マッピング変換手段
【図１】
2004252806.tif 000003
【図２】
2004252806.tif 000004
【図３】
2004252806.tif 000005
【図４】
2004252806.tif 000006
【図５】
2004252806.tif 000007
【図６】
2004252806.tif 000008
【図７】
2004252806.tif 000009
【図８】
2004252806.tif 000010
【図９】
2004252806.tif 000011
【図１０】
2004252806.tif 000012
【図１１】
2004252806.tif 000013