(57)【要約】【課題】製品出荷時に記憶媒体が１つのみ装着される場合でも、ディスクアレイを容易に構築可能とした記憶装置を提供する。【解決手段】初期状態においてＨＤＤ１のみが装着されるＲＡＩＤ対応ＮＡＳ１００は、ＲＡＩＤ１動作を実行するＲＡＩＤ機能部１１１と、ＨＤＤ１及びＨＤＤ２の少なくとも一方にデータを記憶不能である場合に異常通知を行う通知部１４０と、ＨＤＤ２が装着されるまで、ＨＤＤ１にのみデータを記憶させる縮退動作を実行するようにＲＡＩＤ機能部１１１を制御し、且つ異常通知を無効にするように通知部１４０を制御するシステム制御部１１２とを有する。システム制御部１１２は、ＨＤＤ２が装着された後において、縮退動作からＲＡＩＤ１動作に復帰するようにＲＡＩＤ機能部１１１を制御し、且つ異常通知を有効にするように通知部１４０を制御する。【選択図】図３
2011191877.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも第１の記憶媒体及び第２の記憶媒体を装着可能に構成され、初期状態において前記第１の記憶媒体のみが装着される記憶装置であって、
装着された前記第１の記憶媒体及び前記第２の記憶媒体のそれぞれに同一のデータを記憶させる冗長化動作を実行する冗長化部と、
前記第２の記憶媒体が装着されるまで、前記第１の記憶媒体にのみデータを記憶させる縮退動作を実行するように前記冗長化部を制御する制御部と
を有し、
前記制御部は、前記第２の記憶媒体が装着された後において、前記縮退動作から前記冗長化動作に復帰するように前記冗長化部を制御することを特徴とする記憶装置。
【請求項２】
前記第１の記憶媒体及び前記第２の記憶媒体の少なくとも一方にデータを記憶不能である場合に、ユーザに対して異常を通知するための異常通知を行う通知部をさらに有し、
前記制御部は、前記第２の記憶媒体が装着されるまで前記異常通知を無効にし、前記第２の記憶媒体が装着された後において前記異常通知を有効にすることを特徴とする請求項１に記載の記憶装置。
【請求項３】
前記制御部は、前記第２の記憶媒体が装着され、且つ前記縮退動作から前記冗長化動作に復帰する旨のユーザ操作があった場合に、前記縮退動作から前記冗長化動作に復帰するように前記冗長化部を制御することを特徴とする請求項２に記載の記憶装置。
【請求項４】
前記制御部は、前記第２の記憶媒体が装着された場合に、前記縮退動作から前記冗長化動作に復帰する旨のユーザ操作を促すための通知を行うように前記通知部を制御することを特徴とする請求項３に記載の記憶装置。
【請求項５】
前記制御部は、前記第２の記憶媒体を初期化した上で前記縮退動作から前記冗長化動作に復帰するように前記冗長化部を制御し、
前記制御部は、前記第２の記憶媒体が装着された場合であって、前記記憶装置と関連付けられた識別情報が前記第２の記憶媒体に記憶されていないことが確認された場合に、前記縮退動作から前記冗長化動作に復帰する旨のユーザ操作を促すための通知を行うように前記通知部を制御することを特徴とする請求項２〜４の何れか一項に記載の記憶装置。
【請求項６】
前記第１の記憶媒体は、前記冗長化部を有効にするか否かを定める情報あって、前記制御部によって参照される設定情報を記憶しており、
前記設定情報は、ユーザ操作に基づいて変更可能であることを特徴とする請求項１〜５の何れか一項に記載の記憶装置。
【請求項７】
前記第１の記憶媒体又は前記第２の記憶媒体から読み出されたデータ、及び、前記第１の記憶媒体又は前記第２の記憶媒体に書き込むデータをネットワークを介して送受信する通信部をさらに有し、
前記通信部は、ユーザ操作の内容を示す情報を前記ネットワークを介して受信することを特徴とする請求項３〜６の何れか一項に記載の記憶装置。
【請求項８】
前記冗長化部及び前記制御部のそれぞれは、プロセッサ及びメモリを用いてソフトウェア的に構成されることを特徴とする請求項１〜７の何れか一項に記載の記憶装置。
【請求項９】
少なくとも第１の記憶媒体及び第２の記憶媒体を装着可能に構成され、初期状態において前記第１の記憶媒体のみが装着される記憶装置に、
前記第２の記憶媒体が装着されるまで、前記第１の記憶媒体にのみデータを記憶させる縮退動作を実行する手順と、
前記第２の記憶媒体が装着された後において、前記縮退動作から、装着された前記第１の記憶媒体及び前記第２の記憶媒体のそれぞれに同一のデータを記憶させる冗長化動作に復帰する手順と
を実行させることを特徴とする制御プログラム。
【請求項１０】
前記記憶装置に、
前記第２の記憶媒体が装着されるまで、前記第１の記憶媒体及び前記第２の記憶媒体の少なくとも一方にデータを記憶不能である旨をユーザに通知するための異常通知を無効にする手順と、
前記第２の記憶媒体が装着された後において、前記異常通知を有効にする手順と
をさらに実行させることを特徴とする請求項９に記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記憶媒体を装着可能な記憶装置及びその制御プログラムに関する。
【背景技術】
【０００２】
ＨＤＤ（Hard Disk Drive）等の記憶媒体を複数使用して信頼性の高い記憶装置を構成可能な技術であるＲＡＩＤ（Redundant Arrays of Inexpensive Disks）技術が普及している（例えば、特許文献１参照）。ＲＡＩＤ技術では、複数の記憶媒体が論理的な１つの記憶領域（いわゆる、ディスクアレイ）として取り扱われる。
【０００３】
そのようなＲＡＩＤ技術の方式としては、複数の記憶媒体に同一のデータを記憶することでデータに冗長性を持たせるＲＡＩＤ１（ミラーリング）がある。これにより、１つの記憶媒体が故障した場合であっても、他の記憶媒体が正常に稼動していれば、データが失われることを回避できる。
【０００４】
また、複数の記憶媒体を装着可能なＲＡＩＤ対応の記憶装置において、低価格化等を図るために、記憶媒体を１つのみ装着して出荷する形態が検討されている。このような形態を採用する場合には、記憶装置を購入したユーザは、冗長性を持たせない態様で記憶装置を使用した後、必要に応じて、別途購入した記憶媒体を当該記憶装置に装着してディスクアレイを構築することが想定される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２１９７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ディスクアレイを新規に構築する際には、ディスクアレイを構成する記憶媒体を初期化する必要があるため、ディスクアレイを構成する記憶媒体に記憶されているデータを他の記憶媒体に待避させることが一般的に行われている。
【０００７】
従って、記憶媒体を１つのみ装着して出荷する形態においては、ディスクアレイを構築する時点で、ユーザが当該１つの記憶媒体にデータを記憶させていた場合には、当該１つの記憶媒体に記憶させているデータを他の記憶媒体に待避させることになる。
【０００８】
しかしながら、近年では、ハードディスク等の記憶媒体の容量増加により、記憶されるデータ量も増加してきており、ディスクアレイを新規に構築する際にデータを待避させることは必ずしも容易ではないという問題がある。
【０００９】
そこで、本発明は、製品出荷時に記憶媒体が１つのみ装着される場合でも、ディスクアレイを容易に構築可能とした記憶装置及びその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決するために、本発明は以下のような特徴を有している。まず、本発明の記憶装置の特徴は、第１の記憶媒体（ＨＤＤ１）及び第２の記憶媒体（ＨＤＤ２）を装着可能に構成され、初期状態において前記第１の記憶媒体のみが装着される記憶装置（ＲＡＩＤ対応ＮＡＳ１００）であって、装着された前記第１の記憶媒体及び前記第２の記憶媒体のそれぞれに同一のデータを記憶させる冗長化動作を実行する冗長化部（ＲＡＩＤ機能部１１１）と、前記第２の記憶媒体が装着されるまで、前記第１の記憶媒体にのみデータを記憶させる縮退動作を実行するように前記冗長化部を制御する制御部（システム制御部１１２）とを有し、前記制御部は、前記第２の記憶媒体が装着された後において、前記縮退動作から前記冗長化動作に復帰するように前記冗長化部を制御することを要旨とする。
【００１１】
このような特徴によれば、制御部は、第２の記憶媒体が装着されるまで、第１の記憶媒体にのみデータを記憶させる縮退動作を実行するように冗長化部を制御する。すなわち、意図的に、ディスクアレイの一部が欠損した状態と等価な状態で記憶装置を動作させる。そして、制御部は、第２の記憶媒体が装着された後において、縮退動作から冗長化動作に復帰するように冗長化部を制御する。これは、ディスクアレイを「新規に構築」するのではなく、本来の状態に「復帰（リビルド）」することと同義である。よって、第１の記憶媒体に記憶済みのデータを消去する必要がなく、当該記憶済みのデータを他の記憶媒体に待避させる必要もない。
【００１２】
本発明の記憶装置の他の特徴は、上記の特徴に係る記憶装置において、前記第１の記憶媒体及び前記第２の記憶媒体の少なくとも一方にデータを記憶不能である場合に、ユーザに対して異常を通知するための異常通知を行う通知部（通信部１３０）をさらに有し、前記制御部は、前記第２の記憶媒体が装着されるまで前記異常通知を無効にし、前記第２の記憶媒体が装着された後において前記異常通知を有効にすることを要旨とする。
【００１３】
上記の特徴においては、第１の記憶媒体にのみデータを記憶させる縮退動作を実行するように冗長化部を制御する、すなわち、意図的に、ディスクアレイの一部が欠損した状態と等価な状態で記憶装置を動作させるが、このような状態は、通常は記憶装置の異常を意味する。このため、異常通知を無効にすることで、ユーザに当該異常を通知しないようにする。そして、第２の記憶媒体が装着された後において異常通知を有効にすることで、意図しない異常（故障等）が生じた際には、当該異常をユーザに通知することができる。
【００１４】
本発明の記憶装置の他の特徴は、上記の特徴に係る記憶装置において、前記制御部は、前記第２の記憶媒体が装着され、且つ前記縮退動作から前記冗長化動作に復帰する旨のユーザ操作があった場合に、前記縮退動作から前記冗長化動作に復帰するように前記冗長化部を制御することを要旨とする。
【００１５】
このような特徴によれば、ユーザの意図に反して復帰処理（リビルド）を行うことを回避できる。
【００１６】
本発明の記憶装置の他の特徴は、上記の特徴に係る記憶装置において、前記制御部は、前記第２の記憶媒体が装着された場合に、前記縮退動作から前記冗長化動作に復帰する旨のユーザ操作を促すための通知を行うように前記通知部を制御することを要旨とする。
【００１７】
このような特徴によれば、縮退動作から冗長化動作に復帰する旨のユーザ操作を促すため、冗長化動作に復帰可能な状態であることをユーザが把握可能になる。
【００１８】
本発明の記憶装置の他の特徴は、上記の特徴に係る記憶装置において、前記制御部は、前記第２の記憶媒体を初期化した上で前記縮退動作から前記冗長化動作に復帰するように前記冗長化部を制御し、前記制御部は、前記第２の記憶媒体が装着された場合であって、前記記憶装置と関連付けられた識別情報が前記第２の記憶媒体に記憶されていないことが確認された場合に、前記縮退動作から前記冗長化動作に復帰する旨のユーザ操作を促すための通知を行うように前記通知部を制御することを要旨とする。
【００１９】
このような特徴によれば、第２の記憶媒体が当該記憶装置で使用された形跡のないものであることを確認した上で復帰処理（リビルド）が行われるため、当該記憶装置で使用された形跡のある第２の記憶媒体が初期化されてしまうことを防止できる。
【００２０】
本発明の記憶装置の他の特徴は、上記の特徴に係る記憶装置において、前記第１の記憶媒体は、前記冗長化部を有効にするか否かを定める情報あって、前記制御部によって参照される設定情報を記憶しており、前記設定情報は、ユーザ操作に基づいて変更可能であることを要旨とする。
【００２１】
このような特徴によれば、冗長性を持たせて記憶装置を使用するか、冗長性を持たせずに記憶装置を使用するかをユーザが選択可能になるため、ユーザの利便性を高めることができる。
【００２２】
本発明の記憶装置の他の特徴は、上記の特徴に係る記憶装置において、前記第１の記憶媒体又は前記第２の記憶媒体から読み出されたデータ、及び、前記第１の記憶媒体又は前記第２の記憶媒体に書き込むデータをネットワークを介して送受信する通信部をさらに有し、前記通信部は、ユーザ操作の内容を示す情報を前記ネットワークを介して受信することを要旨とする。
【００２３】
このような特徴によれば、記憶装置が、ネットワークを介してユーザ操作を受け付けることができるため、復帰処理の指示を遠隔から行うことができる。特に、本発明に係る記憶装置としてＮＡＳ（Network Attached Storage）を使用する場合には、クライアント端末との通信を行うために通信部が設けられているため、当該通信部を利用して遠隔のユーザからの操作を受け付けることができる。
【００２４】
本発明の記憶装置の他の特徴は、上記の特徴に係る記憶装置において、前記冗長化部及び前記制御部のそれぞれは、プロセッサ及びメモリを用いてソフトウェア的に構成されることを要旨とする。
【００２５】
このような特徴によれば、冗長化部及び制御部のそれぞれをソフトウェア的に構成することで、冗長化部及び制御部の密接な連携が可能になり、第１の特徴に係る制御を実現し易くすることができる。
【００２６】
本発明の制御プログラムの特徴は、少なくとも第１の記憶媒体及び第２の記憶媒体を装着可能に構成され、初期状態において前記第１の記憶媒体のみが装着される記憶装置に、前記第２の記憶媒体が装着されるまで、前記第１の記憶媒体にのみデータを記憶させる縮退動作を実行する手順と、前記第２の記憶媒体が装着された後において、前記縮退動作から、装着された前記第１の記憶媒体及び前記第２の記憶媒体のそれぞれに同一のデータを記憶させる冗長化動作に復帰する手順とを実行させることを要旨とする。
【００２７】
本発明の制御プログラムの他の特徴は、上記の特徴に係る制御プログラムにおいて、前記記憶装置に、前記第２の記憶媒体が装着されるまで、前記第１の記憶媒体及び前記第２の記憶媒体の少なくとも一方にデータを記憶不能である旨をユーザに通知するための異常通知を無効にする手順と、前記第２の記憶媒体が装着された後において、前記異常通知を有効にする手順とをさらに実行させることを要旨とする。
【発明の効果】
【００２８】
本発明によれば、製品出荷時に記憶媒体が１つのみ装着される場合でも、ディスクアレイを容易に構築可能とした記憶装置及びその制御プログラムを提供できる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態に係るＲＡＩＤ対応ＮＡＳを含む通信システムの構成図である。
【図２】本発明の実施形態に係るＲＡＩＤ対応ＮＡＳの概略斜視図である。
【図３】図３（ａ）はＲＡＩＤ対応ＮＡＳの概略ハードウェア構成図であり、図３（ｂ）はＲＡＩＤ対応ＮＡＳの概略ソフトウェア構成図である。
【図４】図４（ａ）はディスク設定情報の一例を示す図であり、図４（ｂ）はディスクステータス情報の一例を示す図である。
【図５】本発明の実施形態に係るＲＡＩＤ対応ＮＡＳの動作を示すフローチャートである。
【発明を実施するための形態】
【００３０】
図面を参照して、本発明の記憶装置の実施形態であるＲＡＩＤ対応ＮＡＳを説明する。以下の実施形態における図面において、同一又は類似の部分には同一又は類似の符号を付す。ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なる。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれている。
【００３１】
本実施形態に係るＲＡＩＤ対応ＮＡＳは、ディスクアレイを構成する各記憶媒体としてＨＤＤ（Hard Disk Drive）を使用する。ただし、ＨＤＤに代えて、不揮発性半導体メモリを用いて構成されるＳＳＤ（Solid State Drive）や、光学ドライブを使用してもよい。
【００３２】
（１）ＲＡＩＤ対応ＮＡＳの概略構成
図１は、本実施形態に係るＲＡＩＤ対応ＮＡＳ１００を含む通信システムの構成図である。
【００３３】
図１に示すように、ＲＡＩＤ対応ＮＡＳ１００は、ＬＡＮ（Local Area Network）等のネットワーク２０に接続される。ＲＡＩＤ対応ＮＡＳ１００は、複数のＨＤＤに同一のデータを記憶することでデータに冗長性を持たせるＲＡＩＤ１をサポートしている。
【００３４】
クライアント端末１０は、ＰＣ（Personal Computer）又はネットワーク対応テレビ等であり、ネットワーク２０に接続される。クライアント端末１０は、ネットワーク２０を介してＲＡＩＤ対応ＮＡＳ１００とのデータ通信を行う。
【００３５】
図２は、ＲＡＩＤ対応ＮＡＳ１００の概略斜視図である。図２に示すように、ＲＡＩＤ対応ＮＡＳ１００は、本体部１０１及び蓋部１０２を有し、本体部１０１に設けられたスロット部１０１ａに２つのＨＤＤ、すなわちＨＤＤ１及びＨＤＤ２（図３参照）を装着可能に構成される。なお、図２では、蓋部１０２が取り外され、且つＨＤＤ１が一部引き出された状態を図示している。
【００３６】
ＲＡＩＤ対応ＮＡＳ１００の初期状態においては、ＲＡＩＤ対応ＮＡＳ１００は、１つのＨＤＤ１のみがスロット部１０１ａに装着される。ここで「初期状態」とは、ユーザがＲＡＩＤ対応ＮＡＳ１００の使用を開始する時点の状態を意味する。本実施形態では、ＲＡＩＤ対応ＮＡＳ１００は、工場出荷時点でＨＤＤ１のみがスロット部１０１ａに装着される。
【００３７】
ＨＤＤ１は、初期化（フォーマット）済みの状態であり、ＲＡＩＤ対応ＮＡＳ１００の制御及び管理に使用される情報を予め記憶している。ＲＡＩＤ対応ＮＡＳ１００を購入したユーザは、冗長性を持たせない態様でＲＡＩＤ対応ＮＡＳ１００のＨＤＤ１にデータを記憶させた後、別途購入したＨＤＤ２をＲＡＩＤ対応ＮＡＳ１００のスロット部１０１ａに装着し、ＨＤＤ１及びＨＤＤ２の２つのＨＤＤによるディスクアレイを構築可能である。
【００３８】
（２）ＲＡＩＤ対応ＮＡＳの詳細構成
次に、図３を用いて、ＲＡＩＤ対応ＮＡＳ１００の詳細構成について説明する。
【００３９】
（２．１）ハードウェア構成
図３（ａ）は、ＲＡＩＤ対応ＮＡＳ１００の概略ハードウェア構成図である。
【００４０】
図３（ａ）に示すように、ＲＡＩＤ対応ＮＡＳ１００は、プロセッサ１１０、メモリ１２０、通信部１３０、通知部１４０、電源スイッチ１５１、操作ボタン１５２、ＨＤＤ  Ｉ／Ｆ１６１、及びＨＤＤ  Ｉ／Ｆ１６２を有する。メモリ１２０、通信部１３０、通知部１４０、電源スイッチ１５１、操作ボタン１５２、ＨＤＤ  Ｉ／Ｆ１６１、及びＨＤＤ  Ｉ／Ｆ１６２は、プロセッサ１１０と電気的に接続される。
【００４１】
メモリ１２０は、例えば不揮発性半導体メモリを用いて構成される。メモリ１２０は、プロセッサ１１０によって実行される制御プログラム等を記憶するとともに、プロセッサ１１０のワークエリアとして使用される。
【００４２】
通信部１３０は、ネットワーク２０に接続される。通信部１３０は、ＨＤＤ１/ＨＤＤ２から読み出されたデータ、及び、ＨＤＤ１/ＨＤＤ２に書き込むデータをネットワーク２０を介して送受信する。通信部１３０は、ユーザ操作の内容を示す情報（コマンド）をネットワーク２０を介してクライアント端末１０から受信する。
【００４３】
通知部１４０は、例えば複数のＬＥＤ（Light Emitting Diode）を用いて構成される。通知部１４０は、ユーザに対する各種の通知動作を行う。当該通知は、ＨＤＤ１及びＨＤＤ２の少なくとも一方にデータを記憶不能である旨の異常通知を含む。
【００４４】
電源スイッチ１５１は、ユーザによって操作され、ＲＡＩＤ対応ＮＡＳ１００の電源のＯＮとＯＦＦとを切り替えるためのものである。操作ボタン１５２は、ユーザによって押下される。
【００４５】
ＨＤＤ  Ｉ／Ｆ１６１及びＨＤＤ  Ｉ／Ｆ１６２のそれぞれは、例えばＳＣＳＩ（Small Computer System Interface）インタフェースである。ＨＤＤ１及びＨＤＤ２は、ＨＤＤ  Ｉ／Ｆ１６１及びＨＤＤ  Ｉ／Ｆ１６２にそれぞれ接続される。
【００４６】
プロセッサ１１０は、メモリ１２０に記憶されている制御プログラムを実行し、ＲＡＩＤ対応ＮＡＳ１００の全体を制御する。
【００４７】
（２．２）ソフトウェア構成
図３（ｂ）は、ＲＡＩＤ対応ＮＡＳ１００の概略ソフトウェア構成図である。
【００４８】
プロセッサ１１０及びメモリ１２０は、ＲＡＩＤ機能部１１１及びシステム制御部１１２のそれぞれの機能を実現する。すなわち、ＲＡＩＤ対応ＮＡＳ１００は、いわゆるソフトウェアＲＡＩＤによってＲＡＩＤ１を実現する。具体的には、ＲＡＩＤ機能部１１１は、ＨＤＤ１及びＨＤＤ２のそれぞれに同一のデータを記憶させるＲＡＩＤ１動作を実行する。
【００４９】
システム制御部１１２は、スロット部１０１ａにＨＤＤ２が装着されるまで、ＨＤＤ１にのみデータを記憶させる縮退動作を実行するようにＲＡＩＤ機能部１１１を制御し、且つ異常通知を無効にするように通知部１４０を制御する。縮退動作では、データの冗長性は失われるが、ＨＤＤ１は障害が発生していないものとして、ＨＤＤ１のみでデータを記憶可能である。
【００５０】
ＨＤＤ１は、ＲＡＩＤ機能部１１１を有効にするか否かを定める情報あって、システム制御部１１２によって参照されるディスク設定情報を予め記憶している。
【００５１】
図４（ａ）は、ディスク設定情報の一例を示す図である。図４（ａ）に示すように、ＨＤＤ１（ｄｉｓｋ１）は、ＲＡＩＤ１のためのディスクアレイを構成する１つのディスクとして設定される。ＨＤＤ２（ｄｉｓｋ２）は、ＲＡＩＤ１のためのディスクアレイを構成する１つのディスクであるが取り外された状態として設定される。
【００５２】
このように、ディスクアレイの一部が欠損した状態と等価な状態でＲＡＩＤ対応ＮＡＳ１００を動作させる。このような状態は、通常はＲＡＩＤ対応ＮＡＳ１００の異常を意味するが、システム制御部１１２は、異常通知を無効にするように通知部を制御することで、ユーザに当該異常を通知しないようにする。
【００５３】
ＲＡＩＤ機能部１１１は、ＨＤＤ  Ｉ／Ｆ１６１及びＨＤＤ  Ｉ／Ｆ１６２に対するＨＤＤ１及びＨＤＤ２の接続状況を監視し、当該接続状況を示すディスクステータス情報を管理する。図４（ｂ）は、ディスクステータス情報の一例を示す図である。図４（ｂ）に示す例では、ＨＤＤ１及びＨＤＤ２の両ディスクが接続中であることを表している。
【００５４】
システム制御部１１２は、ＲＡＩＤ機能部１１１が管理するディスクステータス情報を参照し、ＨＤＤ１及びＨＤＤ２の両ディスクが揃った後において、縮退動作からＲＡＩＤ１動作に復帰するようにＲＡＩＤ機能部１１１を制御し、且つ異常通知を有効にするように通知部１４０を制御する。
【００５５】
縮退動作からＲＡＩＤ１動作に復帰する際、ＲＡＩＤ機能部１１１は、ＨＤＤ２を初期化するとともに、ＨＤＤ１に記憶されているデータをＨＤＤ２にコピーする。これにより、ＲＡＩＤ１が再構築（リビルド）される。それ以降は、ＲＡＩＤ機能部１１１は、通信部１３０がクライアント端末１０から受信したデータをＨＤＤ１及びＨＤＤ２のそれぞれに同時に書き込むことによって、データに冗長性を持たせる。
【００５６】
（３）ＲＡＩＤ対応ＮＡＳの動作
図５は、ＲＡＩＤ対応ＮＡＳ１００の動作を示すフローチャートである。ここでは、ＨＤＤ１のみが装着されている状態でＨＤＤ２が装着される際の動作について説明する。
【００５７】
ステップＳ１１において、ＨＤＤ２がＲＡＩＤ対応ＮＡＳ１００に装着され、電源スイッチ１５１がＯＮされる。
【００５８】
ステップＳ１２において、システム制御部１１２は、ＨＤＤ２が未フォーマットであるか否かを確認する。具体的には、システム制御部１１２は、ＲＡＩＤ対応ＮＡＳ１００と関連付けられた識別情報がＨＤＤ２に記憶されているか否かを確認する。当該識別情報は、ＨＤＤ２にデータを記憶する際にＨＤＤ２に書き込まれる情報であり、当該識別情報が存在しないということは、ＨＤＤ２がＲＡＩＤ対応ＮＡＳ１００で使用された形跡が無いことを意味する。ＨＤＤ２が未フォーマットである場合、処理がステップＳ１３に進む。
【００５９】
ステップＳ１３において、システム制御部１１２は、ＨＤＤ１及びＨＤＤ２のそれぞれから記憶容量の情報を取得し、ＨＤＤ２の記憶容量がＨＤＤ１の記憶容量以上であるかを確認する。ＨＤＤ２の記憶容量がＨＤＤ１の記憶容量以上である場合、リビルド可能な状態になり、処理がステップＳ１４に進む。
【００６０】
一方、ＨＤＤ２の記憶容量がＨＤＤ１の記憶容量未満である場合、処理がステップＳ１５に進む。ステップＳ１５において、システム制御部１１２は、ＲＡＩＤ１を構築不可であることから、ディスク設定情報を非ＲＡＩＤ（ｎｏｒｍａｌ）に更新し、ＨＤＤ１及びＨＤＤ２を非ＲＡＩＤモードで使用する。
【００６１】
ステップＳ１４において、システム制御部１１２は、縮退動作からＲＡＩＤ１動作に復帰する旨のユーザ操作を促すための通知（リビルド確認通知）を行うように通知部１４０を制御する。本実施形態では、通知部１４０に含まれる１つのＬＥＤを点灯させることでリビルド確認通知を行う。当該ＬＥＤは、予め設定された時間が経過すると消灯する。
【００６２】
ステップＳ１６において、操作ボタン１５２は、ユーザによって押下されることで、縮退動作からＲＡＩＤ１動作に復帰する旨のユーザ操作を受け付ける。
【００６３】
ステップＳ１７において、システム制御部１１２は、ＨＤＤ２の初期化、すなわちパーティションの構成等を行う。また、システム制御部１１２は、ディスク設定情報をｄｉｓｋ１＝ａｒｒａｙ１のままｄｉｓｋ２＝ａｒｒａｙ２に書き換える。
【００６４】
ステップＳ１８において、ＲＡＩＤ機能部１１１は、ＲＡＩＤ機能部１１１は、ＨＤＤ１に記憶されているデータをＨＤＤ２にコピーすることで、ＲＡＩＤ１を再構築（リビルド）する。
【００６５】
このようにして、非ＲＡＩＤからＲＡＩＤ１への移行（マイグレーション）が、ＨＤＤ１を初期化することなく実行される。
【００６６】
（４）作用・効果
以上説明したように、本実施形態によれば、非ＲＡＩＤからＲＡＩＤ１への移行（マイグレーション）において、ＨＤＤ１に記憶済みのデータを他の記憶媒体に待避させる必要がない。さらに、ＨＤＤ２の装着後においては異常通知を有効にすることで、ＨＤＤ１又はＨＤＤ２に異常（故障等）が生じた際には、当該異常をユーザに通知することができる。
【００６７】
また、本実施形態では、システム制御部１１２は、ＨＤＤ２が装着されても、ＲＡＩＤ１を再構築する旨のユーザ操作があるまでＲＡＩＤ１を再構築しないため、ユーザの意図に反して復帰処理（リビルド）が行われることを回避できる。
【００６８】
本実施形態では、ＲＡＩＤ１を再構築する旨のユーザ操作を促すための通知を行うため、ＲＡＩＤ１に復帰可能な状態であることをユーザが把握可能になる。
【００６９】
本実施形態では、ＨＤＤ２がＲＡＩＤ対応ＮＡＳ１００で使用された形跡のないものである（すなわちＲＡＩＤ対応ＮＡＳ１００と関連付けられた識別情報が無い）ことを確認した上で復帰処理（リビルド）が行われるため、ＲＡＩＤ対応ＮＡＳ１００で使用された形跡のあるＨＤＤ２が初期化されてしまうことを防止できる。
【００７０】
（５）その他の実施形態
上記のように、本発明は実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
【００７１】
上述した実施形態に係るディスク設定情報は、クライアント端末１０からネットワーク２０を介して書き換え可能に構成されてもよい。この場合、システム制御部１１２は、通信部１３０が受信するコマンドに応じてディスク設定情報を更新する。これにより、冗長性を持たせてＲＡＩＤ対応ＮＡＳ１００を使用するか、冗長性を持たせずにＲＡＩＤ対応ＮＡＳ１００を使用するかをユーザが選択可能になるため、ユーザの利便性を高めることができる。
【００７２】
上述した実施形態では、通知部１４０はＬＥＤを用いて構成されると説明したが、ＬＥＤに代えて、液晶ディスプレイ等の表示装置や、音声による通知を行う音声出力装置を使用してもよい。さらに、ネットワーク２０を介してクライアント端末１０上で通知を行う場合には、通信部１３０が通知部１４０の一部を構成することになる。
【００７３】
上述した実施形態では、操作ボタン１５２は、機械式の押ボタンであると説明したが、ユーザ操作を受け付け可能であればよく、タッチパネル等であってもよい。
【００７４】
なお、上述した実施形態では、本発明の記憶装置の一実施形態としてのＲＡＩＤ対応ＮＡＳ１００を説明したが、ＲＡＩＤ対応ＮＡＳ１００に限らず、ＵＳＢ（Universal Serial Bus）接続型の記憶装置、大型のファイルサーバ、又はＰＣサーバ等の他の記憶装置にも本発明を適用可能である。
【００７５】
このように本発明は、ここでは記載していない様々な実施形態等を包含するということを理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲の発明特定事項によってのみ限定されるものである。
【符号の説明】
【００７６】
１，２…ＨＤＤ、１０…クライアント端末、２０…ネットワーク、１００…ＲＡＩＤ対応ＮＡＳ、１０１…本体部、１０１ａ…スロット部、１０２…蓋部、１１０…プロセッサ、１１１…ＲＡＩＤ機能部、１１２…システム制御部、１２０…メモリ、１３０…通信部、１４０…通知部、１５１…電源スイッチ、１５２…操作ボタン
【図１】
2011191877.tif 000003
【図２】
2011191877.tif 000004
【図３】
2011191877.tif 000005
【図４】
2011191877.tif 000006
【図５】
2011191877.tif 000007