(57)【要約】【課題】コールドスタンバイによるホスト（マザーボード）の二重化とＲＡＩＤ１システムを組み合わせた場合に必要な非通電のマザーボードの電気的に切り離し及びディスク装置との接続切替えを可能としたホストの二重化及びディスクの多重化方法と、ＲＡＩＤ制御ユニットの提供。【解決手段】電源１１、マザーボード１２，１３、及びディスク１５、バス５、６からなるコールドスタンバイのディスク共用構成のマザーボード１２，１３とディスク１５の間にＲＡＩＤ制御ユニット１４を設け、マザーボード１２、１３とバス５，６で接続すると共にディスク１６、・・を付加し、ＲＡＩＤ１におけるディスクの多重化を可能とする。【選択図】  図１
2004265313.tif 000002
【特許請求の範囲】
【請求項１】
コールドスタンバイでのディスク共用構成をなす複数のディスクからなるディスクアレイ装置に接続すると共に第１及び第２のマザーボードと接続し、動作時には、前記第１及び第２のマザーボードのいずれか一方と通電して前記複数のディスクとのアクセス動作を制御し、他のマザーボードとは通電しない、ことを特徴とするホストの二重化及びディスクの多重化方法。
【請求項２】
前記複数のディスクはＲＡＩＤ１構成をなし、ライト時には全てのディスクに同時にデータを書き込み、リード時には前記複数のディスクのうちの所定の１台のディスクからデータの読み出しを行うこと、を特徴とする請求項１記載のホストの二重化及びディスクの多重化方法。
【請求項３】
第１及び第２のマザーボードと接続すると共に複数のディスクからなるディスクアレイ装置と接続するＲＡＩＤ制御ユニットであって、
前記第１及び第２のマザーボードとそれぞれバスを介して接続する第１及び第２のホストインターフェイスと、前記複数のディスクとバスを介して１対１に接続する複数のデバイスインターフェイスと、前記各インターフェイスを介してのデータの自動転送制御と前記第１及び第２のホストインターフェイスのレジスタ制御を行うコントローラと、を備え、
動作時には、前記第１及び第２のマザーボードのいずれか一方とそのマザーボードに対応するホストインターフェイス及び前記各デバイスインターフェイスを介して前記複数のディスクとのデータ自動転送制御を行うが、他のマザーボードに対応するホストインターフェイスの出力は行わず入力信号も受け付けない、ことを特徴とするＲＡＩＤ制御ユニット。
【請求項４】
前記ホストインターフェイス及びデバイスインターフェイスはＩＤＥインターフェイスであることを特徴とする請求項３記載のＲＡＩＤ制御ユニット。
【請求項５】
前記各デバイスインターフェイスと前記コントローラの間に双方向バッファを設けたことを特徴とする請求項３または４記載のＲＡＩＤ制御ユニット。
【請求項６】
１つのマザーボードと接続すると共に複数のディスクからなるディスクアレイ装置と接続するＲＡＩＤ制御ユニットであって、
前記マザーボードとそれぞれバスを介して接続するホスト用ＩＤＥインターフェイスと、前記複数のディスクとバスを介して１対１に接続する複数のデバイス用ＩＤＥインターフェイスと、前記各ＩＤＥインターフェイスを介してのデータの自動転送制御と前記ホスト用ＩＤＥインターフェイスのレジスタ制御を行うコントローラと、を備え、
動作時には、前記マザーボードのホスト用ＩＤＥインターフェイス及び前記各デバイス用ＩＤＥインターフェイスを介して前記複数のディスクとのデータ自動転送制御を行うことを特徴とするＲＡＩＤ制御ユニット。
【請求項７】
前記各デバイスインターフェイスと前記コントローラの間に双方向バッファを設けたことを特徴とする請求項６記載のＲＡＩＤ制御ユニット。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＲＡＩＤシステムと組み合わせた場合のコールドスタンバイによるホスト（マザーボード）の二重化及びディスクの多重化技術に関する。
【０００２】
【従来の技術】
ホスト（マザーボード）の二重化技術として、マザーボードとディスクを二重化して一方で本来業務の実行を行うデュプレックス方式と、両方のマザーボードとディスクの組で本来業務をそれぞれ実行して双方の実行結果の一致を絶えず確認しながら業務実行を進めるデュアル方式がある。
また、デュプレックス方式にはマザーボードを二重化して一方を本来業務の実行に用い、他方のマザーボードを非通電としておき故障が起きた場合に他方のマザーボードに切替えて通電し本来業務の実行を行うコールドスタンバイ方式と、メイン系で本来業務（例えば、トランザクション処理）の実行を行い、サブ系で他業務（例えば、バッチ処理）を実行するホットスタンバイ方式がある。
【０００３】
そして、コールドスタンバイ方式には図８（ａ）に示すようにマザーボード（８２、８２’）とディスク（８３、８３’）を二重化して一方を本来業務の実行に用い、故障が起きた場合に他方に切替えて本来業務の実行を行う方式と、図８（ｂ）に示すようにマザーボード（８２、８２’）のみを二重化し、ディスク８３をマザーボード８２、８２’で共用して一方のマザーボードを本来業務の実行に用い、故障が起きた場合に他方に切替えて本来業務の実行を行う方式がある。
【０００４】
なお、マザーボードは、通常、ホストコンピュータの中枢をなす基板であってＣＰＵやＲＡＭ及び各種インターフェイス等、ホストコンピュータの基本的な部品を組み込んだ基板（ボード）である。
【０００５】
しかしながら、コールドスタンバイ方式でホスト（マザーボード）の二重化を行い、ＲＡＩＤ１システム（非特許文献１参照）と組み合わせた場合、ホスト側では図８に示したようにマザーボード２枚を接続しているが、一方のみに通電されるので、通電されない方のマザーボードは電気的に切り離しておく必要がある。また、ディスク装置との接続をどのように切替えるかといった技術的課題がある。
【０００６】
ここで、従来技術として、ディスクアレイシステムにおいて、インターフェイス信号の数を増加させることなく双方向インターフェイス信号の中継を的確に行うため、Ａ側からＢ側のみへの信号伝達を行う単方向信号駆動部とＡ側からＢ側及びＢ側からＡ側への双方向に信号伝達を行う双方向信号駆動部を備え、双方向駆動部は双方向信号の出力が行われる出力バッファ部と双方向の各々の信号を入力として出力バッファ部に送る双方向信号の出力部を備えるようにした、ディスクアレイシステムのインターフェイス中継装置がある（例えば、特許文献１参照）。
【０００７】
また、ＲＡＩＤ制御装置が故障したときに、その故障したＲＡＩＤ制御装置を交換するにあたってＲＡＩＤ制御システム及びそのＲＡＩＤ制御システムを備えたシステム全体を停止することをなくすため、２つのＲＡＩＤ制御ボードのそれぞれにＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ    Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）バス切替部を設け、動作ＲＡＩＤ制御ボードとして選択された下位のＲＡＩＤ制御ボードにおいては、そのＳＣＳＩバス切替部により中央制御部からの制御データを受けるＳＣＳＩ制御部を複数のＨＤＤ装置に接続すると共に、動作ＲＡＩＤ制御ボードとして選択されない上位のＲＡＩＤ制御ボードにおいては、そのＳＣＳＩバス切替部により、そのＳＣＳＩ制御部を複数のＨＤＤ装置から切り離すように構成し、下位のＲＡＩＤ制御ボードが故障したときには、上位のＲＡＩＤ制御ボードのＳＣＳＩバス切替部を切替え、そのＳＣＳＩ制御部を複数のＨＤＤ装置に接続するようにした、ＲＡＩＤ制御システムがある（例えば、特許文献２参照）。
【０００８】
また、ＲＡＩＤコントローラを実装させることなくインターフェイスバスに接続された記憶装置の二重化を行うため、ホストコンピュータに接続するインターフェイスバスを介して接続されている磁気ディスク制御装置と磁気ディスクからなる磁気ディスク装置の構成に加え、インターフェイスバスに二重化コントローラと、バスモニタと、磁気ディスク制御装置と、バックアップ磁気ディスクと、切替えスイッチを具備したバックアップ磁気ディスク装置を接続するようにした、記憶装置の二重化方法及び記憶装置の二重化での障害回復方法がある（例えば、特許文献３参照）。
【０００９】
【特許文献１】
特開２００２−８２７７６号公報
【特許文献２】
特開平９−３１９５２６号公報
【特許文献３】
特開２００１−３３７７８８号公報
【非特許文献１】
Ｐａｔｔｅｒｓｏｎ，Ｄ．Ａ，Ｇｉｂｓｏｎ，Ｇ，Ｋａｔｚ，Ｒ．Ｈ，”Ａ  Ｃａｓｅ  ｆｏｒ  Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ（ＲＡＩＤ），”Ｒｅｐｏｒｔ  Ｎｏ．ＵＣＢ／ＣＳＤ  ８７／３９１，Ｃｏｍｐｕｔｅｒ  Ｓｃｉｅｎｃｅ  Ｄｉｖｉｓｉｏｎ，Ｕｎｉｖｅｒｓｉｔｙ  ｏｆ  Ｃａｌｉｆｏｒｎｉａ  Ｂｅｒｋｅｌｅｙ  １９８７
【００１０】
【発明が解決しようとする課題】
上記特許文献１に開示のディスクアレイシステムのインターフェイス中継装置によれば、インターフェイス信号の数を増加させることなく、双方向インターフェイス信号の中継を的確に行うことができるが、ホストの二重化には適合しないといった問題点があった。
【００１１】
また、上記特許文献２に開示のＳＣＳＩ制御システムによれば、ＲＡＩＤ制御装置が故障したときに、その故障したＲＡＩＤ制御装置を交換するにあたってＲＡＩＤ制御システム及びそのＲＡＩＤ制御システムを備えたシステム全体を停止することをなくすことができるが、同様に、ホストの二重化には適合しないといった問題点があった。
【００１２】
また、上記特許文献３に開示の方法は記憶装置の二重化に関する技術であり、ＳＣＳＩ使用のインターフェイスに好適なものであって、現在市販されているパソコンのハードディスクやＣＤ−ＲＯＭのほとんどが採用している安価なＩＤＥ（Ｉｎｔｅｇｒａｔｅｄ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）インターフェイスには適用できないといった問題点があり、しかも、ホストの二重化にも適合しないといった問題点があった。
【００１３】
本発明は、コールドスタンバイによるホスト（マザーボード）の二重化とＲＡＩＤシステムを組み合わせた場合に必要な非通電のマザーボードの電気的に切り離し及びディスク装置との接続切替えを可能とするホストの二重化及びディスクの多重化方法と、ＲＡＩＤ制御ユニットの提供を目的とする。
【００１４】
【課題を解決するための手段】
上記課題を解決するために、請求項１記載の発明では、コールドスタンバイでのディスク共用構成をなす複数のディスクからなるディスクアレイ装置に接続すると共に第１及び第２のマザーボードと接続し、動作時には、第１及び第２のマザーボードのいずれか一方と通電して複数のディスクとのアクセス動作を制御し、他のマザーボードとは通電しない、ことを特徴とするホストの二重化及びディスクの多重化方法を提供する。これにより、ＲＡＩＤシステムにおけるホストの二重化とディスクの多重化を簡易に実現できる。
【００１５】
また、請求項２記載の発明では、複数のディスクはＲＡＩＤ１構成をなし、ライト時には全てのディスクに同時にデータを書き込み、リード時には複数のディスクのうちの所定の１台のディスクからデータの読み出しを行うこと、を特徴とする請求項１記載のホストの二重化及びディスクの多重化方法を提供する。これにより、ＲＡＩＤ１システムにおけるホストの二重化とディスクの多重化を簡易に実現できる。
【００１６】
また、請求項３記載の発明では、第１及び第２のマザーボードと接続すると共に複数のディスクからなるディスクアレイ装置と接続するＲＡＩＤ制御ユニットであって、第１及び第２のマザーボードとそれぞれバスを介して接続する第１及び第２のホストインターフェイスと、複数のディスクとバスを介して１対１に接続する複数のデバイスインターフェイスと、各インターフェイスを介してのデータの自動転送制御と第１及び第２のホストインターフェイスのレジスタ制御を行うコントローラと、を備え、動作時には、第１及び第２のマザーボードのいずれか一方とそのマザーボードに対応するホストインターフェイス及び各デバイスインターフェイスを介して複数のディスクとのデータ自動転送制御を行なうが、他のマザーボードに対応するホストインターフェイスの出力は行わず入力信号も受け付けない、ことを特徴とするＲＡＩＤ制御ユニットを提供する。
【００１７】
これにより、ＲＡＩＤシステムにおけるホストの二重化とディスクの多重化を簡易に実現できる。また、ホットスワップによるディスク交換時の電気的リスクを最小限に抑える。
【００１８】
また、請求項４記載の発明では、ホストインターフェイス及びデバイスインターフェイスはＩＤＥインターフェイスであることを特徴とする請求項３記載のＲＡＩＤ制御ユニットを提供する。これにより、従来のように複数のホストでディスクを共用するときに用いられてきた高額なＳＣＳＩやＦＣ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ）でなく、安価なＩＤＥを用いたＩＤＥ−ＲＡＩＤを実現できる。また、ＩＤＥのまま、２台のホストに接続できる。
【００１９】
また、請求項５記載の発明では、各デバイスインターフェイスとコントローラの間に双方向バッファを設けたことを特徴とする請求項３または４記載のＲＡＩＤ制御ユニットを提供する。この構成により、故障したディスクを切り離すことが可能となり、例えば、２台のディスク構成の場合は１台での動作、３台のディスク構成の場合は２台での動作（いわゆる縮退運転）が可能となる。同様にこの構成により、ディスクの電源投入時間を２台（またはそれ以上）のディスク間で完全にずらすことができるため、近年のディスクの急速な容量アップ（ひいては起動時の突入電流アップ）に対応することも容易になる。
【００２０】
また、請求項６記載の発明は、１つのマザーボードと接続すると共に複数のディスクからなるディスクアレイ装置と接続するＲＡＩＤ制御ユニットであって、マザーボードとそれぞれバスを介して接続するホスト用ＩＤＥインターフェイスと、複数のディスクとバスを介して１対１に接続する複数のデバイス用ＩＤＥインターフェイスと、それらＩＤＥインターフェイスを介してのデータの自動転送制御とホストインターフェイスのレジスタ制御を行うコントローラと、を備え、動作時には、マザーボードのホスト用ＩＤＥインターフェイス及び前記各デバイス用ＩＤＥインターフェイスを介して複数のディスクとのデータ自動転送制御を行うことを特徴とするＲＡＩＤ制御ユニットを提供する。これにより、安価なＩＤＥインターフェイスを利用して２台以上のディスクからなるシステムを構成できる。
【００２１】
また、請求項７記載の発明では、各デバイスインターフェイスとコントローラの間に双方向バッファを設けたことを特徴とする請求項６記載のＲＡＩＤ制御ユニットを提供する。この構成により、故障したディスクを切り離すことが可能となり、いわゆる縮退運転が可能となる。同様にこの構成により、ディスクの電源投入時間を２台（またはそれ以上）のディスク間でずらすことができるため、近年のディスクの急速な容量アップ（ひいては起動時の突入電流アップ）に対応することも容易になる。
【００２２】
【発明の実施の形態】
図１は、本発明の、ＲＡＩＤホストの二重化及びディスクの多重化方法の説明図であり、図１（ａ）の破線内の電源１１、マザーボード１２，１３、及びディスク１５、バス５、６からなる構成は図８（ｂ）のコールドスタンバイのディスク共用構成である。本発明のＲＡＩＤシステムおけるホストの二重化及びディスクの多重化（以下「二重化システム」と記す）構成はこのディスク共用システムの構成のマザーボード１２，１３とディスク１５の間に後述する構成（図３）を備えたＲＡＩＤ制御ユニット１４を設け、マザーボード１２、１３とバス５、６で接続すると共にディスク１６、・・を付加し、ＲＡＩＤ１におけるディスクの多重化を可能とする。
【００２３】
図２は、本発明のホストの二重化及びディスクの多重化システム（以下「二重化システム」と記す）の一実施例を示すブロック図である。
図２で破線内は、電源１１、マザーボード（ＭＢ１）１２，（ＭＢ２）１３、及びディスク１５、バス５、６、ＲＡＩＤ制御ユニット１４、及びバス７−１，７−２からなる「二重化システム」の要部を含むホストコンピュータ１０を示す。
【００２４】
ＲＡＩＤ制御ユニット１４は、後述（図３）するように物理的にはマザーボード１２，１３の双方に接続しているが電気的にはいずれか一方のみに接続（つまり、通電）する。また、この例では２つのディスク（ＨＤＤ１）１５，（ＨＤＤ２）１６に接続している。また、ディスク（ＨＤＤ１）１５，１６はミラー構成（ＲＡＩＤ１）を成している。
【００２５】
なお、本実施例ではＲＡＩＤ制御ユニット１４は２台または３台のディスクが接続できるが、３台以上でもよい。また、ディスクはハードディスクに限定されず、例えば、ＣＤ−ＲＯＭのような記憶媒体にアクセス可能な記憶装置でもよい。
＜ＲＡＩＤ制御ユニット＞
ＲＡＩＤ制御ユニット１４は、図３に示すように、マイコンインターフェイスと５つのＩＤＥインターフェイス（ホストインターフェイス×２、ディスクインターフェイス×３）を備え、マイコンの指示に従ってホスト（マザーボード）とディスク間のデータ転送を行う。ディスクに関しては３台同時運用が可能であるが、マザーボードについてはどちらか一方に限られる。なお、選択されていないホストインターフェイスの出力はＨｉｇｈ−Ｚとなり入力信号も一切受け付けない（これにより、ホットスワップが可能となる）。
【００２６】
なお、ＩＤＥ（Ｉｎｔｅｇｒａｔｅｄ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）は現時点におけるハードディスクやＣＤ−ＲＯＭのほとんどが採用しているインターフェイスであり、構造が簡単で制御用のアダプタカードを要しないためにＳＣＳＩなどに比べ、コストが安い。但し、ホストインターフェイスはＩＤＥに限定されない。
【００２７】
図３はＲＡＩＤ制御ユニットの構成例を示すブロック図であり、ディスクを３台接続した例を示す。
具体的には、ＲＡＩＤ制御ユニット１４は、図３に示すようにホスト（マザーボード（ＭＢ））の二重化に伴い、ＩＤＥインターフェイス（ホストインターフェイス（ＨＯＳＴ  Ｉ／Ｆ））を２ポート（ＨＯＳＴ１  Ｉ／Ｆ，ＨＯＳＴ２  Ｉ／Ｆ）を設け、両方のマザーボード（ＭＢ１、ＭＢ２）からアクセス可能とし、マザーボード１２または１３から受け取ったコマンドをマイコン１４１で解析し、コントローラ１４５を制御してデータ転送を行う。但し、同時アクセスは禁止とする。
【００２８】
図３で、ＲＡＩＤ制御ユニット１４は、ＲＡＩＤ制御ユニット１４の基板全体の制御を行うワンチップマイコン１４１、ＲＡＭ１４２、フラッシュメモリ（Ｆｌａｓｈ）１４３、ＲＡＭ１４２のバックアップを行う電池１４４、データの自動転送制御とホストインターフェイス１４６，１４７のレジスタ制御を行うコントローラ（ＦＰＧＡ）１４５、ＩＤＥインターフェイス（ホストインターフェイス１，２（ＨＯＳＴ１  Ｉ／Ｆ，ＨＯＳＴ２  Ｉ／Ｆ））１４６，１４７、ユーザへのエラー通知やログの読み出しを行うためのシリアルインターフェイス（ＲＳ２３２Ｃ）１４８、ディスク１５、１６、１７への個別アクセス及び書き込み処理を並列（同時）に行うＩＤＥインターフェイス（デバイスインターフェイス（ＨＤＤ１Ｉ／Ｆ，ＨＤＤ  ２／Ｆ，ＨＤＤ３  Ｉ／Ｆ））１５１，１６１，１７１を備えている。
【００２９】
実施例ではＲＡＭ１４２としてＳＡＲＡＭを用いているがこれに限定されない。ＲＡＭ１４２はマイコン１４１のワークメモリとして使用される他に、エラー情報やリカバリー情報が格納される。但し、重要なログデータに関してはフラッシュメモリ１４３にバックアップしているため、バッテリの容量が無くなっても動作には影響がない。また、フラッシュメモリ１４３内にはマイコン１４１の制御プログラムとコントローラ１４５のデータが格納されている
また、シリアルインターフェイス（ＲＳ２３２Ｃ）１４８はホストと通信するために設けられ、通信情報として、エラー報告、エラーステータス、システムログデータ、比較実行指示、リードマスター切替え指示等がある。
【００３０】
なお、２台のディスクを接続するようにする場合は、ＩＤＥインターフェイス１７１をアイドルにしておくか、ＩＤＥインターフェイス１７１を設けないようにすればよい。
【００３１】
＜ホットスワップ対応動作＞
動作中にエラーディスクの交換（ホットスワップ）をする場合、キースイッチによりソフト的にＦＥＴ（Ｆｉｅｌｄ−Ｅｆｆｅｃｔ  Ｔｒａｎｓｉｓｔｏｒ）を制御し、ディスクに供給される電源を遮断する。この動作はマイコン１４１でキースイッチをポーリングして行っており、ディスクへの電源遮断と共に、コントローラ１４５内のディスクインターフェイスを全てＨｉｇｈ−Ｚ状態にすることでディスク交換時の電気的リスクを最小限に抑える。また、新規挿入のディスクに電源を投入する場合、急激に電源を入れず穏やかに投入することで、動作中のディスクに対して負担をかけないようにする。
【００３２】
＜ＲＡＩＤ制御ユニットの動作例＞
図４は、ライト、リード、またはリビルド時のＲＡＩＤ制御ユニットの動作例の説明図であり、図４（ａ）はライト動作、図４（ｂ）はリード動作、図４（ｃ）はリビルド動作の説明図である。
図４（ａ）、（ｂ）、（ｃ）の説明でのデータ転送制御は、ＵＤＭＡ（Ｕｌｔｒａ  ＤＭＡ／３３の略、ＡＴＡ／ＩＤＥの拡張仕様）転送の場合、ＲＡＩＤ制御ユニット１４のコントローラ１４５（図３）でハード的に行っているが、これに限定されない。また、ＵＤＭＡ転送に限定されない（例えば、ＰＩＯ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｉ／Ｏ）転送でもよい）。また、データ転送はホスト（マザーボード）とディスク間、またはディスクとディスク間で行われる。この場合、転送セクタ数、転送方向、転送モードはマイコン１４１からの指示に従い、ステイされたセクタ数×２５６ｗｏｒｄの転送を行うと終了する。また、図４の例では、マザーボード１３は電気的に接続されていない。
【００３３】
（ライト動作例）
図４（ａ）で、マザーボード１２は、ディスクが３台（ディスク１５，１６，１７）のときは３台同時に書き込みを行い、２台のときは２台同時に書き込みを行う。つまり、各デバイス（この例ではディスク）にコマンド発行後、全てのデバイスがレディ（ＲＥＤＹ）になってから同時に書き込みを行う。
【００３４】
（リード動作例）
図４（ｂ）で、マザーボード１２は、ディスクが３台（ディスク１５，１６，１７）の場合も２台の場合もリードマスターディスクから読み込みを行う。リードマスターディスクはデフォルトでプライマリディスク（最上段のデイスク１５）となっているが、リビルド後の自動変更のほか、ホスト側から意図的に変更することもできる。
【００３５】
（リビルド動作）
図４（ｃ）で、エラーディスクをホットスワップにより交換した後のディスクをディスク１６’とすると、自動的にリビルド動作が行われる。この動作は交換したターゲットディスク（＝ディスク１６’）に正常なディスク１５のデータをコピーするものでファイルシステムやパーティションに依存しない。但し、ターゲットディスクが正常なディスクより容量が小さい場合、正常ディスクのパーティション情報を確認し、コピーが可能であればリビルド動作を行う。また、リビルド動作を行う場合を例とすると、システムを停止させないで行うことができる。また、リビルド動作中に誤って電源を切ってしまった場合でも、次の起動でリビルド動作の続きを行うことができる。
【００３６】
＜変形例１＞
図５は、ＲＡＩＤ制御ユニットの変形例の説明図であり、図５（ａ）はディスクを２台接続した例、図５（ｂ）はディスクを３台接続した例である。
ディスクが故障した場合、バスをロックする場合（例えば、隣の配線やグランド等にショートしたような場合）がある。本発明では、図示のようにＲＡＩＤ制御ユニット１４とディスク１５，１６（，１７）とを結ぶバス７−１、７−２（，７−３）の間にドライバ素子（双方向バッファ：例えば、ＴＴＬ２４５シリーズ）５１，５２（，５３）を設ける。このようにすることにより故障したディスクをドライバインターフェイス（１５１，１６１（，１７１）（図３））から切り離すことが可能となり、２台のディスク構成の場合は１台での動作、３台のディスク構成の場合は２台での動作（いわゆる縮退運転）が可能となる。同様にこの構成により、ディスクの電源投入時間を２台（またはそれ以上）のディスク間で完全にずらすことができるため、近年のディスクの急速な容量アップ（ひいては起動時の突入電流アップ）に対応することも容易になる。
【００３７】
（変形例２）
図６はＩＤＥインターフェイスを用いたディスク多重化の一実施例を示す図であり、図７はＩＤＥインターフェイスを用いたディスク多重化の従来例の説明図である。
【００３８】
通常ＩＤＥインターフェイスには一つのチャンネルに対し２台のデバイスしか接続できないので、従来、１台のホストに対し図７に示すように２台のディスクしか接続できず、安価なＩＤＥインターフェイスを用いて３台以上のディスクによるディスクアレイ装置の多重化ができなかった。
【００３９】
一方、ＳＣＳＩやＦＣにはこのような制限が無いので、３台以上のディスクアレイシステムには、従来、高価な、ＳＣＳＩやＦＣが用いられていた。しかし、図６に示すようにＩＤＥインターフェイスを備えたＲＡＩＤ制御ユニット１４（図３）とディスク１５，１６，１７とを結ぶバス７−１、７−２，７−３の間にドライバ素子（双方向バッファ５１，５２，５３）を設ける。このようにすることにより、安価なＩＤＥインターフェイスを用いてディスクアレイシステムの多重化（３台以上）を行うことができる。また、ドライバ素子を設けたことにより上述した変形例１と同様に、故障したディスクをドライバインターフェイス（１５１，１６１，１７１（図３））から切り離すことが可能となり、いわゆる縮退運転が可能となる。同様にこの構成により、ディスクの電源投入時間を３台（またはそれ以上）のディスク間で完全にずらすことができるため、近年のディスクの急速な容量アップ（ひいては起動時の突入電流アップ）に対応することも容易になる。
【００４０】
なお、上記説明では、ＲＡＩＤ制御ユニット１４に接続可能なディスクの数を２台または３台としたがこれに限定されず、３台以上を接続するようにすることもできる。また、実施例ではＲＡＩＤシステムをＲＡＩＤ１としたが、本発明の適用範囲はＲＡＩＤ１に限定されない。
【００４１】
以上、本発明の一実施例について説明したが本発明は上記実施例に限定されるものではなく、種々の変形実施が可能であることはいうまでもない。
【００４２】
【発明の効果】
上記説明したように、本発明によればホストの二重化とディスクの多重化（ＲＡＩＤ装置）を簡易に実現できる。
【図面の簡単な説明】
【図１】本発明の、ＲＡＩＤシステムにおけるホストの二重化及びディスクの多重化方法の説明図である。
【図２】本発明のホストの二重化及びディスクの多重化システムの一実施例を示すブロック図である。
【図３】ＲＡＩＤ制御ユニットの構成例を示すブロック図である。
【図４】ライト、リード、またはリビルド時のＲＡＩＤ制御ユニットの動作例の説明図である。
【図５】ＲＡＩＤ制御ユニットの変形例の説明図である。
【図６】ＩＤＥインターフェイスを用いたディスク多重化の一実施例を示す図である。
【図７】ＩＤＥインターフェイスを用いたディスク多重化の従来例の説明図である。
【図８】コールドスタンバイ方式の説明図である。
【符号の説明】
５、６  バス
１１  電源
１２、１３  マザーボード（ホスト）
１４  ＲＡＩＤ制御ユニット
１５、１６、１７  ディスク（ディスクアレイ装置）
５１、５２、５３  ドライバ素子（双方向バッファ）
１４５  コントローラ
１４６、１４７  ホストインターフェイス
１４８  シリアルインターフェイス
１５１、１６１、１７１  デバイスインターフェイス
【図１】
2004265313.tif 000003
【図２】
2004265313.tif 000004
【図３】
2004265313.tif 000005
【図４】
2004265313.tif 000006
【図５】
2004265313.tif 000007
【図６】
2004265313.tif 000008
【図７】
2004265313.tif 000009
【図８】
2004265313.tif 000010