(57)【要約】【課題】各自のＰＣ側などローカルにファイルを置く際のデメリットを軽減できるディスクデバイスインタフェース装置及びディスクデバイス装置を提供する。【解決手段】データの転送先となる転送先装置に接続される第１のインタフェースと、データを保持するディスクデバイスに接続される第２のインタフェースとを備え、転送指示を受け入れる手段と、前記転送指示を受け入れて、ディスクデバイス内のデータを第２のインタフェースを介して読み出し、第１のインタフェースを介して転送先装置へ転送するディスクデバイスインタフェース装置である。【選択図】図１
2016076185.tif 000002
【特許請求の範囲】
【請求項１】
データの転送先となる転送先装置に接続される第１のインタフェースと、データを保持するディスクデバイスに接続される第２のインタフェースとを備え、
転送指示を受け入れる手段と、
前記転送指示を受け入れて、前記ディスクデバイス内のデータを前記第２のインタフェースを介して読み出し、前記第１のインタフェースを介して前記転送先装置へ転送する転送手段と、
を備えるディスクデバイスインタフェース装置。
【請求項２】
ディスクデバイスと、
格納の対象となるデータを受け入れて、当該受け入れたデータを、前記ディスクデバイスに格納する格納手段と、
データの転送先となる転送先装置に接続されるインタフェースと、
転送指示を受け入れる手段と、
前記転送指示を受け入れて、前記ディスクデバイス内のデータを前記転送先装置へ転送する転送手段と、
を備えるディスクデバイス装置。
【請求項３】
請求項２記載のディスクデバイス装置であって、
前記格納手段は、前記受け入れたデータを暗号化して、ディスクデバイスに格納し、
前記転送手段は、前記ディスクデバイス内に格納された暗号化されたデータを復号してから前記転送先装置へ転送するディスクデバイス装置。
【請求項４】
請求項２または３記載のディスクデバイス装置であって、
前記格納の対象となるデータを受け入れる手段が、データを受け入れているときには、前記転送先装置に接続されるインタフェースは、転送先装置への転送を一時停止するディスクデバイス装置。
【請求項５】
請求項２から４のいずれか一項に記載のディスクデバイス装置であって、
前記転送手段がデータの転送を行っている間は、前記格納手段は、格納の対象となるデータの受け入れを中断するディスクデバイス装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスクドライブ等のディスクデバイス装置及びそのインタフェース装置に関する。
【背景技術】
【０００２】
近年では、企業などの組織において、ＮＡＳ（Network Attached Storage）やファイルサーバを置いて、これらのデバイスにデータのバックアップを行うことが多くなっている。これは、組織の各メンバーが所持しているパーソナルコンピュータ（ＰＣ）の故障対策であるとともに、ＰＣ側にデータを残さないようにすることで、万一ＰＣが盗難されてもデータが漏洩しないようにする対策ともなっている。
【０００３】
しかしながら、ＰＣ利用者側からすると、作業の終了時にＮＡＳ等へバックアップする操作を行う必要があり、操作負担が増大する。そこで例えば、作業の終了時に、ログアウトの操作に応じてハードディスクからバックアップを行う技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平４−１４３８２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら上記従来のバックアップの技術では、バックアップの契機としてログアウト操作等ＰＣ側の操作を行う必要があり、バックアップ側の装置に接続していない状態でＰＣの電源を切ってしまったような場合など実際の使用場面を考慮すると、必ずしもバックアップ操作の負担軽減になっていない場合がある。
【０００６】
本発明は上記実情に鑑みて為されたもので、各自のＰＣ側などローカルにファイルを置く際のデメリット（盗難時のデータ漏洩、管理の複雑化、バックアップの負担増）を軽減できるディスクデバイスインタフェース装置及びディスクデバイス装置を提供することをその目的の一つとする。
【課題を解決するための手段】
【０００７】
上記従来例の問題点を解決するための本発明は、ディスクデバイスインタフェース装置であって、データの転送先となる転送先装置に接続される第１のインタフェースと、データを保持するディスクデバイスに接続される第２のインタフェースとを備え、転送指示を受け入れる手段と、前記転送指示を受け入れて、前記ディスクデバイス内のデータを前記第２のインタフェースを介して読み出し、前記第１のインタフェースを介して前記転送先装置へ転送する転送手段と、を備えることとしたものである。
【０００８】
これより、ＰＣから、このディスクデバイスインタフェース装置を介して接続されたディスクデバイスにデータを格納することで、ディスクデバイスインタフェース装置に対して操作を行えば、ＰＣの接続を解除してしまった後であっても転送先装置への転送が行われ、バックアップ等転送の負担を軽減できる。
【０００９】
また本発明の一態様は、ディスクデバイス装置であって、ディスクデバイスと、格納の対象となるデータを受け入れて、当該受け入れたデータを、前記ディスクデバイスに格納する格納手段と、データの転送先となる転送先装置に接続されるインタフェースと、転送指示を受け入れる手段と、前記転送指示を受け入れて、前記ディスクデバイス内のデータを前記転送先装置へ転送する転送手段と、を備えることとしたものである。
【００１０】
これより、ＰＣから、このディスクデバイス装置にデータを格納することで、ディスクデバイス装置に対して操作を行えば、ＰＣの接続を解除してしまった後であっても転送先装置への転送が行われ、バックアップ等転送の負担を軽減できる。
【００１１】
またここで前記格納手段は、前記受け入れたデータを暗号化して、ディスクデバイスに格納し、前記転送手段は、前記ディスクデバイス内に格納された暗号化されたデータを復号してから転送することとしてもよい。このようにディスクデバイスに格納するデータを暗号化しておくことで、ディスクデバイス自体が盗難にあったような場合であっても、データの漏洩の機会を低減でき、また管理の複雑化を軽減できる。
【００１２】
また前記格納の対象となるデータを受け入れる手段が、データを受け入れているときには、前記転送先装置に接続されるインタフェースは、転送先装置との間の通信を停止することとしてもよい。さらに前記転送手段が、データの転送を行っている間は、前記格納の対象となるデータを受け入れる手段は、データ受け入れを中断することとしてもよい。
【００１３】
これにより、書き込み中のデータが転送されてしまったり、転送中に新たなデータが書き込まれてしまうといった機会を低減できる。
【発明の効果】
【００１４】
本発明によると、各自のＰＣ側などローカルにファイルを置くことによる盗難時のデータ漏洩の機会を低減でき、管理の複雑化を軽減し、また、バックアップの負担を軽減できる
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態に係るディスクデバイス装置の構成例を表すブロック図である。
【図２】本発明の実施の形態に係るディスクデバイスインタフェース装置の制御部の例を表す機能ブロック図である。
【図３】本発明の実施の形態に係るディスクデバイスインタフェース装置の生成する設定情報の内容例を表す説明図である。
【図４】本発明の実施の形態に係るディスクデバイスインタフェース装置の動作例を表す流れ図である。
【発明を実施するための形態】
【００１６】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係るディスクデバイス装置１は、図１に例示するように、ディスクデバイスインタフェース装置１０と、ハードディスクドライブやＳＳＤ（Solid State Drive）等のディスクデバイス２０とを含む。またディスクデバイスインタフェース装置１０は、制御部１１と、記憶部１２と、操作部１３と、第１のインタフェース１４と、第２のインタフェース１５と、外部インタフェース１６とを含んで構成される。ここで第２のインタフェース１５は、例えばＳＡＴＡ（Serial ATA）インタフェースであり、ディスクデバイス２０に接続される。また外部インタフェース１６は例えばＵＳＢインタフェースであり、本実施の形態のディスクデバイスインタフェース装置１０は、この外部インタフェース１６を介してＰＣ等、ディスクデバイス２０に対するデータの格納・読み出しを指示する装置に接続可能となっている。
【００１７】
ここで制御部１１は、マイクロコンピュータ等のプログラム制御デバイスであり、記憶部１２に格納されたプログラムに従って動作する。本実施の形態において制御部１１は、外部インタフェース１６を介してＰＣ側から入力されるデータ書き込みの指示に従って、当該外部インタフェース１６を介してＰＣ側から入力されるデータを、第２のインタフェース１５を介してディスクデバイス２０へ書き込む。また制御部１１は、この外部インタフェース１６を介してＰＣ側から入力されるデータ読み出しの指示に従って、第２のインタフェース１５を介してディスクデバイス２０からデータを読み出し、外部インタフェース１６を介してＰＣに対して当該読み出したデータを出力する。
【００１８】
また本実施の形態の制御部１１は、利用者から転送指示を受け入れ、ディスクデバイス２０内のデータを第２のインタフェース１５を介して読み出し、第１のインタフェース１４を介して転送先の装置へ転送する処理を行う。これら制御部１１の処理の具体的な内容については後に詳しく述べる。
【００１９】
記憶部１２は制御部１１によって実行されるプログラムを保持する。本実施の形態においてこの記憶部１２はまた、制御部１１のワークメモリとしても動作する。
【００２０】
操作部１３は、例えばボタン等であり、利用者からの操作を受け入れて、当該操作の内容を制御部１１に出力する。本実施の形態の一例においてこの操作部１３は転送の指示を受け入れるプッシュボタン、またはタッチパネル上に表示されるボタンであり、このプッシュボタンが押下されると、利用者から転送指示があった旨の情報を制御部１１に出力する。またここでは操作部１３により転送指示を受け入れることとしたが、転送指示は外部の端末等からネットワークや、有線、無線等の通信（近距離通信等を含む）を介して接続されたスマートフォン等の端末から転送指示を受け入れることとしてもよい。
【００２１】
第１のインタフェース１４は、例えばネットワークインタフェースであり、制御部１１から入力される指示に従い、スイッチングハブやルータ等を含むネットワークを介して転送先装置３０としてのＮＡＳやファイルサーバへデータを送出する。
【００２２】
本実施の形態のディスクデバイスインタフェース装置１０は、以上の構成を備えてなり、具体的な例としては、ディスクデバイス２０のケースとして実現される。また、このディスクデバイスインタフェース装置１０において第２のインタフェース１５をＳＡＴＡのほか、ＵＳＢ等、有線の着脱容易なもの、またはブルートゥース（登録商標）や、TransferJet（登録商標）等の近距離無線通信を含む無線にて実現して、ディスクデバイスインタフェース装置１０を、ディスクデバイス２０の、いわゆるクレードルとしてもよい。またこの第２のインタフェース１５は、例えば有線である場合など、可能な場合にはディスクデバイス２０に対して、ディスクデバイス２０を動作させるための電力を供給する機能を有してもよい。
【００２３】
次に本実施の形態のディスクデバイスインタフェース装置１０の制御部１１の動作について説明する。本実施の形態の制御部１１は、機能的には図２に例示するように、設定部２１と、ディスクデバイス制御部２２と、転送処理部２３とを含んで構成される。
【００２４】
ここで設定部２１は、利用者の利用するＰＣから設定情報の入力を受けて、当該入力された設定情報を記憶部１２に格納する。本実施の形態の一例では、この設定部２１はウェブサーバとして機能し、設定情報の表示・入力のためのウェブページのデータを、要求に応じて送出する。また設定情報の入力指示を受けて、当該指示に従い、設定情報を記憶部１２に格納する。なお、この設定部２１は、ネットワーク等の通信手段（有線であっても無線であってもよい）を介して接続された管理者の端末や、スマートフォン等、利用者の利用するＰＣ以外の端末から設定情報の入力を受け入れてもよい。
【００２５】
本実施の形態の設定部２１が入力を受ける設定情報には、転送先装置３０を特定する情報（転送先装置３０のネットワークアドレス等の参照情報）や、接続されるディスクデバイス２０に固有の情報（ディスクデバイスのシリアル番号等）が含まれる。
【００２６】
具体的な例として、この設定部２１は、予め設定された利用者名とパスワード（工場出荷時は事前に定められたものとし、その後利用者によって変更可能なものとしてもよい）とにより認証した利用者に対して、設定情報を入力させるウェブページを提示し、接続されるディスクデバイス２０に固有の情報と、転送先装置３０の参照情報との入力を求める。ここで接続されるディスクデバイス２０に固有の情報は、実際にディスクデバイス２０を第２のインタフェース１５に接続して設定部２１に取得させればよい。設定部２１は、利用者がここで入力あるいは取得させたディスクデバイス２０に固有の情報と、転送先装置３０のネットワークアドレスや、転送先の格納場所の指定を含んだＵＲＬ等、転送先装置３０の参照情報とを関連付けて、設定情報として記憶部１２に格納する（図３）。
【００２７】
ディスクデバイス制御部２２は、外部インタフェース１６を介して接続されるＰＣから、データの読書きの指示を受け入れて、ディスクデバイス２０へデータを書き込み、またディスクデバイスからデータを読み出してＰＣへ出力する。本実施の形態の一例では、このディスクデバイス制御部２２は、格納手段として機能し、外部インタフェース１６を介して接続されるＰＣから、データ書き込みの指示と、書き込みの対象となるデータとの入力を受け入れる。ディスクデバイス制御部２２は、当該データ書き込みの指示を受けると、記憶部１２に格納された設定情報を参照し、また第２のインタフェース１５を介して現在接続されているディスクデバイス２０に固有の情報を取得して、設定情報に含まれるディスクデバイス２０に固有の情報と比較する。この比較の結果、各情報が一致していれば、ディスクデバイス制御部２２は、ＰＣから入力されたデータを、予め定められた暗号鍵を用いて暗号化し、第２のインタフェース１５を介してディスクデバイス２０へ書き込む。
【００２８】
またこのディスクデバイス制御部２２は、ＰＣから外部インタフェース１６を介してデータの読み出しの指示を受け入れると、記憶部１２に格納された設定情報を参照し、また第２のインタフェース１５を介して現在接続されているディスクデバイス２０に固有の情報を取得して、設定情報に含まれるディスクデバイス２０に固有の情報と比較する。この比較の結果、各情報が一致していれば、ディスクデバイス制御部２２は、第２のインタフェース１５を介してディスクデバイス２０からデータを読み出し、上記暗号鍵に対応する復号鍵（上記暗号鍵で暗号化されたデータを復号する復号鍵）を用いて暗号化されたデータを復号し、当該復号したデータを、外部インタフェース１６を介してＰＣに対して出力する。
【００２９】
つまり本実施の形態の一例では、ディスクデバイス２０には暗号化されたデータが書き込まれ、読み出し時に当該データが復号される。なお、この暗号化や復号の処理は必ずしも必要なものではないが、これらを行うことで、復号した状態で転送等が行われることとなり、仮にディスクデバイス２０に障害が発生した場合であっても、ディスクデバイス２０による暗号化がされていない状態のデータを取り出すことが可能となる。またここでは、設定情報において予め指定されたディスクデバイス２０に対してのみ、暗号化や復号の処理をしている例としたが、本実施の形態の一例では、ディスクデバイス制御部２２は、設定情報と比較することなく、接続されたディスクデバイス２０に対しては常に、暗号化や復号の処理を行ってデータの読書きを行うこととしてもよい。
【００３０】
転送処理部２３は、本発明の転送手段を実現するものである。この転送処理部２３は、操作部１３から利用者が転送指示を行った旨の情報の入力を受け入れると、第２のインタフェース１５を介して現在接続されているディスクデバイス２０に固有の情報を取得し、記憶部１２に格納されている設定情報から、当該取得したディスクデバイス２０に固有の情報を検索する。ここで転送処理部２３が、設定情報から上記取得したディスクデバイス２０に固有の情報に一致する情報を見出したならば、転送処理部２３は、当該見出した情報に関連付けられている転送先装置３０の参照情報を読み出す。
【００３１】
そして転送処理部２３は、ディスクデバイス２０内のデータを第２のインタフェース１５を介して読み出す。ここでディスクデバイス２０内のデータが上記ディスクデバイス制御部２２により暗号化されたデータであったならば、暗号鍵に対応する復号鍵（上記暗号鍵で暗号化されたデータを復号する復号鍵）を用いて暗号化されたデータを復号する。転送処理部２３は、そして、当該復号したデータを、第１のインタフェース１４を介して、上記読み出した参照情報で特定される転送先装置３０へ送出する。
【００３２】
本実施の形態は以上の構成を備えており、次のように動作する。本実施の形態のディスクデバイスインタフェース装置１０の利用者は、このディスクデバイスインタフェース装置１０にＰＣとディスクデバイス２０とを接続する。またディスクデバイスインタフェース装置１０をネットワークに接続し、転送先装置３０と通信可能な状態に設定する。
【００３３】
そして利用者は、ＰＣからディスクデバイスインタフェース装置１０のウェブサーバにアクセスし、ディスクデバイス２０に固有な情報を取得させ、また転送先装置３０の参照情報を入力する。そしてディスクデバイスインタフェース装置１０は、ここで取得したディスクデバイス２０に固有な情報と、転送先装置３０の参照情報とを関連付けて設定情報として記憶する。
【００３４】
その後利用者が、ＰＣにて生成したデータ（ＰＣ上のアプリケーションソフトウエアで生成したデータ）を、ディスクデバイス２０に書き込むようＰＣ上で指示すると、当該指示を受けたＰＣは、データの書き込み指示と、書き込むべきデータとをディスクデバイスインタフェース装置１０に出力する。
【００３５】
ディスクデバイスインタフェース装置１０は、当該指示と、書き込みの対象となるデータとの入力を受け入れて、第２のインタフェース１５を介して現在接続されているディスクデバイス２０に固有の情報を取得し、当該取得した情報が設定情報に含まれるディスクデバイス２０に固有の情報に一致しているか否かを調べる。ここで各情報が一致していれば、ディスクデバイスインタフェース装置１０はＰＣから受け入れたデータを、予め定められた暗号鍵を用いて暗号化して、ディスクデバイス２０へ書き込む。
【００３６】
その後、利用者が当該データのバックアップを作成するときには、利用者はディスクデバイスインタフェース装置１０の操作部１３を操作して転送指示を行う。この転送指示のときには、ＰＣはシャットダウンされた状態になっていてもよいし、ＰＣ自体が、ディスクデバイスインタフェース装置１０から切断されていてもよい。
【００３７】
操作部１３を介して転送指示を受け入れたディスクデバイスインタフェース装置１０の制御部１１は、図４に例示する処理を開始し、現在接続されているディスクデバイス２０に固有の情報を取得し（Ｓ１）、記憶部１２に格納されている設定情報から、当該取得したディスクデバイス２０に固有の情報を検索する（Ｓ２）。ここで制御部１１が、設定情報から上記取得したディスクデバイス２０に固有の情報に一致する情報を見出したならば（処理Ｓ２においてYesであれば）、制御部１１は、当該見出した情報に関連付けられている転送先装置３０の参照情報を読み出す（Ｓ３）。
【００３８】
そしてディスクデバイスインタフェース装置１０の制御部１１は、ディスクデバイス２０内のデータを読み出し（Ｓ４）、当該データの書き込み時に用いた暗号鍵に対応する復号鍵を用いて暗号化されたデータを復号する（Ｓ５）。制御部１１は、当該復号したデータを、処理Ｓ３で読み出した参照情報で特定される転送先装置３０へ送出して（Ｓ６）、格納させる。
【００３９】
なお処理Ｓ２において、処理Ｓ１で取得した情報を含む設定情報が見出せない場合（Noの場合）は、制御部１１は、エラーを報知し（図示しない発光ダイオード等を点滅させ、あるいは音声を鳴動するなどして報知すればよい）、処理を終了する。この場合は、バックアップは行われない。
【００４０】
また本実施の形態では、ディスクデバイス２０内の記憶領域に、転送を完了したデータを格納する領域が確保されていてもよい。具体的にはディスクデバイス２０のファイルシステムには、「転送済み」のようなディレクトリが作成されていてもよい。この場合、ディスクデバイスインタフェース装置１０の制御部１１は、処理Ｓ６にて転送先装置３０への送出を行ったディスクデバイス２０内のデータについては、この転送済みのディレクトリに移動（元の場所には残らないように移動）またはコピー（元の場所にも残したまま複写）することとしてもよい。
【００４１】
さらに本実施の形態では、ディスクデバイス２０内の記憶領域に、転送の対象とするデータを格納する領域が確保されていてもよい。具体的にはディスクデバイス２０のファイルシステムに、「転送対象」のようなディレクトリが作成されていてもよい。この場合、ディスクデバイスインタフェース装置１０の制御部１１は、処理Ｓ４にてデータを読み出す際に、この領域内のデータを読み出す。そして当該データが書き込み時に暗号化されていれば、当該データを復号し、転送先装置３０へ送出する。
【００４２】
またこの例のディスクデバイスインタフェース装置１０は、ＰＣからディスクデバイス２０内のデータの読み出しの指示を受け入れると、現在接続されているディスクデバイス２０に固有の情報を取得して、記憶部１２に格納された設定情報に含まれるディスクデバイス２０に固有の情報と比較する。この比較の結果、各情報が一致していれば、ディスクデバイスインタフェース装置１０はディスクデバイス２０からデータを読み出し、書き込み時に用いた暗号鍵に対応する復号鍵データを復号し、当該復号したデータをＰＣに対して出力する。
【００４３】
さらに転送先装置３０へ転送されたデータは、本実施の形態のここまでの例では復号されたデータとされているため、当該データをリストアする（ディスクデバイス２０へ書き戻す）際には、ＰＣが転送先装置３０にアクセスして当該データを読み出し、ディスクデバイス２０へ書き込むようにすればよい。
【００４４】
また本実施の形態においてディスクデバイス制御部２２が、外部インタフェース１６を介して接続されるＰＣから、データの読書きの指示を受け入れて、ディスクデバイス２０へデータを書き込んでいる間、またはディスクデバイス２０からデータを読み出してＰＣへ出力している間は、転送処理部２３が操作部１３から利用者が転送指示を行っても、直ちには転送のための処理を開始しない（転送を一時停止する）よう制御してもよい。この場合、ディスクデバイス２０との間のデータの読み書きをしている間に転送指示があったときには、データの読み書きが終了した後に、転送処理部２３が転送のための処理を開始するようにしてもよい。
【００４５】
さらにＰＣのオペレーティングシステムが、ディスクデバイス２０に格納したデータのうち、いずれかのプロセスによりオープンされているものが管理されている場合、ディスクデバイス２０内のデータのうちに、当該オープンされているデータがあるときには、転送処理部２３は、利用者が転送指示を行っても、転送をしない（転送を一時停止する）こととしてもよい。この場合、ディスクデバイス２０との間のデータがオープンされている間に転送指示があったときには、当該データがクローズされた後に、転送処理部２３が転送のための処理を開始するようにしてもよい。なお、上述の例のように、転送の対象とするデータを格納する領域が確保されている場合は、当該領域に格納されたデータがオープンされているか否かにより転送を一時停止するか否かを制御してもよい。この場合、転送の対象とするデータを格納する領域に格納されたデータがオープンされているときには、転送の指示があっても、直ちには転送のための処理を開始しない。この例では当該転送の指示があったときにはその後、当該データがクローズされた後に、転送処理部２３が転送のための処理を開始するようにしてもよい。
【００４６】
また、転送処理部２３が転送の処理を開始したときには、ディスクデバイス制御部２２が、ＰＣ側からのデータの読み出し／書き込みの指示を受け付けない（アクセス権やロック状態の設定をして受け入れ不能にするなど受け入れても無視するかエラーを報知する、つまり、読み書きを一時停止する）ように制御してもよい。この場合、ディスクデバイス２０に格納されたデータをＰＣ側で読み出して編集処理している場合であって、その更新の結果を書き戻すべき旨の指示であっても、当該指示を受け付けずに、書き込みができない旨のエラーを報知するなどして、読み書きを行わないよう制御する。ここでも上述の例のように、転送の対象とするデータを格納する領域が確保されている場合は、ディスクデバイス制御部２２が、当該領域に対するＰＣ側からのデータの読み出し／書き込みの指示を受け付けない（領域のアクセス権やロック状態の設定をして受け入れ不能にするか、領域を隠蔽するなど、受け入れても無視するかエラーを報知する、つまり読み書きを一時停止する）ように制御する。
【００４７】
一例として本実施の形態のディスクデバイスインタフェース装置１０の制御部１１は、通常動作モードと転送動作モードとのいずれかのモードで動作する。通常動作モードでの動作中は、外部インタフェース１６を介して接続されるＰＣから、データの読書きの指示を受け入れて、ディスクデバイス２０へデータを書き込み、またディスクデバイス２０からデータを読み出してＰＣへ出力する動作を行うが、転送の指示があっても転送の処理を行わない。
【００４８】
また、データの読み書きが行われてないか、あるいはオープンされているデータがない状態で転送の指示が入力されると制御部１１は転送動作モードに移行し、転送動作モードでの動作中は、外部インタフェース１６を介して接続されるＰＣから、データの読書きの指示を受け入れても、データの書き込みや読み出しの処理は行わない（この際、ＰＣ側ではエラーとして扱われる）。またはＰＣからデータの読み書きの指示を受け入れないようにする（例えばマウントされているならば、マウントを解除する）。そして転送の処理が終了した後は、制御部１１は通常動作モードに移行する。これにより転送手段としての転送処理部２３がデータを転送先装置３０に送出している間（データを転送している間）は、ＰＣから格納の対象となるデータを受け入れる処理が中断される。つまりこの間は、格納の対象となるデータの受け入れは行われない。
【００４９】
［転送先装置との間で認証を行う例］
また本実施の形態の制御部１１の転送処理部２３は、転送処理を行う際に事前（具体的に図４の例であれば処理Ｓ４の前）に、転送先装置３０との間で、認証処理を実行してもよい。この認証処理は具体的にはいわゆるケルベロス認証でよく、図示しないドメインサーバとの間で通信を行って認証の処理を行うこととすればよい。この認証の動作については広く知られた方法を採用できるので、ここでの詳しい説明を省略する。
【００５０】
［ディスクデバイスの状況管理をする例］
本実施の形態の制御部１１はまた、接続されているディスクデバイス２０のｓ．ｍ．ａ．ｒ．ｔ情報を所定のタイミングごとに繰り返し取得し、例えば異常セクタ数が予め定めたしきい値を超える場合など、ディスクデバイス２０がまもなく故障となる可能性が高いと判断されるときに、エラーを報知する（図示しない発光ダイオードを点灯するまたは音声を鳴動して報知する）こととしてもよい。
【００５１】
［転送時に復号しない例］
またここまでの説明では、ディスクデバイスインタフェース装置１０がディスクデバイス２０から転送先装置３０へデータを転送する際に、ディスクデバイス２０内のデータが格納時に暗号化されていた場合、これを復号してから転送することとしていた。しかしながら本実施の形態では、必ずしも復号を行う必要はなく、暗号化されたデータをそのまま転送先装置３０へ転送することとしてもよい。
【００５２】
このようにする例では、リストアを行う場合、ディスクデバイスインタフェース装置１０は転送先装置３０からディスクデバイス２０へ複写するデータについては暗号化の処理を行わないよう制御する。具体的にこの場合ＰＣ側で転送先装置３０から読み出した、暗号化された状態のデータをディスクデバイス２０へ書き込む指示を行う先に、暗号化を行わないようディスクデバイスインタフェース装置１０に指示する。ディスクデバイスインタフェース装置１０はこの指示に従って再度暗号化することなく、暗号化されているデータをディスクデバイス２０に対して書き込む。
【符号の説明】
【００５３】
１  ディスクデバイス装置、１０  ディスクデバイスインタフェース装置、１１  制御部、１２  記憶部、１３  操作部、１４  第１のインタフェース、１５  第２のインタフェース、１６  外部インタフェース、２０  ディスクデバイス、２１  設定部、２２  ディスクデバイス制御部、２３  転送処理部、３０  転送先装置。
【図１】
2016076185.tif 000003
【図２】
2016076185.tif 000004
【図３】
2016076185.tif 000005
【図４】
2016076185.tif 000006