(57)【要約】【課題】データ処理システムから切り離された後、ディスクからのデータの漏洩を防止することを課題とする。【解決手段】ディスク装置は、データ処理システムから自ディスク装置の切り離しが必要な障害が発生した際に、自ディスク装置内の所定の箇所に、自ディスク装置が有するディスクからのデータの読出しを不能にするための無効化情報を格納する。その後、ディスク装置は、電源が投入された場合に、ディスク装置の所定の箇所に無効化情報が格納されているか否かを判定し、所定の箇所に無効化情報が格納されていることを示す判定結果が得られた場合に、ディスクからのデータの読出しを不能にする。【選択図】        図１
2010009496.tif 000002
【特許請求の範囲】
【請求項１】
データ処理システムから自ディスク装置の切り離しが必要な障害が発生した際に、自ディスク装置内の所定の箇所に、自ディスク装置が有するディスクからのデータの読出しを不能にするための無効化情報を格納する無効化情報格納部と、
電源が投入された場合に、前記所定の箇所に前記無効化情報が格納されているか否かを判定する判定部と、
前記判定部によって前記所定の箇所に前記無効化情報が格納されていることを示す判定結果が得られた場合に、前記ディスクからのデータの読出しを不能にする読出制御部と、
を有するディスク装置。
【請求項２】
前記無効化情報格納部は、前記障害が発生した際に、自ディスク装置が有するディスク内の所定の領域に無効化情報を格納し、
前記判定部は、電源が投入された場合に、前記所定の領域に前記無効化情報が格納されているか否かを判定し、
前記読出制御部は、前記判定部によって前記所定の領域に前記無効化情報が格納されていることを示す判定結果が得られた場合に、前記ディスクからのデータの読出しを不能にする請求項１に記載のディスク装置。
【請求項３】
前記ディスクとは別に、前記無効化情報を記憶するための無効化情報記憶部をさらに有し、
前記無効化情報格納部は、前記障害が発生した際に、前記無効化情報記憶部に前記無効化情報を格納し、
前記判定部は、電源が投入された場合に、前記無効化情報記憶部に前記無効化情報が格納されているか否かを判定し、
前記読出制御部は、前記判定部によって前記無効化情報記憶部に前記無効化情報が格納されていることを示す判定結果が得られた場合に、前記ディスクからのデータの読出しを不能にする請求項１に記載のディスク装置。
【請求項４】
前記読出制御部は、前記判定部によって前記所定の箇所、前記所定の領域もしくは前記無効化情報記憶部に前記無効化情報が格納されていることを示す判定結果が得られた場合に前記ディスク内のデータを初期化することで、前記ディスクからのデータの読出しを不能にする請求項１〜３のいずれか１つに記載のディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、大量の情報を記憶するためのディスク装置に関する。
【背景技術】
【０００２】
一般的に、サーバ装置やＲＡＩＤ装置（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ(もしくはＩｎｄｅｐｅｎｄｅｎｔ)  Ｄｉｓｋｓ装置）などのデータ処理システムには、大量のデータを記憶するための複数のディスク装置が接続されている。
【０００３】
このようなデータ処理システムにおいて、データ処理システムからの切り離しが必要な障害がディスク装置に発生すると、データ処理システムのユーザは、ディスク装置の故障修理サービスを提供するサービス提供者に、障害が発生したディスク装置の故障修理を依頼する。
【０００４】
そして、故障修理の依頼を受けたサービス提供者は、障害が発生したディスク装置をデータ処理システムから切り離し、ディスク装置の修理工場まで修理対象のディスク装置を持ち帰った後に、故障診断および故障修理を行っていた。
【０００５】
なお、例えば、特許文献１では、ディスク装置内の記憶領域をユーザごとに割り当て、入力されたコマンドに基づいてディスク装置内の記憶領域に対する入出力を禁止する発明が開示されている。
【０００６】
【特許文献１】特開２００１−１４２６５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、従来のディスク装置には、ディスクからデータが漏洩することがあるという課題があった。例えば、従来のディスク装置は、サービス提供者によって修理工場まで運搬される途中で悪意ある第三者によって盗難されることを契機に、ディスクからデータが漏洩することがあるという課題があった。
【０００８】
そこで、開示のディスク装置は、上述した従来技術の課題を解決するためになされたものであり、データ処理システムから切り離された後、ディスクからのデータの漏洩を防止することが可能なディスク装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、開示のディスク装置は、データ処理システムから自ディスク装置の切り離しが必要な障害が発生した際に、自ディスク装置内の所定の箇所に、自ディスク装置が有するディスクからのデータの読出しを不能にするための無効化情報を格納する無効化情報格納部と、電源が投入された場合に、前記所定の箇所に前記無効化情報が格納されているか否かを判定する判定部と、前記判定部によって前記所定の箇所に前記無効化情報が格納されていることを示す判定結果が得られた場合に、前記ディスクからのデータの読出しを不能にする読出制御部とを有することを要する。
【発明の効果】
【００１０】
開示のディスク装置によれば、データ処理システムから切り離された後、ディスクからのデータの漏洩を防止することが可能である。
【発明を実施するための最良の形態】
【００１１】
以下に添付図面を参照して、この発明に係るディスク装置の実施例を詳細に説明する。なお、以下では、この発明に係るディスク装置が適用されたデータ処理システム（例えば、サーバ装置やＲＡＩＤ装置（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ(もしくはＩｎｄｅｐｅｎｄｅｎｔ)  Ｄｉｓｋｓ装置）を実施例として説明する。
【実施例１】
【００１２】
以下の実施例１では、実施例１に係るデータ処理システムの概要、データ処理システムの構成、データ処理システムによる処理の流れを順に説明し、最後に実施例１の効果を説明する。
【００１３】
［実施例１に係るデータ処理システムの概要］
まず、図１を用いて実施例１に係るデータ処理システムを説明する。図１は、実施例１に係るデータ処理システムの概要を説明するための図である。
【００１４】
実施例１に係るデータ処理システムは、データを処理するデータ処理装置と、大量のデータを記憶するための複数のディスク装置とを有し、データ処理装置による制御によって読み書きされるデータを各ディスク装置が記憶することを概要とし、特に、実施例１に係るデータ処理システムのディスク装置は、データ処理システムから切り離された後、ディスクからのデータの漏洩を防止する。
【００１５】
すなわち、データ処理システムからの切り離しが必要な障害がディスク装置Ａに発生すると、データ処理装置は、図１の（１−１）に示すように、ディスク装置Ａに対して、障害が発生していることを示した障害情報を送信する。
【００１６】
データ処理装置から障害情報を受け付けたディスク装置Ａは、図１の（１−２）に示すように、ディスク内のデータの読出しを不能にするための無効化情報を生成し、生成された無効化情報をディスク装置の所定の箇所（例えば、ディスク装置Ａが起動するときに最初に参照されるディスク内のシステム領域）に格納する。
【００１７】
その後、データ処理装置から切り離されたディスク装置Ａは、図１の（２−１）に示すように、ディスクからデータを読出すために必要な電源が再投入された場合に、図１の（２−２）に示すように、ディスク装置の所定の箇所に無効化情報が格納されているか否かを判定する。
【００１８】
ここで、ディスク装置Ａは、無効化情報が格納されていることを示す判定結果を得るため、図１の（２−３）に示すように、ディスクからのデータの読出しを不能にする。
【００１９】
このようなことから、実施例１に係るデータ処理システムのディスク装置は、データ処理システムから切り離された後、ディスクからのデータの漏洩を防止することが可能である。
【００２０】
［データ処理システムの構成］
次に、図２および図３を用いて、図１で説明したデータ処理システムの構成を説明する。図２は、データ処理システムの構成を示すブロック図である。図３は、ディスク装置の構成を示すブロック図である。
【００２１】
図２に示すように、データ処理システムは、データ処理装置１０と、複数のディスク装置２０とを有する。
【００２２】
データ処理装置１０は、ディスク装置２０に記憶されているデータを処理する。具体的には、データ処理装置１０は、読み書き制御部１１と、障害検出部１２とを有する。
【００２３】
読み書き制御部１１は、ディスク装置２０を制御して、ディスク装置２０に記憶されているデータを読み書きする。具体的には、読み書き制御部１１は、ディスク装置２０に対して、読出し要求、書き込み要求を送信して、ディスク装置２０にデータの読み書き処理を実行させる。また、読み書き制御部１１は、定期的に、ディスク装置２０に記憶されているデータを、別のディスク装置２０に記憶させることで、各ディスク装置２０に記憶されているデータを冗長化する。
【００２４】
そして、読み書き制御部１１は、読出し要求や書き込み要求を送信した直後に、読み書き処理がディスク装置２０によって実行されない場合には、読出し要求や書き込み要求を繰り返し送信する。
【００２５】
障害検出部１２は、データ処理装置１０からの切り離しが必要な障害をディスク装置２０に検出した場合に、障害が発生したディスク装置２０に対して障害が発生していることを示した障害情報を送信する。具体的には、障害検出部１２は、読み書き制御部１１によって読出し要求や書き込み要求が繰り返し送信された回数を示す送信回数を計測する。
【００２６】
そして、障害検出部１２は、読出し要求や書き込み要求が最初に送信されてからの送信回数が予め設定されている設定回数に至ると、読み書き制御部１１による読出し要求や書き込み要求の送信を中止させるとともに、読出し要求や書き込み要求の送信対象であるディスク装置２０に対して障害情報を送信する。
【００２７】
ディスク装置２０は、データ処理装置１０による制御によって読み書きされるデータを記憶する。具体的には、ディスク装置２０は、情報記憶部２１と、読み書き処理部２２と、ＭＰＵ（Micro Processing Unit）２３とを有する。なお、情報記憶部２１は、ディスクともいう。
【００２８】
情報記憶部２１は、データ処理装置１０による制御によって読み書きされるデータを記憶する。例えば、情報記憶部２１は、磁気ディスクなどの不揮発性記憶媒体に相当し、ユーザデータ、社外秘情報、他社秘密情報、個人情報などを記憶する。
【００２９】
読み書き処理部２２は、ディスク装置２０に記憶されているデータを読み書きする。具体的には、読み書き処理部２２は、データ処理装置１０から読出し要求や書き込み要求を受け付けると、情報記憶部２１にデータを読み書きする。
【００３０】
ＭＰＵ２３は、制御プログラム、各種の処理手順などを規定したプログラムおよび所要情報を格納するための内部メモリを有し、これらによって種々の処理を実行する。具体的には、ＭＰＵ２３は、無効化情報格納部２４および読出制御部２５を有する。なお、読出制御部２５は、判定部ともいう。
【００３１】
無効化情報格納部２４は、データ処理システムからの切り離しが必要な障害が発生した際に、ディスク装置２０内の所定の箇所に、情報記憶部２１からのデータの読出しを不能にするための無効化情報を格納する。
【００３２】
具体的には、無効化情報格納部２４は、データ処理装置１０から障害情報を受け付けた場合に、無効化情報を生成し、読み書き処理部２２を介して情報記憶部２１のシステム領域に生成した無効化情報を格納する。
【００３３】
読出制御部２５は、電源が投入された場合に、ディスク装置２０の所定の箇所に無効化情報が格納されているか否かを判定する。そして、読出制御部２５は、ディスク装置２０の所定の箇所に無効化情報が格納されていることを示す判定結果が得られた場合に、ディスクからのデータの読出しを不能にする。
【００３４】
具体的には、読出制御部２５は、ディスク装置２０に対して投入される電源を監視し、ディスク装置２０に電源の投入が開始された場合に、情報記憶部２１のシステム領域に無効化情報が格納されているか否かを判定する。
【００３５】
ここで、読出制御部２５は、情報記憶部２１のシステム領域に無効化情報が格納されていることを示す判定結果が得られた場合には、データ処理装置１０から受け付けた読出し要求を不能にさせるように読み書き処理部２２を制御する。言い換えると、読出制御部２５は、データ処理装置１０から読出し要求を受け付けた場合であっても、情報記憶部２１からのデータの読出しを実行しないように読み書き処理部２２を制御する。
【００３６】
一方では、読出制御部２５は、情報記憶部２１のシステム領域に無効化情報が格納されていないことを示す判定結果が得られた場合には、データ処理装置１０から受け付けた読出し要求を許容するように読み書き処理部２２を制御する。言い換えると、読出制御部２５は、データ処理装置１０から受け付けた読出し要求に応じて情報記憶部２１からのデータの読出しを実行するように読み書き処理部２２を制御する。
【００３７】
［データ処理システムによる処理］
次に、図４を用いて、ディスク装置２０に障害が発生した場合のデータ処理システムによる処理を説明し、図５を用いて、電源の投入が開始された場合のディスク装置２０による処理を説明する。なお、図４は、データ処理システムによる処理の流れを示すフローチャート図である。図５は、ディスク装置による処理の流れを示すフローチャート図である。
【００３８】
図４に示すように、データ処理装置１０は、データ処理システムからの切り離しが必要な障害をディスク装置２０に検出すると（ステップＳ１００１肯定）、障害が発生したディスク装置２０に対して障害情報を送信する（ステップＳ１００２）。
【００３９】
そして、データ処理装置１０から障害情報を受け付けたディスク装置２０は、無効化情報を生成して、生成された無効化情報を情報記憶部２１に格納する（ステップＳ１００３）。
【００４０】
また、図５に示すように、ディスク装置２０は、ディスク装置２０に対して電源の投入が開始されると（ステップＳ２００１肯定）、無効化情報が格納されているか否かを判定する（ステップＳ２００２）。
【００４１】
ここで、無効化情報が格納されている場合には（ステップＳ２００２肯定）、ディスク装置２０は、情報記憶部２１内のデータの読出しを不能にする（ステップＳ２００３）。
【００４２】
一方では、無効化情報が格納されていない場合には（ステップＳ２００２否定）ディスク装置２０は、情報記憶部２１内のデータの読出しを許容する（ステップＳ２００４）。
【００４３】
［実施例１の効果］
上記したように、実施例１によれば、データ処理システムから切り離された後、ディスクからのデータの漏洩を防止することが可能である。
【００４４】
例えば、実施例１に係るデータ処理システムのディスク装置２０は、データ処理システムから切り離された後に、悪意ある第三者によって盗難された場合であっても、電源の再投入を契機にディスクからのデータの読出しを不能にする結果、ディスクからのデータの漏洩を防止することが可能である。
【実施例２】
【００４５】
さて、これまで実施例１について説明したが、上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、実施例２として、他の実施例を説明する。
【００４６】
（１）無効化情報
実施例１では、情報記憶部２１のシステム領域に無効化情報を記憶する場合を説明したがこれに限定されるものではない。
【００４７】
例えば、図６に示すように、ＭＰＵ２３が、無効化情報を記憶するための無効化情報記憶部２６をさらに有し、無効化情報格納部２４が無効化情報を無効化情報記憶部２６に格納する。そして、ディスク装置２０に電源の投入が開始された場合に、読出制御部２５が無効化情報記憶部２６に無効化情報が格納されているか否かを判定するようにしてもよい。
【００４８】
（２）データ初期化
また、実施例１では、ディスク装置２０は、ディスクからのデータの読出しを不能にする場合を説明した。しかしながら、これに限定されるものではなく、ディスク装置２０は、ディスク装置２０に電源の投入が開始された場合に、情報記憶部２１内のデータを初期化するようにしてもよい。
【００４９】
このようにすることで、ディスク装置２０は、ディスクからのデータの漏洩を確実に防止することが可能であることが可能である。なお、実施例１では、ディスク装置２０のディスクに記憶されているデータは、他のディスク装置２０に冗長化されているため、正規のユーザにとってのデータ紛失などの問題がない。
【００５０】
（３）障害検知
また、実施例１では、データ処理装置１０からの切り離しが必要な障害をデータ処理装置１０が検知する場合を説明したがこれに限定されるものではなく、ディスク装置２０が障害を検知するようにしてもよい。
【００５１】
このようにすることで、ディスク装置２０を含んで構成されるもの（例えば、パーソナルコンピュータや外付けディスク装置など）にも実施例１および他の実施例に係るディスク装置２０を適用することができる。
【００５２】
（４）装置構成など
また、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（例えば、無効化情報）については、特記する場合を除いて任意に変更することができる。
【００５３】
また、図２、図３および図６に示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各構成要素の分散・統合の具体的形態は図２、図３および図６に示したものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図３に示した読み書き処理部２２と、ＭＰＵ２３とを統合して構成することができる。
【００５４】
さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００５５】
なお、本実施例は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【図面の簡単な説明】
【００５６】
【図１】実施例１に係るデータ処理システムの概要を説明するための図である。
【図２】データ処理システムの構成を示すブロック図である。
【図３】ディスク装置の構成を示すブロック図である。
【図４】データ処理システムによる処理の流れを示すフローチャート図である。
【図５】ディスク装置による処理の流れを示すフローチャート図である。
【図６】他の実施例のディスク装置の構成を示すブロック図である。
【符号の説明】
【００５７】
１０  データ処理装置
１１  読み書き制御部
１２  障害検出部
２０  ディスク装置
２１  情報記憶部
２２  読み書き処理部
２３  ＭＰＵ（Micro Processing Unit）
２４  無効化情報格納部
２５  読出制御部
２６  無効化情報記憶部
【図１】
2010009496.tif 000003
【図２】
2010009496.tif 000004
【図３】
2010009496.tif 000005
【図４】
2010009496.tif 000006
【図５】
2010009496.tif 000007
【図６】
2010009496.tif 000008