(57)【要約】      （修正有）【課題】故障時期を有意に異ならせることができるディスクドライブ装置を提供する。【解決手段】第１種ディスクドライブ３６と、第２種ディスクドライブ３７とを具備し、各ディスクドライブに電源を供給する電源供給部２０と、第２種ディスクドライブ３７に対する電源供給を指示により遮断する電源供給制御部２２と、電源供給制御部２２を制御する制御部１１と、を有する。【選択図】図１
2015207166.tif 000002
【特許請求の範囲】
【請求項１】
第１種ディスクドライブと、第２種ディスクドライブとを具備し、
各ディスクドライブに電源を供給する電源供給部と、
前記第２種ディスクドライブに対する電源供給を指示により遮断する電源供給制御部と、
前記電源供給制御部を制御する制御部と、
を有するディスクドライブ装置。
【請求項２】
請求項１記載のディスクドライブ装置において、
前記第１種ディスクドライブは、外部からのデータの読み出しまたは書き込みの指示に応じてデータの読み出し、またはデータの書き込み動作を行い、
前記第２種ディスクドライブに対するデータの書き込みは、前記外部からのデータの書き込みの指示とは関わりのないタイミングで行われるディスクドライブ装置。
【請求項３】
請求項１または２に記載のディスクドライブ装置において、
前記制御部は、前記第２種ディスクドライブとの間でデータバスを介してデータの授受を行っており、
第２種ディスクドライブに対する電源供給を遮断するときに、指示により第２種ディスクドライブと前記制御部との間の前記データバスを電気的に遮断するスイッチ回路部、
をさらに備えるディスクドライブ装置。
【請求項４】
請求項３記載のディスクドライブ装置において、
前記制御部は、第２種ディスクドライブに対する電源供給を遮断するときに、前記スイッチ回路部に対して前記データバスを電気的に遮断するよう指示し、その後に、前記電源供給制御部に対して第２種ディスクドライブに対する電源供給を遮断するよう指示するディスクドライブ装置。
【請求項５】
第１種ディスクドライブと、第２種ディスクドライブと、
各ディスクドライブに電源を供給する電源供給部と、
前記第２種ディスクドライブに対する電源供給を指示により遮断する電源供給制御部と、
を具備するディスクドライブ装置を制御するコンピュータを、
所定の条件が満足されるときには、前記電源供給制御部を制御して、電源を遮断させるよう制御する制御手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスクドライブ装置、及びプログラムに関する。
【背景技術】
【０００２】
従来から、例えばＭＡＩＤ（Massive Array of Idle Disks）技術では、消費電力の低減と、可用性の向上との両立のため、電源をオフにしたディスクに対する書き込みデータの処理を可能にすることが考えられている（特許文献１等）。
【０００３】
ここでディスクドライブの電源のオン／オフは、電源供給を行う電源部からの電力ラインを電気的に遮断するのではなく、ＣＰＵ等からの指示によってディスクドライブをスリープ状態にする等の方法で行われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２１０７８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
つまり、従来のディスクドライブは電力が常時供給された状態にあり、その回路上の部品の一部には電気的な負担がかかっている。例えば電源周辺のキャパシタには常時電荷が蓄積された状態になっており、ディスクドライブの回路寿命を短くする原因となっている。
【０００６】
従って、複数のディスクドライブを備えた装置において、一部のディスクドライブの電源をオフとする（電源ラインを遮断せずにオフの状態に設定する）だけでは、動作中のディスクドライブと、電源をオフとしたディスクドライブとの製品寿命は必ずしも有意に異なることがなく、稼働開始後、同時期に故障が発生するという場合があり得る。
【０００７】
本発明は上記実情に鑑みて為されたもので、複数のディスクドライブを備えた装置において、故障時期を有意に異ならせることができるディスクドライブ装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００８】
上記従来例の問題点を解決する本発明は、ディスクドライブ装置であって、第１種ディスクドライブと、第２種ディスクドライブとを具備し、各ディスクドライブに電源を供給する電源供給部と、前記第２種ディスクドライブに対する電源供給を指示により遮断する電源供給制御部と、前記電源供給制御部を制御する制御部と、を有することとしたものである。
【０００９】
またここで前記第１種ディスクドライブは、外部からのデータの読み出しまたは書き込みの指示に応じてデータの読み出し、またはデータの書き込み動作を行い、前記第２種ディスクドライブに対するデータの書き込みは、前記外部からのデータの書き込みの指示とは関わりのないタイミングで行われることとしてもよい。
【００１０】
また前記制御部は、前記第２種ディスクドライブとの間でデータバスを介してデータの授受を行っており、第２種ディスクドライブに対する電源供給を遮断するときに、指示により第２種ディスクドライブと前記制御部との間の前記データバスを電気的に遮断するスイッチ回路部、をさらに備えてもよい。
【００１１】
ここで前記制御部は、第２種ディスクドライブに対する電源供給を遮断するときに、前記スイッチ回路部に対して前記データバスを電気的に遮断するよう指示し、その後に、前記電源供給制御部に対して第２種ディスクドライブに対する電源供給を遮断するよう指示してもよい。
【００１２】
また本発明の一態様は、プログラムであって、第１種ディスクドライブと、第２種ディスクドライブと、各ディスクドライブに電源を供給する電源供給部と、前記第２種ディスクドライブに対する電源供給を指示により遮断する電源供給制御部と、を具備するディスクドライブ装置を制御するコンピュータを、所定の条件が満足されるときには、前記電源供給制御部を制御して、電源を遮断させるよう制御する制御手段として機能させることとしたものである。
【発明の効果】
【００１３】
本発明によると、複数のディスクドライブを備えた装置において、故障時期を有意に異ならせることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係るディスクドライブ装置の構成例を表すブロック図である。
【図２】本発明の実施の形態に係るディスクドライブ装置のディスクユニットインタフェース部の例を表す構成ブロック図である。
【図３】本発明の実施の形態に係るディスクドライブ装置の例を表す機能ブロック図である。
【図４】本発明の実施の形態に係るディスクドライブ装置の動作例を表すフローチャート図である。
【図５】本発明の実施の形態に係るディスクドライブ装置のもう一つの例を表す機能ブロック図である。
【図６】本発明の実施の形態に係るディスクドライブ装置のもう一つの動作例を表すフローチャート図である。
【発明を実施するための形態】
【００１５】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係るディスクドライブ装置１は、図１に例示するように、制御回路部１０と、電源供給部２０と、ディスクドライブユニット３０とを含んで構成される。また、制御部回路１０は、制御部１１と、記憶部１２と、外部インタフェース部１３と、ディスクユニットインタフェース部１４とを含んで構成される。また電源供給部２０は、電源部２１と、電源供給制御部２２とを含んで構成される。
【００１６】
ディスクドライブユニット３０には、少なくとも第１のディスクドライブインタフェース３１と、第２のディスクドライブインタフェース３２とが設けられており、それぞれに第１のディスクドライブ３６と、第２のディスクドライブ３７が接続されているものとする。
【００１７】
制御部回路１０の制御部１１は、ＣＰＵ等のプログラム制御デバイスであり、記憶部１２に格納されたプログラムに従って動作する。本実施の形態では、この制御部１１は、第１のディスクドライブインタフェース３１に接続されたディスクドライブ（ここでは第１のディスクドライブ３６であるとする）を第１種ディスクドライブとし、また第２のディスクドライブインタフェース３２に接続されたディスクドライブ（ここでは第２のディスクドライブ３７であるとする）を第２種ディスクドライブとして、外部インタフェース部１３を介して入力される外部からデータの読み出しまたは書き込みの指示に応じて、第１種ディスクドライブ（ディスクドライブユニット３０内の第１のディスクドライブ３６）に対して読み出し、または書き込みの動作を行う。
【００１８】
またこの制御部１１は、第２種ディスクドライブ（ディスクドライブユニット３０内の第２のディスクドライブ３７）に対する電源供給を、通常時は遮断するよう制御する。制御部１１は、例えば所定のタイミングが到来するごとに、第２種ディスクドライブである第２のディスクドライブ３７に対する電源供給を開始し、第１種ディスクドライブである第１のディスクドライブ３６のバックアップを、第２のディスクドライブ３７内に生成する。そして制御部１１は、また、第２のディスクドライブ３７に対する電源供給を遮断する。この制御部１１の具体的な処理の内容については、後に詳しく述べる。
【００１９】
記憶部１２は、メモリデバイス等であり、制御部１１によって実行されるプログラムを保持している。この記憶部１２に格納されたプログラムは、コンピュータ可読かつ非一時的な記録媒体に格納されて提供され、この記憶部１２に格納されたものであってもよいし、ネットワーク等の通信回線を介して提供され、この記憶部１２に格納されたものであってもよい。またこの記憶部１２は、制御部１１のワークメモリとしても動作する。
【００２０】
外部インタフェース部１３は、例えばネットワークインタフェースを含んで構成される。本実施の形態においてこの外部インタフェース部１３は、ネットワーク等の通信回線を介して外部のコンピュータ等から受信される指示を制御部１１に出力する。またこの外部インタフェース部１３は、制御部１１が出力する、ディスクドライブから読み出したデータ等を、通信回線を介して外部のコンピュータ等に送出する。
【００２１】
ディスクユニットインタフェース部１４は、制御部回路１０とディスクドライブユニット３０とを接続するインタフェース回路であり、図２（ａ）に例示するように、第１種ディスクドライブに対するインタフェース１４ａと、第２種ディスクドライブに対するインタフェース１４ｂとが含まれる。ここで第１種ディスクドライブに対するインタフェース１４ａ並びに第２種ディスクドライブに対するインタフェース１４ｂは、一般的なＳＡＴＡ（Serial ATA）等でよい。
【００２２】
電源供給部２０の電源部２１は、各部に電源供給線を介して接続されており、各部に電力を供給する。電源供給制御部２２は、例えばリレー（継電器）であり、第２種ディスクドライブと電源部２１との間の電源供給線上に設けられており、制御部１１から入力される指示に従って、第２種ディスクドライブと電源部２１との間の電源供給線を遮断、または接続し、第２種ディスクドライブへの電力供給の遮断または供給を制御する。
【００２３】
第１のディスクドライブインタフェース３１は、本実施の形態の一例では第１のディスクドライブ３６に接続されるＳＡＴＡインタフェースのコネクタである。ここで第１のディスクドライブインタフェース３１には、インタフェース１４ａに接続されたデータバスと、電源部２１に接続された電源供給線とを含んだケーブルが接続される。
【００２４】
第２のディスクドライブインタフェース３２は、本実施の形態の一例では第２のディスクドライブ３７に接続されるＳＡＴＡインタフェースのコネクタである。ここで第２のディスクドライブインタフェース３２には、インタフェース１４ｂに接続されたデータバスと、電源供給制御部２２を介して電源部２１に接続された電源供給線とを含んだケーブルが接続される。
【００２５】
第１のディスクドライブ３６は、本実施の形態の例では、第１種ディスクドライブとして機能し、制御部１１の制御の下、外部からの読み出しまたは書き込みの指示に応じてデータの読み出し、または書き込み動作を行う。第２のディスクドライブ３７は、本実施の形態の例では、第２種ディスクドライブとして機能する。この第２のディスクドライブ３７は、制御部１１から入力される指示に従って動作し、外部からの読み出し・書き込みの指示とは関わりのないタイミングでデータの読み出し、または書き込み動作を行う。
【００２６】
次に、ここで制御部１１の動作について説明する。本実施の形態の一例では、制御部１１は、図３に例示するように、指示受入部５１と、読み出し・書き込み制御部５２と、データ入出力部５３と、バックアップ制御部５４とを機能的に含んで構成される。またバックアップ制御部５４は、バックアップタイミング制御部６１と、電源制御部６２と、バックアップ処理部６３とを含む。
【００２７】
指示受入部５１は、外部インタフェース部１３を介して、外部からデータの読み出しまたは書き込みの指示を受け入れて、読み出し・書き込み制御部５２に当該受け入れた指示を出力する。
【００２８】
読み出し・書き込み制御部５２は、指示受入部５１からデータの読み出し指示が入力されると、第１種ディスクドライブである第１のディスクドライブ３６から、当該入力された指示に従ってデータの読み出し動作を行う。そして読み出し・書き込み制御部５２は、当該読み出したデータをデータ入出力部５３に出力する。また、この読み出し・書き込み制御部５２は、指示受入部５１からデータの書き込み指示が入力されると、当該入力された指示に従って、データ入出力部５３から入力されるデータを第１のディスクドライブ３６に書き込む動作を行う。これらの動作は、一般的なディスクドライブに対するアクセス（読み出し・書き込み制御）と同じものであるので、ここでの詳しい説明を省略する。
【００２９】
データ入出力部５３は、読み出し・書き込み制御部５２から、読み出し・書き込み制御部５２が第１のディスクドライブ３６から読み出したデータの入力を受け入れて、当該データを、読み出し指示を行った外部の機器宛に送出する。またこのデータ入出力部５３は、書き込み指示を行った外部の機器から、書き込みの対象となるデータを受け入れて読み出し・書き込み制御部５２に出力する。
【００３０】
バックアップ制御部５４のバックアップタイミング制御部６１は、予め定められたバックアップタイミングが到来すると、電源制御部６２に対してその旨を表す情報を出力する。ここでバックアップタイミングは、利用者等により、例えば「毎日０時」などとして設定されているものとする。バックアップタイミングが時刻により設定されている場合、このバックアップタイミング制御部６１は、カレンダーＩＣ（不図示）等が計時する時刻が当該設定された時刻となると、バックアップタイミングが到来したとして、電源制御部６２に対してその旨を表す情報を出力する。
【００３１】
電源制御部６２は、バックアップタイミング制御部６１からバックアップタイミングが到来した旨の情報の入力を受けると、電源供給制御部２２に対して第２のディスクドライブ３７と電源部２１との間の電源供給線を接続するよう指示し、第２のディスクドライブ３７への電力供給を行わせるよう制御する。その後、この電源制御部６２は、第２のディスクドライブ３７に対してスピンアップする（オンする）べき旨の指示を出力する。そして電源制御部６２は、第２のディスクドライブ３７のスピンアップが完了したことを検出すると（電源供給線上に電流センサを設けておき、この電流センサにより検出することとすればよい）、バックアップ処理部６３に対して電源が供給された旨の情報を出力する。
【００３２】
またこの電源制御部６２は、バックアップ処理部６３からバックアップ動作が終了した旨を表す情報が入力されると、第２のディスクドライブ３７に対してスピンダウンする（オフする）べき旨の指示を出力する。そして第２のディスクドライブ３７がオフ（スリープ状態）となると、電源制御部６２は、電源供給制御部２２に対して第２のディスクドライブ３７と電源部２１との間の電源供給線を遮断するよう指示し、第２のディスクドライブ３７への電力供給を遮断するよう制御する。
【００３３】
バックアップ処理部６３は、電源制御部６２から電源が供給された旨の情報が入力されると、第１のディスクドライブ３６からデータを読みだして、第２のディスクドライブ３７へ書き込む動作（バックアップ動作）を行う。このバックアップ動作は、例えば前回バックアップ動作を行った日時の情報を記憶部１２等に記録しておき、それ以降に第１のディスクドライブ３６に書き込まれたデータを選択的に読みだして第２のディスクドライブ３７へ書き込む方法や、毎回第１のディスクドライブ３６に記録されているデータの全体を第２のディスクドライブ３７へ書き写す方法等、種々のバックアップ方法のいずれの方法が用いられてもよい。
【００３４】
またこのバックアップ処理部６３は、バックアップ動作が終了したときには、その旨を表す情報を電源制御部６２に対して出力する。
【００３５】
本発明の実施の形態は、以上の構成を基本的に備えてなり、次のように動作する。本実施の形態のディスクドライブ装置１では、通常時（バックアップ動作を行っていない間）は、一般的なＮＡＳ（Network Attached Storage）と同様に動作し、外部の機器から入力される指示に従って、第１のディスクドライブ３６に対してデータを書き込み、または第１のディスクドライブ３６からデータを読みだして、指示元である外部の機器に対して送出する動作を行っている。
【００３６】
またこの通常時の動作中は、第２種ディスクドライブである第２のディスクドライブ３７に対する電源供給は、リレー等により遮断（電源供給線がＮＣ（No Contact）あるいはＧＮＤ等の共通端子に接続）されており、第２のディスクドライブ３７の回路基板には電力が供給されておらず、例えば電源周辺のキャパシタにも電荷の供給は行われない状態となっている。
【００３７】
本実施の形態のディスクドライブ装置１は、また、予め定められたバックアップタイミングが到来すると、図４に例示する動作を行う。すなわちディスクドライブ装置１の制御部１１は、電源供給制御部２２に対して第２のディスクドライブ３７と電源部２１との間の電源供給線を接続するよう指示する（Ｓ１）。
【００３８】
これにより第２のディスクドライブ３７の回路基板に対して電力の供給が開始される。制御部１１は次に、第２のディスクドライブ３７に対してスピンアップする（オンする）べき旨の指示を出力する（Ｓ２）。制御部１１は、第２のディスクドライブ３７のスピンアップが完了するまで待機し（Ｓ３）、スピンアップが完了したことを検出すると、バックアップ処理を開始する（Ｓ４）。
【００３９】
ここで処理Ｓ４におけるバックアップ処理の内容は、既に述べたように、広く知られた種々のバックアップ処理を採用できるので、ここでの詳しい説明を省略する。
【００４０】
やがてバックアップ処理が完了すると、制御部１１は、第２のディスクドライブ３７に対してスピンダウンする（オフする）べき旨の指示を出力する（Ｓ５）。この指示により第２のディスクドライブ３７はオフ（スリープ）の状態となる。第２のディスクドライブ３７がオフ（スリープ状態）となると、制御部１１は、電源供給制御部２２に対して第２のディスクドライブ３７と電源部２１との間の電源供給線を遮断するよう指示する（Ｓ６）。これにより、第２のディスクドライブ３７への電力供給が遮断される。
【００４１】
本実施の形態では、このようにバックアップ動作中以外では、第２のディスクドライブ３７への電源供給自体が停止される。これにより通常時動作中、第２のディスクドライブ３７の回路上の部品の一部には電気的な負担がかかることがない。例えば電源周辺のキャパシタにも電荷が供給され続けることがなく、その劣化が生じない。そしてこれより通常時も動作している第１のディスクドライブ３６と、通常時は電源供給を遮断している第２のディスクドライブ３７との間で、製品寿命を有意に異ならせることができ、稼働開始後、両ディスクドライブが同時期に故障が発生する可能性を低減できる。
【００４２】
さらに本実施の形態のディスクドライブ装置１は、ここまでに説明した例に限られない。具体的に本発明の実施の形態に係るディスクドライブ装置１の別の例では、ディスクユニットインタフェース部１４が、図２（ｂ）に例示するように、第１種ディスクドライブに対するインタフェース１４ａと、第２種ディスクドライブに対するインタフェース１４ｂ′とを含んで構成される。ここで第１種ディスクドライブに対するインタフェース１４ａは、図２（ａ）に例示したと同様、一般的なＳＡＴＡ（Serial ATA）等でよいが、第２種ディスクドライブに対するインタフェース１４ｂ′が、スイッチ回路部４１と、インタフェース回路部４２とを含んで構成される点が異なっている。
【００４３】
この例では、インタフェース１４ｂ′のスイッチ回路部４１は、少なくともインタフェース回路部４２と制御部１１との間を結ぶデータバス（信号線）上に設けられた（複数ある場合はそのそれぞれごとに設けられた）スイッチ４５を備える。このスイッチ４５は具体的にはリレー（継電器）等である。スイッチ回路部４１は、制御部１１から入力される指示に従って、このスイッチ４５をオン／オフ制御して、インタフェース回路部４２につながるデータバスを、制御部１１からの回路に接続するか、接続を解除する（ＮＣ：No Contact）とするかのいずれかに切り替える。なお、インタフェース回路部４２は、一般的なＳＡＴＡ（Serial ATA）等のインタフェースの回路である。
【００４４】
本実施の形態のこの例では、制御部１１は、図５に例示するように、指示受入部５１と、読み出し・書き込み制御部５２と、データ入出力部５３と、バックアップ制御部５４′とを機能的に含んで構成され、またバックアップ制御部５４は、バックアップタイミング制御部６１と、電源制御部６２′と、バックアップ処理部６３とを含む。なお、図３に例示したものと同様の動作を行うものについては、同じ符号を付して繰り返しての説明を省略する。
【００４５】
バックアップ制御部５４′の電源制御部６２′は、バックアップタイミング制御部６１からバックアップタイミングが到来した旨の情報の入力を受けると、電源供給制御部２２に対して第２のディスクドライブ３７と電源部２１との間の電源供給線を接続するよう指示し、第２のディスクドライブ３７への電力供給を行わせるよう制御する。またこの電源制御部６２′は、インタフェース１４ｂ′のスイッチ回路部４１に対してスイッチ４５をオンとするべき旨の指示を出力する。
【００４６】
そして電源制御部６２′は、インタフェース１４ｂ′を介して接続された第２のディスクドライブ３７に対して、スピンアップする（オンする）べき旨の指示を出力する。そして電源制御部６２′は、第２のディスクドライブ３７のスピンアップが完了したことを検出すると、バックアップ処理部６３に対して電源が供給された旨の情報を出力する。
【００４７】
またこの電源制御部６２′は、バックアップ処理部６３からバックアップ動作が終了した旨を表す情報が入力されると、第２のディスクドライブ３７に対してスピンダウンする（オフする）べき旨の指示を出力する。そして第２のディスクドライブ３７がオフ（スリープ状態）となると、電源制御部６２′は、インタフェース１４ｂ′のスイッチ回路部４１に対してスイッチ４５をオフとするべき旨の指示を出力する。これにより、データバスが電気的に遮断される。そして電源制御部６２′は、電源供給制御部２２に対して第２のディスクドライブ３７と電源部２１との間の電源供給線を遮断するよう指示し、第２のディスクドライブ３７への電力供給を遮断するよう制御する。
【００４８】
ここでスイッチ回路部４１に対する指示と、電源供給制御部２２に対する指示との順序は、インタフェースの回路に電荷がかかった状態にしないよう（ラッチアップを防止するよう）、スイッチ回路部４１に対する指示を先にすることとしてもよい。つまり、制御部１１は、第２種ディスクドライブに対する電源供給を遮断するときに、スイッチ回路部４１に対してデータバスを電気的に遮断するよう指示し、その後に、電源供給制御部２２に対して第２種ディスクドライブに対する電源供給を遮断するよう指示することとしてもよい。
【００４９】
なお、このようにデータバスを電気的に遮断する場合に、入力専用のデータバスについては、第２のディスクドライブ３７側の端子をＧＮＤ等インアクティブになるラインに接続されるよう、スイッチ４５を設定しておいてもよい。また、出力専用のデータバスについては第２のディスクドライブ３７側の端子がＮＣ（No Contact）となるよう、スイッチ４５を設定しておいてもよい。さらに入出力兼用のデータバスについては、第２のディスクドライブ３７に対して当該データバスがデータ出力（第２のディスクドライブ３７からデータが出力される）時の状態となるよう制御部１１から指示したうえで、スイッチ４５を遮断する。このときスイッチ４５は第２のディスクドライブ３７側の端子がＮＣ（No Contact）となるようスイッチ４５を設定しておく。さらにここでの例では、インタフェース１４ｂ′のスイッチ回路部４１は、インタフェース回路部４２と制御部１１との間を結ぶデータバス（信号線）上に設けられることとしたが、本実施の形態はこれに限られず、インタフェース回路部４２と、ディスクドライブインタフェース３１，３２との間のデータバス上に設けられてもよいし、第２のディスクドライブ３７が外付けであり、当該第２のディスクドライブ３７に格納されているデータの保護を優先したい等の場合には、第２のディスクドライブインタフェース３２側にあるデータバス上にスイッチ回路部４１を設けて、制御部回路１０からの当該スイッチ回路部４１へ指示を出力できるよう、別途当該指示のための信号線を接続することとしてもよい。
【００５０】
本実施の形態のこの例のディスクドライブ装置１は、通常時（バックアップ動作を行っていない間）は、一般的なＮＡＳ（Network Attached Storage）と同様に動作し、外部の機器から入力される指示に従って、第１のディスクドライブ３６に対してデータを書き込み、または第１のディスクドライブ３６からデータを読みだして、指示元である外部の機器に対して送出する動作を行っている。
【００５１】
またこの通常時の動作中は、第２種ディスクドライブである第２のディスクドライブ３７に対する電源供給は、リレー等により遮断（電源供給線がＮＣ（No Contact）あるいはＧＮＤ等の共通端子に接続）されており、さらにデータバスもまたリレー等により遮断されている。これにより第２のディスクドライブ３７の回路基板には電力が供給されない状態となり、例えば電源周辺のキャパシタにも電荷の供給は行われない状態となっている。また第２のディスクドライブ３７の回路には、データバスからの電荷供給も行われない状態となり、第２のディスクドライブ３７はディスクドライブ装置１の他の部分から電気的に切り離された状態となる。
【００５２】
本実施の形態のディスクドライブ装置１は、また、予め定められたバックアップタイミングが到来すると、図６に例示する動作を行う。すなわちディスクドライブ装置１の制御部１１は、電源供給制御部２２に対して第２のディスクドライブ３７と電源部２１との間の電源供給線を接続するよう指示する（Ｓ１１）。また、制御部１１は、インタフェース１４ｂ′のスイッチ回路部４１に対してスイッチ４５をオンとするべき旨の指示を出力する（Ｓ１２）。
【００５３】
これにより第２のディスクドライブ３７の回路基板に対して電力の供給が開始され、データ（指示を含む）の送出が可能な状態となる。制御部１１は次に、第２のディスクドライブ３７に対してスピンアップする（オンする）べき旨の指示を出力する（Ｓ１３）。制御部１１は、第２のディスクドライブ３７のスピンアップが完了するまで待機し（Ｓ１４）、スピンアップが完了したことを検出すると、バックアップ処理を開始する（Ｓ１５）。
【００５４】
ここで処理Ｓ１５におけるバックアップ処理の内容は、既に述べたように、広く知られた種々のバックアップ処理を採用できるので、ここでの詳しい説明を省略する。
【００５５】
やがてバックアップ処理が完了すると、制御部１１は、第２のディスクドライブ３７に対してスピンダウンする（オフする）べき旨の指示を出力する（Ｓ１６）。この指示により第２のディスクドライブ３７はオフ（スリープ）の状態となる。第２のディスクドライブ３７がオフ（スリープ状態）となると、制御部１１は、インタフェース１４ｂ′のスイッチ回路部４１に対してスイッチ４５をオフとするべき旨の指示を出力する（Ｓ１７）。これにより、データバスが電気的に遮断される。そして制御部１１は、電源供給制御部２２に対して第２のディスクドライブ３７と電源部２１との間の電源供給線を遮断するよう指示する（Ｓ１８）。これにより、第２のディスクドライブ３７への電力供給が遮断される。
【００５６】
本実施の形態の構成によれば、仮に第１のディスクドライブ３６が故障したときには、第１のディスクドライブ３６を第１のディスクドライブインタフェース３１から取り外し、また第２のディスクドライブ３７を第２のディスクドライブインタフェース３２から取り外して、当該第２のディスクドライブ３７を第１のディスクドライブインタフェース３１に接続して第１種ディスクドライブとし、空きとなった第２のディスクドライブインタフェース３２には、新たなディスクドライブ（第３のディスクドライブ）を接続する。これにより、簡易な手順で、バックアップされたデータが格納されたディスクドライブへのアクセスを実現できる。なお、このときには当該新たな第３のディスクドライブが第２種ディスクドライブとなって動作するようになる。
【００５７】
ここで第１種ディスクドライブと第２種ディスクドライブとは必ずしも同じ容量でなくても構わない。例えば第２種ディスクドライブの容量が第１種ディスクドライブの容量よりも小さくてもよい。この場合、バックアップ動作中に第２種ディスクドライブの空き容量が所定量（予めしきい値を定めておく）を下回ったときには、通常使用する第１種ディスクドライブをリードオンリーに設定して、以後の書き込みを禁止するようにしてもよい。
【００５８】
さらに本実施の形態では、第１種ディスクドライブに対するインタフェース１４ａも、インタフェース１４ｂ′と同様に、スイッチ回路部４１と、インタフェース回路部４２とを設けるとともに、第１種ディスクドライブに対する電源供給線上にも電源供給制御部２２を設けておいてもよい。
【００５９】
この例では、通常時は制御部１１により第１種ディスクドライブに接続されるインタフェース１４ａのスイッチ回路部４１をオンとし、第１種ディスクドライブに接続される電源供給制御部２２もオンに制御しておく。なお、第２種ディスクドライブに接続される電源供給制御部２２等については既に説明した例と同様の動作を行う。
【００６０】
そしてこの例では、制御部１１は、第１種ディスクドライブが故障した場合には、制御部１１は、第１種ディスクドライブと第２種ディスクドライブとを仮想的に入れ替える。つまり具体的には、それまで第２種ディスクドライブとして機能していた第２のディスクドライブ３７が第１種ディスクドライブであるものとして、当該第２のディスクドライブ３７に接続されるインタフェース１４ｂ′のスイッチ回路部４１を通常時オンとするようにし、同様にこの第２のディスクドライブ３７に接続される電源供給制御部２２についても通常時オンとするように制御する。
【００６１】
またこのとき、制御部１１はそれまで第１種ディスクドライブとして使用していた第１のディスクドライブ３６に接続される電源供給制御部２２に対してオフとなるよう（電源供給を遮断するよう）制御する。
【００６２】
その後、利用者が第１のディスクドライブ３６を交換すると、当該交換により新たに第１のディスクドライブインタフェース３１に接続された第３のディスクドライブを第２種ディスクドライブとして扱い、バックアップのタイミングにおいて第３のディスクドライブに接続されるインタフェース１４ａのスイッチ回路部４１をオンとし、当該第３のディスクドライブに接続される電源供給制御部２２もオンに制御してバックアップ処理を行い、バックアップ処理終了後、当該第３のディスクドライブに接続されるインタフェース１４ａのスイッチ回路部４１をオフとし、第３のディスクドライブに接続される電源供給制御部２２もオフとなるよう制御する。
【符号の説明】
【００６３】
１  ディスクドライブ装置、１０  制御部回路、１１  制御部、１２  記憶部、１３  外部インタフェース部、１４  ディスクユニットインタフェース部、１４ａ，１４ｂ，１４ｂ′  インタフェース、２０  電源供給部、２１  電源部、２２  電源供給制御部、３０  ディスクドライブユニット、３１  第１のディスクドライブインタフェース、３２  第２のディスクドライブインタフェース、３６  第１のディスクドライブ、３７  第２のディスクドライブ、４１  スイッチ回路部、４２  インタフェース回路部、４５  スイッチ、５１  指示受入部、５２  読み出し・書き込み制御部、５３  データ入出力部、５４，５４′  バックアップ制御部、６１  バックアップタイミング制御部、６２，６２′  電源制御部、６３  バックアップ処理部。
【図１】
2015207166.tif 000003
【図２】
2015207166.tif 000004
【図３】
2015207166.tif 000005
【図４】
2015207166.tif 000006
【図５】
2015207166.tif 000007
【図６】
2015207166.tif 000008