(57)【要約】【課題】記録した情報を保護することのできるデータ記憶装置を提供する。【解決手段】ファイルシステムサーバ２と通信する伝送路通信手段１０１と、ファイルシステムを記録する揮発性記憶手段１０４と、情報を記録する不揮発性記憶手段１０６と、各記憶手段とデータ転送するデータ分岐／選択手段１０５と、ホストコンピュータ３と通信するホストインターフェース１０３と、データ記憶装置１を制御するシステム制御手段１０２を備え、ホストコマンドをシステム制御手段１０２で解析し、前記解析結果に基づいてデータ分岐／選択手段１０５がデータ転送するので、ファイルシステムを揮発性記憶手段１０４に記憶することができる。従って、記憶装置１に記憶されたファイルシステムを簡単に消去でき、記憶装置１に記録された情報の読み出しを保護できる。【選択図】図１
2007156865.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータから送信された処理要求を受信すると共に、前記ホストコンピュータとの間のデータ転送を担うホストインターフェースと、
前記ホストインターフェースから転送されたデータを予め定められた所定のデータ容量の記録単位に分割して記憶する不揮発性記憶手段と、
前記ホストインターフェースから転送された前記データの前記記録単位及び前記不揮発性記憶手段における前記データの記憶アドレス位置を示すファイルシステムを記憶する揮発性記憶手段と、
前記ホストコンピュータから前記データの書き込みが指示された場合には前記ホストインターフェースが前記ホストコンピュータから受信した情報から前記ファイルシステムを抽出して前記揮発性記憶手段に転送するとともに前記情報から前記データを抽出して前記ファイルシステムの内容に従って前記不揮発性記憶手段に転送し、
前記ホストコンピュータから前記不揮発性記憶手段に記録されたデータの読み出しが指示された場合には、前記揮発性記憶手段に記憶した前記ファイルシステムの内容に基づいて前記不揮発性記憶手段から前記データを読み出して前記ホストインターフェースに転送するデータ分岐／選択手段と、
前記揮発性記憶手段が外部のファイルシステムサーバと伝送路を介して前記ファイルシステムの送受信を行うように制御し、前記揮発性記憶手段の前記ファイルシステムが変更された場合に前記ファイルシステムサーバに前記ファイルシステムを転送する伝送路通信手段と、
前記ホストコンピュータからの処理要求に従って、前記データ分岐／選択手段及び前記伝送路通信手段の動作制御を行うシステム制御手段とを備えた、
ことを特徴とするデータ記憶装置。
【請求項２】
ホストコンピュータから送信された処理要求を受信すると共に、前記ホストコンピュータとの間のデータ転送を担うホストインターフェースと、
前記ホストインターフェースから転送されたデータを予め定められた所定のデータ容量の記録単位に分割して記憶する不揮発性記憶手段と、
前記ホストインターフェースから転送された前記データの前記記録単位及び前記不揮発性記憶手段における前記データの記憶アドレス位置を示すファイルシステムを記憶する着脱式不揮発性記憶手段と、
前記ホストコンピュータから前記データの書き込みが指示された場合には前記ホストインターフェースが前記ホストコンピュータから受信した情報から前記ファイルシステムを抽出して前記着脱式不揮発性記憶手段に転送するとともに前記情報から前記データを抽出して前記ファイルシステムの内容に従って前記不揮発性記憶手段に転送し、
前記ホストコンピュータから前記不揮発性記憶手段に記録されたデータの読み出しが指示された場合には、前記着脱式不揮発性記憶手段に記憶した前記ファイルシステムの内容に基づいて前記不揮発性記憶手段から前記データを読み出して前記ホストインターフェースに転送するデータ分岐／選択手段と、
前記ホストコンピュータからの処理要求に従って、前記データ分岐／選択手段の動作制御を行うシステム制御手段とを備えた、
ことを特徴とするデータ記憶装置。
【請求項３】
前記ホストインターフェースは、前記ホストコンピュータと行うデータ転送が前記ホストコンピュータから前記システム制御手段へ送信された前記処理要求の受信であるか、前記ホストコンピュータからのデータ記録もしくは前記ホストコンピュータへのデータ読み出しであるかを判断し、
前記ホストコンピュータと行うデータ転送が前記ホストコンピュータから前記システム制御手段へ送信された処理要求の受信である場合、前記受信した処理要求の内容を前記システム制御手段に通知し、
前記ホストコンピュータと行うデータ転送が前記ホストコンピュータへのデータ読み出しである場合、前記ホストコンピュータに送信するデータを前記データ分岐／選択手段から受信し、
前記ホストコンピュータと行うデータ転送が前記ホストコンピュータからのデータ記録である場合、前記ホストコンピュータから受信したデータを前記データ分岐／選択手段へ送信する、
ことを特徴とする請求項１または請求項２記載のデータ記憶装置。
【請求項４】
前記ホストコンピュータから受信したデータを記録するための記憶領域は、前記揮発性記憶手段および前記不揮発性記憶手段で構成されることを特徴とする請求項１記載のデータ記憶装置。
【請求項５】
前記記憶領域は、前記揮発性記憶手段内の領域および前記不揮発性記憶手段内の領域を一つの連続するアドレス空間に割り当て、前記揮発性記憶手段及び前記不揮発性記憶手段の領域を任意のアドレスに割り当て可能であることを特徴とする請求項４記載のデータ記憶装置。
【請求項６】
前記ホストコンピュータから受信したデータを記録するための記憶領域は、前記着脱式不揮発性記憶手段および前記不揮発性記憶手段で構成されることを特徴とする請求項２記載のデータ記憶装置。
【請求項７】
前記記憶領域は、前記着脱式不揮発性記憶手段内の領域および前記不揮発性記憶手段内の領域を一つの連続するアドレス空間に割り当て、前記着脱式不揮発性記憶手段及び前記不揮発性記憶手段の領域を任意のアドレスに割り当て可能であることを特徴とする請求項６記載のデータ記憶装置。
【請求項８】
前記ホストコンピュータが前記データの記録あるいは読み出しを行う場合、記録処理または再生処理を開始するアドレスが付加情報として前記処理要求に含まれることを特徴とする請求項１または請求項２記載のデータ記憶装置。
【請求項９】
ファイルシステムの取得または送信を行う場合、ファイルシステムサーバと接続するために必要な情報が付加情報として前記処理要求に含まれることを特徴とする請求項１のデータ記憶装置。
【請求項１０】
前記ファイルシステムサーバと接続するために必要な情報は、前記ファイルシステムサーバを特定することができる情報であることを特徴とする請求項９記載のデータ記憶装置。
【請求項１１】
前記ファイルシステムサーバと接続するために必要な情報は、前記ファイルシステムサーバと論理的に接続するためのパスワードであることを特徴とする請求項９記載のデータ記憶装置。
【請求項１２】
前記揮発性手段に記憶された前記ファイルシステムを読み出す場合、前記データ分岐／選択手段は、前記ファイルシステムに登録する前記記録単位が記録された位置や順序が特定できる情報が登録されていなければ、任意の位置や順序で前記記録単位が記録されているように前記ファイルシステムを変更するフラグメント発生手段を備えることを特徴とする請求項１記載のデータ記憶装置。
【請求項１３】
前記着脱式揮発性記憶手段に記憶された前記ファイルシステムを読み出す場合、前記データ分岐／選択手段は、前記ファイルシステムに登録する前記記録単位が記録された位置や順序が特定できる情報が登録されていなければ、任意の位置や順序で前記記録単位が記録されているように前記ファイルシステムを変更するフラグメント発生手段を備えることを特徴とする請求項１記載のデータ記憶装置。
【請求項１４】
前記伝送路通信手段は、有線、無線または、着脱可能な記憶媒体と通信することを特徴とする請求項１記載のデータ記憶装置。
【請求項１５】
前記伝送路通信手段は、前記ファイルシステムサーバとの接続において、認証することを特徴とする請求項１記載のデータ記憶装置。
【請求項１６】
前記伝送路通信手段は、前記ファイルシステムサーバとのデータ転送において、暗号化したデータを転送することを特徴とする請求項１記載のデータ記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ記憶装置に関し、より詳細には、記録された情報の読み出しを保護するセキュリティ技術に関する。
【背景技術】
【０００２】
従来のデータ記憶装置は、暗号化した情報を記憶装置に記憶すると共に、情報を暗号化するために用いる暗号鍵を記憶装置から着脱可能な記憶媒体に記憶し、暗号化された情報と情報の暗号化に用いた暗号鍵を分離する形態で管理することにより、記憶装置に記憶した情報の読み出しを制限していた（例えば、特許文献１参照）。
【０００３】
また、従来のデータ記憶装置は、前記暗号鍵のような論理的な方法とは別に、物理的な鍵を用いて機構系を制御し、記憶装置に記憶した情報の読み出しを制限していた（例えば、特許文献２参照）。
【特許文献１】特開平１１−１６１５４９号公報
【特許文献２】特開平８−２０３２５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の構成では、高度化する暗号や認証の解析技術によって論理的な鍵が複製されたり、物理的な鍵が複製されて、記憶装置に記録した情報が漏洩するという課題を有していた。
また、前記従来の構成では、論理的または物理的な鍵の掛け忘れの発生により、記憶装置に記録した情報が漏洩するという課題も有していた。
【０００５】
本発明は、前記従来の課題を解決するもので、暗号鍵や物理鍵を用いることなく記憶装置に記録した情報を保護することのできるデータ記憶装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記従来の課題を解決するために、本発明のデータ記憶装置は、ホストコンピュータから送信された処理要求を受信すると共に、前記ホストコンピュータとの間のデータ転送を担うホストインターフェースと、前記ホストインターフェースから転送されたデータを予め定められた所定のデータ容量の記録単位に分割して記憶する不揮発性記憶手段と、前記ホストインターフェースから転送された前記データの前記記録単位及び前記不揮発性記憶手段における前記データの記憶アドレス位置を示すファイルシステムを記憶する揮発性記憶手段と、前記ホストコンピュータから前記データの書き込みが指示された場合には前記ホストインターフェースが前記ホストコンピュータから受信した情報から前記ファイルシステムを抽出して前記揮発性記憶手段に転送するとともに前記情報から前記データを抽出して前記ファイルシステムの内容に従って前記不揮発性記憶手段に転送し、前記ホストコンピュータから前記不揮発性記憶手段に記録されたデータの読み出しが指示された場合には、前記揮発性記憶手段に記憶した前記ファイルシステムの内容に基づいて前記不揮発性記憶手段から前記データを読み出して前記ホストインターフェースに転送するデータ分岐／選択手段と、前記揮発性記憶手段が外部のファイルシステムサーバと伝送路を介して前記ファイルシステムの送受信を行うように制御し、前記揮発性記憶手段の前記ファイルシステムが変更された場合に前記ファイルシステムサーバに前記ファイルシステムを転送する伝送路通信手段と、前記ホストコンピュータからの処理要求に従って、前記データ分岐／選択手段及び前記伝送路通信手段の動作制御を行うシステム制御手段とを備えた事を特徴としたものである。
【０００７】
さらにデータ記憶装置において、ホストコンピュータから送信された処理要求を受信すると共に、前記ホストコンピュータとの間のデータ転送を担うホストインターフェースと、前記ホストインターフェースから転送されたデータを予め定められた所定のデータ容量の記録単位に分割して記憶する不揮発性記憶手段と、前記ホストインターフェースから転送された前記データの前記記録単位及び前記不揮発性記憶手段における前記データの記憶アドレス位置を示すファイルシステムを記憶する着脱式不揮発性記憶手段と、前記ホストコンピュータから前記データの書き込みが指示された場合には前記ホストインターフェースが前記ホストコンピュータから受信した情報から前記ファイルシステムを抽出して前記着脱式不揮発性記憶手段に転送するとともに前記情報から前記データを抽出して前記ファイルシステムの内容に従って前記不揮発性記憶手段に転送し、前記ホストコンピュータから前記不揮発性記憶手段に記録されたデータの読み出しが指示された場合には、前記着脱式不揮発性記憶手段に記憶した前記ファイルシステムの内容に基づいて前記不揮発性記憶手段から前記データを読み出して前記ホストインターフェースに転送するデータ分岐／選択手段と、前記ホストコンピュータからの処理要求に従って、前記データ分岐／選択手段の動作制御を行うシステム制御手段とを備えた事を特徴としたものである。
【０００８】
さらにデータ記憶装置において、前記ホストインターフェースは、前記ホストコンピュータと行うデータ転送が前記ホストコンピュータから前記システム制御手段へ送信された前記処理要求の受信であるか、前記ホストコンピュータからのデータ記録もしくは前記ホストコンピュータへのデータ読み出しであるかを判断し、前記ホストコンピュータと行うデータ転送が前記ホストコンピュータから前記システム制御手段へ送信された処理要求の受信である場合、前記受信した処理要求の内容を前記システム制御手段に通知し、前記ホストコンピュータと行うデータ転送が前記ホストコンピュータへのデータ読み出しである場合、前記ホストコンピュータに送信するデータを前記データ分岐／選択手段から受信し、前記ホストコンピュータと行うデータ転送が前記ホストコンピュータからのデータ記録である場合、前記ホストコンピュータから受信したデータを前記データ分岐／選択手段へ送信する事を特徴としたものである。
【０００９】
さらにデータ記憶装置において、前記ホストコンピュータから受信したデータを記録するための記憶領域は、前記揮発性記憶手段および前記不揮発性記憶手段で構成される事を特徴としたものである。
【００１０】
さらにデータ記憶装置において、前記記憶領域は、前記揮発性記憶手段内の領域および前記不揮発性記憶手段内の領域を一つの連続するアドレス空間に割り当て、前記揮発性記憶手段及び前記不揮発性記憶手段の領域を任意のアドレスに割り当て可能である事を特徴としたものである。
【００１１】
さらにデータ記憶装置において、前記ホストコンピュータから受信したデータを記録するための記憶領域は、前記着脱式不揮発性記憶手段および前記不揮発性記憶手段で構成される事を特徴としたものである。
【００１２】
さらにデータ記憶装置において、前記記憶領域は、前記着脱式不揮発性記憶手段内の領域および前記不揮発性記憶手段内の領域を一つの連続するアドレス空間に割り当て、前記着脱式不揮発性記憶手段及び前記不揮発性記憶手段の領域を任意のアドレスに割り当て可能である事を特徴としたものである。
【００１３】
さらにデータ記憶装置において、前記ホストコンピュータが前記データの記録あるいは読み出しを行う場合、記録処理または再生処理を開始するアドレスが付加情報として前記処理要求に含まれる事を特徴としたものである。
【００１４】
さらにデータ記憶装置において、ファイルシステムの取得または送信を行う場合、ファイルシステムサーバと接続するために必要な情報が付加情報として前記処理要求に含まれる事を特徴としたものである。
【００１５】
さらにデータ記憶装置において、前記ファイルシステムサーバと接続するために必要な情報は、前記ファイルシステムサーバを特定することができる情報である事を特徴としたものである。
【００１６】
さらにデータ記憶装置において、前記ファイルシステムサーバと接続するために必要な情報は、前記ファイルシステムサーバと論理的に接続するためのパスワードである事を特徴としたものである。
【００１７】
さらにデータ記憶装置において、前記揮発性手段に記憶された前記ファイルシステムを読み出す場合、前記データ分岐／選択手段は、前記ファイルシステムに登録する前記記録単位が記録された位置や順序が特定できる情報が登録されていなければ、任意の位置や順序で前記記録単位が記録されているように前記ファイルシステムを変更するフラグメント発生手段を備える事を特徴としたものである。
【００１８】
さらにデータ記憶装置において、前記着脱式揮発性記憶手段に記憶された前記ファイルシステムを読み出す場合、前記データ分岐／選択手段は、前記ファイルシステムに登録する前記記録単位が記録された位置や順序が特定できる情報が登録されていなければ、任意の位置や順序で前記記録単位が記録されているように前記ファイルシステムを変更するフラグメント発生手段を備える事を特徴としたものである。
【００１９】
さらにデータ記憶装置において、前記伝送路通信手段は、有線、無線または、着脱可能な記憶媒体と通信する事を特徴としたものである。
【００２０】
さらにデータ記憶装置において、前記伝送路通信手段は、前記ファイルシステムサーバとの接続において、認証する事を特徴としたものである。
【００２１】
さらにデータ記憶装置において、前記伝送路通信手段は、前記ファイルシステムサーバとのデータ転送において、暗号化したデータを転送する事を特徴としたものである。
【発明の効果】
【００２２】
以上のように、本発明のデータ記憶装置によれば、記憶装置に記録したい情報を不揮発性記憶手段に記録し、記憶装置に記録されている情報を管理するファイルシステムを揮発性記憶手段と記憶装置に接続されるファイルシステムサーバに記録することができるので、記憶装置の電源を切ると、記憶装置内の揮発性記憶手段に記憶されたファイルシステムが消去され、記憶装置内には不揮発性記憶手段に記録した情報だけを残し、記憶装置から消去されたファイルシステムは、記憶装置とは切り離し可能なファイルシステムサーバに残すことができる。したがって、一旦、電源を切った記憶装置は、記憶装置の電源を切ってからファイルシステムサーバに記録されたファイルシステムを記憶装置にダウンロードするまで記憶装置内にファイルシステムが存在しないので、不揮発性記憶手段に記録された情報の配置や構造が不明となり、記憶装置に記録された情報を不正に引き出す事ができないという効果がある。また、記憶装置を使い込むことによって発生するフラグメント（情報の断片化）を故意に発生させる手段を記憶装置に設けることにより、記憶装置に記録した情報の配置や構造が複雑となるので、記憶装置に記録された情報を不正に引き出す事ができないという効果を高めることができる。
【発明を実施するための最良の形態】
【００２３】
以下に、本発明の記憶装置の実施の形態を図面とともに詳細に説明する。
【実施例１】
【００２４】
図１は本発明の実施例１におけるデータ記憶装置の構成を示すものである。
【００２５】
図１において、データ記憶装置１は、伝送路通信手段１０１、システム制御手段１０２、ホストインターフェース１０３、揮発性記憶手段１０４、データ分岐／選択手段１０５および、不揮発性記憶手段１０６で構成し、ホストコンピュータ３の要求するホストコマンドに従って情報の記録及び再生を行うと共に、データ記憶装置１に記録された情報を管理するファイルシステムの送受信を要求する装置コマンドをファイルシステムサーバ２に送信し、前記装置コマンドの内容に従ってファイルシステムサーバ２とデータ転送を行うものである。なお、データ記憶装置１の構成手段である揮発性記憶手段１０４は、揮発性記憶手段１０４への電源供給を止めると、揮発性記憶手段１０４に記録されていた内容が消去されるものである。
【００２６】
ここで、ファイルシステムは、ホストコンピュータ３上のオペレーションシステムのファイルフォーマット規則に沿って作成され、少なくともデータ記憶装置１の不揮発性記憶手段１０４に記録されたデータが格納されている位置や順序（記録されたデータの配置）を示す情報を含むものであり、その他の情報として、不揮発性記憶手段１０４の記録容量、記録単位（クラスタ）の容量および、記録されたデータで構成されるファイル（ディレクトリを含む）の名前や容量を示す情報などを含むものである。
【００２７】
例えば、ホストコンピュータ３がデータ記録装置１内のデータ格納領域の初期化を行う場合や、データ格納領域にデータを記録する場合にホストコンピュータ３がファイルシステムを作成し、データ記録装置１に転送する。本実施例では記録領域は揮発性記憶手段１０４及び不揮発性記憶手段１０６を指す。
【００２８】
ファイルシステムサーバ２は、複数のデータ記憶装置１の前記ファイルシステムを管理し、データ記憶装置１の要求する前記装置コマンドに従って前記管理している前記ファイルシステムの更新および、前記ファイルシステムのデータ記憶装置１への送信を行う。ホストコンピュータ３は、データ記憶装置１の使用者であり、データ記憶装置１への情報の記録およびデータ記憶装置１へ記録された情報の再生を要求する前記ホストコマンドをデータ記憶装置１に送信すると共に、前記要求したホストコマンドの内容に従ってデータ記憶装置１とデータ転送を行う。
【００２９】
なお、データ記憶装置１とファイルシステムサーバ２の間の通信には、前記装置コマンドの送信と前記ファイルシステムの送受信が識別できる通信プロトコルが定められており、前記通信プロトコルに従って通信を行う。
【００３０】
また、データ記憶装置１とホストコンピュータ３の間の通信には、前記ホストコマンドの送信と前記データ転送の識別ができる通信プロトコルが定められており、前記通信プロトコルに従って通信を行う。なお、ホストコンピュータ３がデータ記憶装置１に送信する前記ホストコマンドは、記録や再生のようなデータ記憶装置１が実行する処理内容と、前記処理内容を実行するために必要な付加情報で構成されている。
【００３１】
以上のようにファイルシステムサーバ２およびホストコンピュータ３に接続されたデータ記憶装置１において、データ記憶装置１に記録された情報を再生する動作および、データ記憶装置１に情報を記録する動作について、以下に詳細に説明する。
【００３２】
まず、データ記憶装置１から情報を再生する場合、ホストコンピュータ３は、ホスト通信路１１２を介して、データ記憶装置１に再生コマンドを送信する。なお、ホストコンピュータ１０３が送信する前記再生コマンドは、前記付加情報として、ホストコンピュータ３が取得したい情報が格納された記憶領域の先頭アドレスを示す再生開始アドレスおよび、ホストコンピュータ３が取得したい情報量を示す再生データ容量を含んでいる。また、前記記憶領域とは、データ記憶装置１の構成手段である揮発性記憶手段１０４と不揮発性記憶手段１０６が持つ全ての記憶領域である。さらに、前記記録領域は、データ記憶装置１の有する一つの連続する記憶領域としてアドレスが割り振られ、揮発性記憶手段１０４はデータ記憶装置１に記録された情報を管理するためのファイルシステムが格納される記憶領域、不揮発性記憶手段１０６はデータ記憶装置１に記録された情報が格納される記憶領域に割り当てられる。
【００３３】
ホストコンピュータ３から前記再生コマンドが送信されたデータ記憶装置１において、ホストコンピュータ３との通信プロトコルを実行するホストインターフェース１０３は、ホスト通信路１１２を介して、ホストコンピュータ３から送信される前記再生コマンドを受信する。前記再生コマンドを受信したホストインターフェース１０３は、コマンド通信信号１１５を介して、前記再生コマンドを受信したことをシステム制御手段１０２に通知すると共に、受信した前記再生コマンドをシステム制御手段１０２に開示する。
【００３４】
前記再生コマンドの受信が通知されたシステム制御手段１０２は、ホストインターフェース１０３の開示する前記再生コマンドを解析し、ホストコンピュータ３の要求がデータ記憶装置１に記録された情報の再生であることと、前記再生コマンドの要素である再生開始アドレスを解析して揮発性記憶手段１０４へのアクセスか、それとも、不揮発性記憶手段１０６へのアクセスかを判断すると共に、前記判断した結果に基づいて前記再生開始アドレスを揮発性記憶手段１０４のアドレス（以降、揮発領域アドレスと記す）または、不揮発性記憶手段１０６のアドレス（以降、不揮発領域アドレスと記す）に変換する。
【００３５】
前記変換したアドレスが揮発領域アドレスであった場合、システム制御手段１０２は、揮発性記憶手段１０４に有効なファイルシステムが存在するかどうかを確認する。前記ファイルシステムの存在を確認した結果、揮発性記憶手段１０５に有効なファイルシステムが存在しない場合、システム制御手段１０２は、前記変換した揮発領域アドレスと前記再生コマンドの要素である再生データ容量を記憶して前記再生コマンドの実行を中断すると共に、コマンド通信信号１１５を介して揮発性記憶手段１０４に有効なファイルシステムが存在しないことをホストインターフェース１０３に通知する。また、前記ファイルシステムの存在を確認した結果、揮発性記憶手段１０５に有効なファイルシステムが存在する場合、システム制御手段１０２は、データ分岐／選択制御信号１１６を介して、前記変換した揮発領域アドレスと前記再生データ容量を開示すると共に、揮発性記憶手段１０４へのリードアクセス開始をデータ分岐／選択手段１０５に通知する。なお、システム制御手段１０２の詳細な説明は、データ記憶装置１へ情報を記録する動作を説明した後に記す。
【００３６】
前記有効なファイルシステムが存在しない場合、有効なファイルシステムが存在しないことを通知されたホストインターフェース１０３は、ホストコンピュータ３から送信された前記再生コマンドの実行を中断したことと、ファイルシステムサーバ２にアクセスするために必要な情報（以降、サーバ通信許可申請情報）の送信要求をホストコンピュータ３に通知し、サーバ通信許可申請情報の送信を待つ。なお、前記サーバ通信許可申請情報とは、ファイルシステムサーバ２を特定するＩＰアドレスや、ファイルシステムサーバ２にアクセスするためのパスワードである。
【００３７】
前記再生コマンドの実行中断および、前記サーバ通信許可申請情報の送信要求を受けたホストコンピュータ３は、ホスト通信路１１２を介して、前記サーバ通信許可申請情報をデータ記憶装置１に送信し、前記再生コマンドの再開を待つ。
【００３８】
ホストコンピュータ３から前記サーバ通信許可申請情報が送信されたデータ記憶装置１において、ホストインターフェース１０３は、前記サーバ通信許可申請情報を受信し、コマンド通信信号１１５を介して、前記サーバ通信許可申請情報を受信したことをシステム制御手段１０２に通知すると共に、受信した前記サーバ通信許可申請情報をシステム制御手段１０２に開示する。
【００３９】
前記サーバ通信許可申請情報を受信したことが通知されたシステム制御手段１０２は、伝送路通信制御信号１１３介して、ファイルシステムサーバ２に格納されたファイルシステムのダウンロード要求を伝送路通信手段１０１に通知すると共に、前記サーバ通信許可申請情報を伝送路通信手段１０１に開示する。
【００４０】
前記ファイルシステムのダウンロード要求が通知された伝送路通信手段１０１は、システム制御手段１０２が開示する前記サーバ通信許可申請情報に基づいてファイルシステムサーバ２を特定し、伝送路１１１を介して、前記特定したファイルシステムサーバ２にファイルシステムのダウンロードを要求する。ファイルシステムサーバ２が前記ファイルシステムのダウンロードを許可し、ファイルシステムサーバ２から前記ファイルシステムの送信が開始された伝送路通信手段１０１は、ファイルシステム通信信号１１４を介して、ファイルシステムサーバ２から受信した前記ファイルシステムを揮発性記憶手段１０４へ転送する。ファイルシステムサーバ２から前記ファイルシステムを全て受信し、受信した前記ファイルシステムを全て揮発性記憶手段１０４へ転送した伝送路通信手段１０１は、システム制御手段１０２に前記ファイルシステムのダウンロード要求が完了したことを通知する。また、ファイルシステムサーバ２へ接続できなかった場合および、前記ファイルシステムを全てダウンロードできなかった場合、伝送路通信手段１０１は、システム制御手段１０２に前記ファイルシステムのダウンロード要求が完了しなかったことを通知する。なお、データ記憶装置１とファイルシステムサーバ２の接続においては、既知の装置認証方法を用いて装置認証を行ったり、ファイルシステムのダウンロードで発生するデータ転送においては、既知のデータ暗号方法等により暗号化を行っても良い。
【００４１】
前記ファイルシステムのダウンロード要求が完了したことを通知されたシステム制御手段１０２は、データ記憶手段１とファイルシステムサーバ２の前記接続の可否を記憶すると共に、データ分岐／選択制御信号１１６を介して、前記記憶しておいた揮発領域アドレスと再生データ容量を開示すると共に、揮発性記憶手段１０４へのリードアクセス開始をデータ分岐／選択手段１０５に通知する。
【００４２】
前記ファイルシステムのダウンロード要求が完了しなかったことが通知されたシステム制御手段１０２は、中断していた再生コマンドの実行を終了し、ホストコンピュータ３から送信された前記再生コマンドの実行が正常に終了しなかったことをホストインターフェース１０３に通知する。
【００４３】
前記揮発領域アドレスと再生データ容量が開示され、揮発性記憶手段１０４へのリードアクセス開始が通知されたデータ分岐／選択手段１０５は、前記揮発領域アドレスと再生データ容量に基づいて揮発性記憶手段１０４にリードアクセスし、揮発性記憶データ１１８を介して、揮発性記憶手段１０４に格納されたファイルシステムを取得する。前記ファイルシステムを取得したデータ分岐／選択手段１０５は、データ通信信号１１７を介して、前記取得したファイルシステムをホストインターフェース１０３に送信し、前記取得したファイルシステムを全てホストインターフェース１０３に送信すると、データ分岐／選択手段１０５は、データ通信信号１１７を介して、システム制御手段１０２から通知された揮発性記憶手段１０４へのリードアクセスが終了したことをホストインターフェース１０３に通知する。
【００４４】
前記取得したファイルシステムが送信されたホストインターフェース１０３は、ホスト通信路１１２を介して、データ分岐／選択手段１０５から送信されてきた前記ファイルシステムをホストコンピュータ１０３に送信する。前記リードアクセスの終了が通知され、前記ファイルシステムを全てホストコンピュータ３に送信したホストインターフェース１０３は、コマンド通信信号１１５を介して、ホストコンピュータ３から送信された前記再生コマンドによるデータ転送が終了したことをシステム制御手段１０２に通知する。
【００４５】
前記データ転送の終了が通知されたシステム制御手段１０２は、再生コマンドの実行を終了し、コマンド通信信号１１５を介して、ホストコンピュータ３から送信された再生コマンドが正常に終了したことをホストインターフェース１０３に通知する。
前記再生コマンドが正常に終了しなかったこと、または、前記再生コマンドが正常に終了したことが通知されたホストインターフェース１０３は、ホスト通信路１１２を介して、前記再生コマンドの実行結果をホストコンピュータ３に送信し、前記ホストコンピュータ３から送信された再生コマンドに関わる動作を終了する。
【００４６】
また、前記変換したアドレスが不揮発領域アドレスであった場合、システム制御手段１０２は、不揮発性記憶手段１０６へのリードアクセス開始と、前記変換した不揮発領域アドレスおよび、前記再生データ容量をデータ分岐／選択手段１０５に通知する。
【００４７】
前記不揮発領域アドレスと再生データ容量が開示され、不揮発性記憶手段１０６へのリードアクセス開始が通知されたデータ分岐／選択手段１０５は、前記不揮発領域アドレスと再生データ容量に基づいて不揮発性記憶手段１０６にリードアクセスし、不揮発性記憶データ１１９を介して、不揮発性記憶手段１０６に格納された情報を取得する。前記情報を取得したデータ分岐／選択手段１０５は、データ通信信号１１７を介して、前記取得した情報をホストインターフェース１０３に送信し、前記取得した情報を全てホストインターフェース１０３に送信すると、データ分岐／選択手段１０５は、データ通信信号１１７を介して、システム制御手段１０２から通知された不揮発性記憶手段１０６へのリードアクセスが終了したことをホストインターフェース１０３に通知する。
【００４８】
前記取得した情報が送信されたホストインターフェース１０３は、ホスト通信路１１２を介して、データ分岐／選択手段１０５から送信されてきた前記情報をホストコンピュータ１０３に送信する。前記リードアクセスの終了が通知され、前記情報を全てホストコンピュータ３に送信したホストインターフェース３は、コマンド通信信号１１５を介して、ホストコンピュータ３から送信された前記再生コマンドによるデータ転送が終了したことをシステム制御手段１０２に通知する。
前記データ転送の終了が通知されたシステム制御手段１０２は、前記再生コマンドの実行を終了し、コマンド通信信号１１５を介して、ホストコンピュータ３から送信された前記再生コマンドが正常に終了したことをホストインターフェース１０３に通知する。
【００４９】
前記再生コマンドが正常に終了したことを通知されたホストインターフェース１０３は、ホスト通信路１１２を介して、ホストコンピュータ３から送信された前記再生コマンドの実行結果を送信し、前記ホストコンピュータ３から送信された前記再生コマンドに関わる動作を終了する。
【００５０】
次に、データ記憶装置１に情報を記録する場合、ホストコンピュータ３は、ホスト通信路１１２を介して、データ記憶装置１に記録コマンドを送信する。なお、ホストコンピュータ１０３が送信する前記記録コマンドは、前記付加情報として、ホストコンピュータ３が記録したい情報を格納する前記記憶領域の先頭アドレスを示す記録開始アドレスおよび、ホストコンピュータ３がデータ記憶装置１に記録したい情報量を示す記録データ容量を含んでいる。また、ホストコンピュータ３がデータ記憶装置１に前記記録コマンドを送信する時点において、ホストコンピュータ３は、データ記憶装置１に記録された情報の内容（ファイル名）や情報を格納している構造（ディレクトリ構造）を取得するために、少なくとも１度はデータ記憶装置１に前記ファイルシステムのダウンロード要求に伴う前記再生コマンドが送信されており、データ記憶装置１とファイルシステムサーバ２の接続は確立されている。
【００５１】
ホストコンピュータ３から前記記録コマンドが送信されたデータ記憶装置１において、ホストコンピュータ３との通信プロトコルを実行するホストインターフェース１０３は、ホスト通信路１１２を介して、ホストコンピュータ３から送信される前記記録コマンドを受信する。前記記録コマンドを受信したホストインターフェース１０３は、コマンド通信信号１１５を介して、前記記録コマンドを受信したことをシステム制御手段１０２に通知すると共に、受信した前記記録コマンドをシステム制御手段１０２に開示する。
【００５２】
前記記録コマンドの受信が通知されたシステム制御手段１０２は、ホストインターフェース１０３の開示する前記記録コマンドを解析し、ホストコンピュータ３の要求がデータ記憶装置１への情報の記録であることと、前記記録コマンドの要素である記録開始アドレスを解析して揮発性記憶手段１０４へのアクセスか、それとも、不揮発性記憶手段１０６へのアクセスかを判断すると共に、前記判断した結果に基づいて前記記録開始アドレスを揮発領域アドレスまたは、不揮発領域アドレスに変換する。
【００５３】
前記変換したアドレスが揮発領域アドレスであった場合、システム制御手段１０２は、既に揮発性記憶手段１０４に有効なファイルシステムが存在することを認識しているので、データ分岐／選択制御信号１１６を介して、前記変換した揮発領域アドレスと前記記録データ容量を開示すると共に、揮発性記憶手段１０４へのライトアクセス開始をデータ分岐／選択手段１０５に通知する。また、システム制御手段１０２は、コマンド通信信号１１５を介して、ホストコンピュータ３と記憶装置１のデータ転送の準備ができたとこをホストインターフェース１０３に通知する。
【００５４】
前記データ転送の準備ができたことを通知されたホストインターフェース１０３は、ホストインターフェース３とのデータ転送を開始し、ホスト通信路１１２を介して、ホストコンピュータ３から送信されるファイルシステムを受信する。前記ファイルシステムを受信したホストインターフェース１０３は、データ通信信号１１７を介して、前記受信したファイルシステムをデータ分岐／選択手段１０５に送信する。
【００５５】
前記揮発領域アドレスと記録データ容量が開示され、揮発性記憶手段１０４へのライトアクセス開始が通知されたデータ分岐／選択手段１０５は、前記揮発領域アドレスと記録データ容量に基づいて揮発性記憶手段１０４の記憶領域にアクセスし、揮発性記憶データ１１８を介して、ホストインターフェース１０３から送信される前記ファイルシステムを揮発性記憶手段１０４に格納する。前記記録データ容量に基づいて、ホストインターフェース１０３から送信される全ての前記ファイルシステムを揮発性記憶手段１０４に格納したデータ分岐／選択手段１０５は、データ通信信号１１７を介して、システム制御手段１０２から通知された揮発性記憶手段１０４へのライトアクセスが終了したことをホストインターフェース１０３に通知する。
【００５６】
前記ライトアクセスが終了したことを通知されたホストインターフェース１０３は、コマンド通信信号１１５を介して、ホストコンピュータ３から送信された前記記録コマンドによるデータ転送が終了したことをシステム制御手段１０２に通知する。
【００５７】
前記データ転送の終了が通知されたシステム制御手段１０２は、伝送路通信制御信号１１３を介して、揮発性記憶手段１０４に格納されている前記記録コマンドによって更新されたファイルシステムをファイルシステムサーバ２にアップロードするよう伝送路通信手段１０１に通知する。
【００５８】
前記ファイルシステムをアップロードするよう通知された伝送路通信手段１０１は、揮発性記憶手段１０４からファイルシステムを取得し、伝送路１１１を介して、前記取得したファイルシステムをファイルシステムサーバ２に送信する。ファイルシステムサーバ２に揮発性記憶手段１０４から取得した全ての前記ファイルシステムを送信した伝送路通信手段１０１は、伝送路通信制御信号１１３を介して、前記通知されたファイルシステムのアップロードが終了したことをシステム制御手段１０２に通知する。なお、伝送路通信手段１０１は、システム制御手段１０２からデータ分岐／選択手段１０５に開示した揮発性領域アドレスと記録データ容量を取得することにより、前記記録コマンドによって更新された前記ファイルシステムだけをファイルシステムサーバ２にアップロードするように構成することも可能である。また、何らかの要因でデータ記録装置１とファイルシステムサーバ２の接続が切断されて、ファイルシステムサーバ２に前記ファイルシステムが送信できない場合、伝送路通信手段１０１は、伝送路通信制御信号１１３を介して、ファイルシステムサーバ２に前記ファイルシステムが送信できなかったことをシステム制御手段１０２に通知する。
【００５９】
前記ファイルシステムのアップロードが終了したこと、または、前記ファイルシステムがアップロードできなかったことを通知されたシステム制御手段１０２は、コマンド通信信号１１５を介して、前記記録コマンドが正常に終了したこと、または、正常に終了しなかったことをホストインターフェース１０３へ通知する。
【００６０】
前記記録コマンドが正常に終了しなかったこと、または、前記コマンドが正常に終了したことを通知されたホストインターフェース１０３は、ホスト通信路１１２を介して、前記記録コマンドの実行結果をホストコンピュータ３に送信し、前記ホストコンピュータから送信された記録コマンドに関わる動作を終了する。
【００６１】
なお、前記記録コマンドが正常に終了しなかったことを通知されたホストコンピュータ３は、現時点で揮発性記憶手段１０４に格納されているファイルシステムを取得する再生コマンドをデータ記憶装置１に送信し、前記ファイルシステムを取得する。
【００６２】
前記ファイルシステムを取得したホストコンピュータ３は、データ記憶装置１とファイルシステムサーバ２との接続を再度確立したのち、前記取得したファイルシステムを揮発精記憶手段１０４へ記録する記録コマンドを発行し、前記取得したファイルシステムをファイルシステムサーバ２に格納するか、または、ホストコンピュータ３とファイルシステムサーバ２に共通する記憶媒体に前記取得したファイルシステムを格納し、前記共通する記憶媒体を介して、前記取得したファイルシステムをファイルシステムサーバ２に格納する。
【００６３】
また、前記変換したアドレスが不揮発領域アドレスであった場合、システム制御手段１０２は、不揮発性記憶手段１０６へのライトアクセス開始と、前記変換した不揮発領域アドレスおよび、前記再生データ容量をデータ分岐／選択手段１０５に通知する。また、システム制御手段１０２は、コマンド通信信号１１５を介して、ホストコンピュータ３と記憶装置１のデータ転送の準備ができたとこをホストインターフェース１０３に通知する。
【００６４】
前記データ転送の準備ができたことを通知されたホストインターフェース１０３は、ホストインターフェース３とのデータ転送を開始し、ホスト通信路１１２を介して、ホストコンピュータ３から送信される不揮発性記憶手段１０６に格納する情報を受信する。前記情報を受信したホストインターフェース１０３は、データ通信信号１１７を介して、前記受信した情報をデータ分岐／選択手段１０５に送信する。
【００６５】
前記不揮発領域アドレスと記録データ容量が開示され、不揮発性記憶手段１０６へのライトアクセス開始が通知されたデータ分岐／選択手段１０５は、前記不揮発領域アドレスと記録データ容量に基づいて不揮発性記憶手段１０６の記憶領域にアクセスし、不揮発性記憶データ１１９を介して、ホストインターフェース１０３から送信される前記情報を不揮発性記憶手段１０６に格納する。前記記録データ容量に基づいて、ホストインターフェース１０３から送信される全ての前記情報を不揮発性記憶手段１０６に格納したデータ分岐／選択手段１０５は、データ通信信号１１７を介して、システム制御手段１０２から通知された不揮発性記憶手段１０６へのライトアクセスが終了したことをホストインターフェース１０３に通知する。
【００６６】
前記ライトアクセスが終了したことを通知されたホストインターフェース１０３は、コマンド通信信号１１５を介して、ホストコンピュータ３から送信された前記記録コマンドによるデータ転送が終了したことをシステム制御手段１０２に通知する。
【００６７】
前記データ転送の終了が通知されたシステム制御手段１０２は、前記記録コマンドの実行を終了し、コマンド通信信号１１５を介して、ホストコンピュータ３から送信された前記記録コマンドが正常に終了したことをホストインターフェース１０３に通知する。
【００６８】
前記記録コマンドが正常に終了しなかったことを通知されたホストインターフェース１０３は、ホスト通信路１１２を介して、ホストコンピュータ３から送信された前記記録コマンドの実行結果を送信し、前記ホストコンピュータ３から送信された前記記録コマンドに関わる動作を終了する。
【００６９】
以上のようなデータ記憶装置１において、図２は、データ記憶装置１のシステム制御手段１０２を詳細に示すものであり、図３は、データ分岐／選択手段１０５を詳細に示すものである。
【００７０】
まず、システム制御手段１０２の詳細な動作について、図２を用いて説明する。
【００７１】
図２において、コマンド処理手段２０１は、ホストインターフェース１０３からホストコマンドの受信を通知されるとコマンド処理実行状態に遷移すると共に、ホストインターフェース１０３から開示される前記ホストコマンドを取得し、コマンド情報信号２１２を介して、前記ホストコマンドの付加情報をアドレス変換手段２０２へ開示する。また、コマンド処理手段２０１は、ホストインターフェース１０３から開示される前記ホストコマンドとデータ記憶装置１が実行する処理内容とが１対１に対応するテーブルを用いて、前記ホストコマンドが示す処理内容を解析し、コマンド実行信号２１４を介して、前記ホストコマンドが示す処理内容を記憶手段分析手段２０６へ通知する。
【００７２】
前記ホストコマンドの付加情報が開示されたアドレス変換手段２０２は、データ記憶装置１の有する一つの連続するアドレス空間の構造が登録されており、コマンド情報信号２１２を介して取得する前記ホストコマンドの付加情報を基に、揮発性記憶手段１０４と不揮発性記憶手段１０６の何れに対する処理なのかを特定し、揮発性記憶手段選択信号２１５を介してコマンド処理手段２０１および記憶手段分析手段２０６に通知する。また、アドレス変換手段２０２は、前記特定した記憶手段に対する処理開始アドレスを特定し、変換アドレス信号２１３を介して、前記特定した処理開始アドレスと前記ホストコマンドの付加情報であるデータ容量をアクセス制御情報記憶手段２０３に開示する。なお、データ記憶装置１の有する一つの連続するアドレス空間は、揮発性記憶手段１０４のアドレス空間と不揮発性記憶手段１０６のアドレス空間の２つのアドレス空間から構成されている。また、データ記憶装置１の有する一つの連続するアドレス空間の構造が登録された内容は、データ記憶装置１の有する一つの連続するアドレス空間のどこに揮発性記憶手段１０４が割り当てられているかが特定できるもので、前記登録された内容と記憶装置１の有する一つの連続するアドレス空間の任意のアドレス（ホストコマンドの付加情報に含まれる）を示すことにより、前記示されたアドレスが揮発性記憶手段１０４のどのアドレスに相当するか、また、不揮発性記憶手段１０６のどのアドレスに相当するかが特定できる。
【００７３】
前記処理開始アドレスとデータ容量が開示されたアクセス制御情報記憶手段２０３は、前記開示された処理開始アドレスとデータ容量を記憶し、アクセス制御情報信号２１６を介して、記憶した処理開始アドレスとデータ容量をデータ分岐／選択制御手段２０７に開示する。
【００７４】
以上のホストインターフェース１０３からホストコマンドを取得した時のシステム制御手段１０２の動作は、前記取得したホストコマンドの示す処理内容および付加情報に関わらず共通である。しかしながら、システム制御手段１０２が前記取得したホストコマンドの示す処理内容および付加情報をコマンド処理手段２０１およびアドレス変換手段２０２で処理した後、システム制御手段１０２の動作は、前記ホストコマンドを処理した結果に伴って異なる。そこで、コマンド実行信号２１４および揮発性記憶手段選択信号２１５の状態に伴って異なるシステム制御手段１０２の動作について、以下に説明する。
【００７５】
まず、コマンド実行信号２１４が再生コマンドを示し、かつ、揮発性記憶手段選択信号２１５が揮発性記憶手段１０４を示している場合、記憶手段分析手段２０６は、揮発性記憶手段管理手段２０５から開示されるファイルシステム取得状態信号２１８の状態を確認する。
【００７６】
前記ファイルシステム取得状態信号２１８がファイルシステム未取得を示している場合、記憶手段分析手段２０６は、コマンド実行信号２１４を介して、ファイルシステムが未取得であることをコマンド処理手段２０１に通知する。なお、揮発性記憶手段管理手段２０５は、記憶装置１の電源投入直後からファイルシステムをダウンロードするまでの間、ファイルシステム取得状態信号２１８の状態はファイルシステム未取得となっている。
【００７７】
ファイルシステムが未取得であることを通知されたコマンド処理手段２０１は、前記コマンド処理実行状態からコマンド処理中断状態に遷移し、コマンド通信信号１１５を介して、ファイルシステムサーバ２にアクセスするための情報を送信するようにホストインターフェース１０３に通知する。そして、ホストインターフェース１０３からファイルシステムサーバ２にアクセスするための情報が送信されたコマンド処理手段２０１は、伝送路制御起動終了信号２１１を介して、ファイルシステムサーバ２にアクセスするための情報と共に、ファイルシステムサーバ２から揮発性記憶手段１０４にファイルシステムを送信するように伝送路制御手段２０４に通知する。
【００７８】
ファイルシステムサーバ２にアクセスするための情報と共に、ファイルシステムサーバ２から揮発性記憶手段１０４にファイルシステムを送信するように通知された伝送路制御手段２０４は、伝送路通信制御信号１１３を介して、ファイルシステムサーバ２にアクセスするための情報と共に、ファイルシステムサーバ２から揮発性記憶手段１０４にファイルシステムを送信するように伝送路通信手段１０１に通知する。そして、伝送路１０１からファイルシステムのダウンロードの終了およびダウンロード処理結果が通知された伝送路制御手段２０４は、伝送路制御起動終了信号２１１を介して、前記ダウンロード処理結果をコマンド処理手段２０１に通知する。また、伝送路制御手段２０４は、ファイルシステムのダウンロードが正常終了した場合のみ、ファイルシステム取得信号２１７を介して、ファイルシステムが揮発性記憶手段１０４に格納されたことを揮発性記憶手段管理手段２０５に通知する。
【００７９】
ファイルシステムが揮発性記憶手段１０４に格納されたことを通知された揮発性記憶手段管理手段２０５は、ファイルシステム取得状態をファイルシステム取得済みに更新し、ファイルシステム取得状態信号２１８を介して、ファイルシステムが揮発性記憶手段１０４に格納されていることを記憶手段分析手段２０６に通知する。
【００８０】
前記ダウンロード処理結果が通知されたコマンド処理手段２０１は、前記ダウンロード処理結果が異常終了を示していた場合、コマンド処理中断状態からコマンド処理終了状態に遷移し、コマンド通信信号１１５を介して、ファイルシステムのダウンロードが失敗したことに伴って前記コマンド処理の実行が異常終了したことをホストインターフェース１０３に通知し、前記ホストコマンドに関わる動作を終了する。また、前記ダウンロード処理結果が正常終了を示していた場合、コマンド処理手段２０１は、コマンド処理中断状態からコマンド処理実行状態に遷移し、コマンド実行信号２１４を介して、前記再生コマンドの処理が再開されたことを記憶手段分析手段２０６に通知し、前記コマンド処理実行の終了を待つ。
【００８１】
前記コマンド処理が再開されたこと、ファイシステムが揮発性記憶手段１０４に格納されたこ、および、揮発性記憶手段１０４が選択されていることが通知された場合、または、コマンド処理実行の開始時点でファイルシステム取得状態信号２１８がファイルシステム取得済みである場合、記憶手段分析手段２０６は、データ分岐／選択制御開始信号２１９を介して、揮発性記憶手段１０４からホストコンピュータ３に向けたデータ転送開始をデータ分岐／選択制御手段２０７に通知する。
【００８２】
前記処理開始アドレスとデータ容量が開示され、かつ、前記データ転送開始が通知されたデータ分岐／選択制御手段２０７は、データ分岐／選択制御信号１１６を介して、揮発性記憶手段１０４の読み出し開始アドレスとデータ容量を開示すると共に、揮発性記憶手段１０４からホストコンピュータ３に向けたデータ転送の開始をデータ分岐／選択手段１０５に通知する。
【００８３】
コマンド通信信号１１５を介して、揮発性記憶手段１０４からホストコンピュータ３に向けたデータ転送が終了したことを通知されたコマンド処理手段２０１は、コマンド処理実行状態からコマンド処理終了状態に遷移し、コマンド通信信号１１５を介して、前記コマンド処理の実行が正常終了したことをホストインターフェース１０３に通知し、前記ホストコマンドに関わる動作を終了する。
【００８４】
つぎに、コマンド実行信号２１４が再生コマンドを示し、かつ、揮発性記憶手段選択信号２１５が不揮発性記憶手段１０６を示している場合、記憶手段分析手段２０６は、データ分岐／選択制御開始信号２１９を介して、不揮発性記憶手段１０６からホストコンピュータ３に向けたデータ転送の開始をデータ分岐／選択制御手段２０７に通知する。
【００８５】
前記処理開始アドレスとデータ容量が開示され、かつ、前記データ転送開始が通知されたデータ分岐／選択制御手段２０７は、データ分岐／選択制御信号１１６を介して、不揮発性記憶手段１０６の読み出し開始アドレスとデータ容量を開示すると共に、不揮発性記憶手段１０６からホストコンピュータ３に向けたデータ転送の開始をデータ分岐／選択手段１０５に通知する。
【００８６】
そして、コマンド通信信号１１５を介して、不揮発性記憶手段１０６からホストコンピュータ３に向けたデータ転送が終了したことを通知されたコマンド処理手段２０１は、コマンド処理実行状態からコマンド処理終了状態に遷移し、コマンド通信信号１１５を介して、前記コマンド処理の実行が正常終了したことをホストインターフェース１０３に通知し、前記ホストコマンドに関わる動作を終了する。
【００８７】
次に、コマンド実行信号２１４が記録コマンドを示し、かつ、揮発性記憶手段選択信号２１５が揮発性記憶手段１０４を示している場合、記憶手段分析手段２０６は、データ分岐／選択制御開始信号２１９を介して、ホストコンピュータ３から揮発性記憶手段１０４に向けたデータ転送開始をデータ分岐／選択制御手段２０７に通知する。
【００８８】
前記処理開始アドレスとデータ容量が開示され、かつ、前記データ転送開始が通知されたデータ分岐／選択制御手段２０７は、データ分岐／選択制御信号１１６を介して、揮発性記憶手段１０４の書き込み開始アドレスとデータ容量を開示すると共に、ホストコンピュータ３から揮発性記憶手段１０４に向けたデータ転送の開始をデータ分岐／選択手段１０５に通知する。
【００８９】
そして、コマンド通信信号１１５を介して、ホストコンピュータ３から揮発性記憶手段１０４に向けたデータ転送が終了したことを通知されたコマンド処理手段２０１は、伝送路制御手段起動終了信号２１１を介して、揮発性記憶手段１０４からファイルシステムサーバ２にファイルシステムをアップロードするように伝送路制御手段２０４に通知する。
【００９０】
揮発性記憶手段１０４からファイルサーバ２にファイルシステムをアップロードするように通知された伝送路制御手段２０４は、伝送路通信制御信号１１３を介して、揮発性記憶手段１０４からファイルシステムサーバ２にファイルシステムをアップロードするように伝送路通信手段１０１に通知する。そして、伝送路通信手段１０１からファイルシステムのアップロード終了および、アップロード処理結果が通知された伝送路制御手段２０４は、伝送路制御起動終了信号２１１を介して、前記アップロード処理結果をコマンド処理手段２０１に通知する。
【００９１】
前記アップロード処理結果が通知されたコマンド処理手段２０１は、コマンド処理実行状態からコマンド処理終了状態に遷移し、コマンド通信信号１１５を介して、前記アップロード処理結果が正常終了であれば前記コマンド処理が正常終了したこと、また、前記アップロード処理結果が異常終了であれば前記コマンド処理が異常終了したことをホストインターフェース１０３に通知し、前記ホストコマンドに関わる処理を終了する。
【００９２】
次に、コマンド実行信号２１４が記録コマンドを示し、かつ、揮発性記憶手段選択信号２１５が不揮発性記憶手段１０６を示している場合、記憶手段分析手段２０６は、データ分岐／選択制御開始信号２１９を介して、ホストコンピュータ３から不揮発性記憶手段１０６に向けたデータ転送開始をデータ分岐／選択制御手段２０７に通知する。
【００９３】
前記処理開始アドレスとデータ容量が開示され、かつ、前記データ転送開始が通知されたデータ分岐／選択制御手段２０７は、データ分岐／選択制御信号１１６を介して、不揮発性記憶手段１０６の書き込み開始アドレスとデータ容量を開示すると共に、ホストコンピュータ３から不揮発性記憶手段１０６に向けたデータ転送の開始をデータ分岐／選択手段１０５に通知する。
【００９４】
そして、コマンド通信信号１１５を介して、ホストコンピュータ３から不揮発性記憶手段１０６に向けたデータ転送が終了したことを通知されたコマンド処理手段２０１は、コマンド処理実行状態からコマンド処理終了状態に遷移し、コマンド通信信号１１５を介して、前記コマンド処理が正常終了したことをホストインターフェース１０３に通知し、前記ホストコマンドに関わる処理を終了する。
【００９５】
次に、データ分岐／選択手段１０５の詳細な動作について、図３を用いて説明する。
【００９６】
図３において、処理内容判断手段５０１は、システム制御手段１０２からデータ転送の開始が通知されると、データ分岐／選択制御信号１１６を介して通知される情報を用いて、前記データ転送の対象となる記憶手段、前記対象となる記憶手段のデータ転送開始アドレスとデータ容量、および、前記データ転送の方向を判断する。
【００９７】
まず、処理内容判断手段５０１における判断の結果、揮発性記憶手段１０４へのリードアクセスである場合、処理内容判断手段５０１は、ＤＭＡイネーブル信号５１１を介して、ホストコンピュータ３へ向けたデータ転送を許可したことをＤＭＡ手段に通知すると共に、揮発性記憶手段イネーブル信号５１２を介して、データ転送開始アドレス、データ容量、および、揮発性記憶手段１０４へのリードアクセス開始を揮発性記憶手段インターフェース５０３に通知する。
【００９８】
揮発性記憶手段１０４へのリードアクセス開始が通知された揮発性記憶手段インターフェース５０３は、前記データ転送開始アドレスから揮発性記憶手段１０４へのリードアクセスを開始し、揮発性記憶データ１１８を介して、揮発性記憶手段１０４からファイルシステムを取得する。そして、揮発性記憶手段インターフェース５０３は、ファイルシステムデータ５１５を介して、前記取得したファイルシステムをフラグメント生成手段５０４に送信する。
【００９９】
前記ファイルシステムを送信されたフラグメント生成手段５０４は、送信されたファイルシステムの中から不揮発性記憶手段１０６に記録された情報の配置が登録されたデータを解析し、不揮発性記憶手段１０６に情報が記録されていないと登録されたデータを検出する。そして、フラグメント生成手段５０４は、前記検出した不揮発性記憶手段１０６に情報が記録されていないと登録されたデータをランダムに選択して記録されていると変更し、擬似ファイルシステムデータ５１６を介して、前記変更したファイルシステムをＦＩＦＯ５０５に送信する。前記ランダムに選択して記録されていると変更するとは、全ての不揮発性記憶手段１０６に情報が記録されていないと登録されているデータを変更するのではなく、例えば、乱数発生器の値が予め決められた値になったときに送信されて来たフィルシステムを解析し、前記解析したファイルシステムに登録された内容が不揮発性記憶手段１０６に情報が記録されていない場合、ファイルシステムの情報を記録されていると変更することで実現できる。
【０１００】
前記変更したファイルシステムが送信されたＦＩＦＯ５０５は、前記送信されたファイルシステムを受信し、ＦＩＦＯデータ５１４を介して、前記受信したファイルシステムをＤＭＡ手段５０２に送信する。
【０１０１】
なお、フラグメント生成手段５０４は本発明に必須の手段ではなく、フラグメント生成手段５０４を設けない場合、揮発性記憶手段インターフェース５０３は、揮発性記憶手段１０４から取得したファイルシステムをＦＩＦＯ５０５へ送信する。
【０１０２】
前記データ転送が許可され、かつ、前記ファイルシステムが送信されたＤＭＡ手段５０２は、前記送信されたファイルシステムを受信し、データ通信信号１１７を介して、前記受信したファイルシステムをホストインターフェース１１７に送信する。
【０１０３】
つぎに、処理内容判断手段５０１における判断の結果、不揮発性記憶手段１０６へのリードアクセスである場合、処理内容判断手段５０１は、ＤＭＡイネーブル信号５１１を介して、ホストコンピュータ３へ向けたデータ転送を許可したことをＤＭＡ手段に通知すると共に、不揮発性記憶手段イネーブル信号５１３を介して、データ転送開始アドレス、データ容量、および、不揮発性記憶手段１０６へのリードアクセス開始を不揮発性記憶手段インターフェース５０６に通知する。
【０１０４】
不揮発性記憶手段１０６へのリードアクセス開始が通知された揮発性記憶手段インターフェース５０３は、前記データ転送開始アドレスから不揮発性記憶手段１０６へのリードアクセスを開始し、不揮発性記憶データ１１９を介して、不揮発性記憶手段１０６から情報を取得する。そして、不揮発性記憶手段インターフェース５０６は、情報データ５１７を介して、前記取得した情報をＦＩＦＯ５０５に送信する。
【０１０５】
前記情報が送信されたＦＩＦＯ５０５は、前記送信された情報を受信し、ＦＩＦＯデータ５１４を介して、前記受信した情報をＤＭＡ手段５０２に送信する。
【０１０６】
前記データ転送が許可され、かつ、前記情報が送信されたＤＭＡ手段５０２は、前記送信された情報を受信し、データ通信信号１１７を介して、前記受信した情報をホストインターフェース１１７に送信する。
【０１０７】
次に、処理内容判断手段５０１における判断の結果、揮発性記憶手段１０４へのライトアクセスである場合、処理内容判断手段５０１は、ＤＭＡイネーブル信号５１１を介して、揮発性記憶手段１０４に向けたデータ転送を許可したことをＤＭＡ手段に通知すると共に、揮発性記憶手段イネーブル信号５１２を介して、データ転送開始アドレス、データ容量、および、揮発性記憶手段１０４へのライトアクセス開始を揮発性記憶手段インターフェース５０３に通知する。
【０１０８】
前記データ転送が許可されたＤＭＡ手段５０２は、データ通信信号１１７を介して、ホストインターフェース１０３からファイルシステムを受信し、ＦＩＦＯデータ５１４を介して、受信したファイルシステムをＦＩＦＯ５０５に送信する。
【０１０９】
前記ファイルシステムが送信されたＦＩＦＯ５０５は、前記送信されたファイルシステムを受信し、擬似ファイルシステムデータ５１６を介して、前記受信したファイルシステムをフラグメント生成手段５０４に送信する。
【０１１０】
前記ファイルシステムが送信されたフラグメント生成手段５０４は、前記送信されたファイルシステムを受信し、ファイルシステムデータ５１５を介して、前記受信したファイルシステムを揮発性記憶手段インターフェース５０３に送信する。
【０１１１】
なお、フラグメント生成手段５０４は本発明に必須の手段ではなく、フラグメント生成手段５０４を設けない場合、ＦＩＦＯ５０５は、ＤＭＡ手段５０２からし受信したファイルシステムを揮発性記憶手段インターフェース５０３へ送信する。
【０１１２】
揮発性記憶手段１０４へのライトアクセス開始が通知され、かつ、前記ファイルシステムが送信された揮発性記憶手段インターフェース５０３は、前記データ転送開始アドレスから揮発性記憶手段１０４へのライトアクセスを開始し、揮発性記憶データ１１８を介して、前記受信したファイルシステムを揮発性記憶手段１０４に送信する。
【０１１３】
次に、処理内容判断手段５０１における判断の結果、不揮発性記憶手段１０６へのライトアクセスである場合、処理内容判断手段５０１は、ＤＭＡイネーブル信号５１１を介して、不揮発性記憶手段１０６に向けたデータ転送を許可したことをＤＭＡ手段に通知すると共に、不揮発性記憶手段イネーブル信号５１３を介して、データ転送開始アドレス、データ容量、および、不揮発性記憶手段１０６へのライトアクセス開始を不揮発性記憶手段インターフェース５０６に通知する。
【０１１４】
前記データ転送が許可されたＤＭＡ手段５０２は、データ通信信号１１７を介して、ホストインターフェース１０３から情報を受信し、ＦＩＦＯデータ５１４を介して、受信した情報をＦＩＦＯ５０５に送信する。
【０１１５】
前記情報が送信されたＦＩＦＯ５０５は、前記送信された情報を受信し、情報データ５１７を介して、前記受信した情報を不揮発性記憶手段インターフェース５０６に送信する。
【０１１６】
不揮発性記憶手段１０６へのライトアクセス開始が通知され、かつ、前記情報が送信された不揮発性記憶手段インターフェース５０６は、前記データ転送開始アドレスから不揮発性記憶手段１０６へのライトアクセスを開始し、不揮発性記憶データ１１9を介して、前記受信した情報を不揮発性記憶手段１０６に送信する。
【０１１７】
以上のようなデータ記憶装置１は、例えば、伝送路通信手段１０１をＥｔｈｅｒ−ｎｅｔインターフェースやＳＤカードインターフェース、ホストインターフェース１０３をＳＣＳＩインターフェースやＵＳＢインターフェース、揮発性記憶手段１０４をＤＤＲ−ＳＤＲＡＭ、不揮発性記憶手段１０６をハードディスク、ファイルシステムをＦＡＴと置き換えることで実現可能である。
【０１１８】
以上のように本実施例１においては、データ記憶装置１にホストコンピュータ３から送信されるホストコマンドを解析するシステム制御手段１０２と、システム制御手段１０２の指示に従ってホストコンピュータ３と揮発性記憶手段１０４または、不揮発性記憶手段１０６とのデータ転送を仲介するデータ分岐／選択手段１０５と、ファイルシステムを記録する揮発性記憶手段１０４と、情報を記録する不揮発性記憶手段１０６を備えることにより、ファイルシステムを揮発性記憶手段１０４に記録し、情報を不揮発性記憶手段１０６に記録することができるので、記憶装置１の電源供給を止めるだけで揮発性記憶手段１０４のファイルシステムが簡単に消去され、再度、データ記憶装置１の電源供給を開始しても、ファイルシステムをダウンロード可能な使用者以外は、データ記憶装置１の情報を取り出せなくすることができる。
【０１１９】
また、本実施例１においては、データ記憶装置１と切り離し可能なファイルサーバ２に接続するための伝送路通信手段１０１を備え、データ記憶装置１の電源を切る前に、揮発性記憶手段１０４に記録されたファイルシステムをファイルシステムサーバ２に退避し、データ記憶装置１の電源を入れた後にファイルシステムサーバ２に退避したファイルシステムを取得することにより、データ記憶装置１は、データ記憶装置１の電源が供給されているときはファイルシステムと情報が共に記録された利用可能な記憶装置、また、データ記憶装置１の電源が供給されていないときは断片化された情報のみが記録された利用不可能な記憶装置とすることができる。
【０１２０】
また、本実施例１においては、データ記憶装置１のデータ分岐／選択手段１０５にフラグメント生成手段５０４を設け、記憶装置１上でファイルシステムを加工して擬似的に情報の断片化を発生させたが、ファイルシステムサーバ２に退避したファイルシステムをファイルシステムサーバ２上で加工して擬似的に情報の断片化を発生させ、ファイルシステムサーバ２上で加工したファイルシステムをデータ記憶装置１が取得する構成でも同様の効果が得られる。
【０１２１】
また、本実施例１においては、揮発性記憶手段１０４の電源供給の制御に関しては特に記載していないが、データ記憶装置１の構成において、揮発性記憶手段１０４の電源をデータ記憶装置１の他の構成手段と分離し、揮発性記憶手段１０４の電源供給を制御することにより、更にデータ記憶装置１の情報の読み出しを制限することができる。なお、揮発性記憶手段１０４の電源供給を制御するとは、例えば、タイマーを用いた時間制限で揮発性記憶手段１０４の電源供給を止めるたり、ホストコンピュータ３からのホストコマンドを用いて揮発性記憶手段１０４の電源供給を止めたりすることである。
【０１２２】
なお、図４は、以上のようなデータ記憶装置１のファイルシステムサーバ２、伝送路通信手段１０１、揮発性記憶手段１０４を着脱式不揮発性記憶手段４０１に置き換えた記憶装置４の構成であり、記憶装置４において、着脱式不揮発性記憶装置４０１を記憶装置４から抜き取ることにより、記憶装置４からファイルシステムを簡単に分離できるので、データ記憶装置１と同様の効果が得られる。
【産業上の利用可能性】
【０１２３】
本発明にかかるデータ記憶装置は、記置への電源供給状態で装置に記録された情報のファイルシステムを簡単に消去できる特徴を有し、モバイル用途のセキュアな記憶装置として有用である。
【０１２４】
本発明にかかるデータ記憶装置は、記憶装置の情報を管理するファイルシステムを記憶装置と切り離して管理し、ネットワークを介したファイルシステムの提供ができるので、期限付き情報配信のデータベースや、アクセス制限付きのデータベースなどの用途に適用できる。
【図面の簡単な説明】
【０１２５】
【図１】本発明の実施例における記憶装置のシステム構成図
【図２】本発明の実施例における記憶装置のシステム制御手段の詳細なブロック図
【図３】本発明の実施例における記憶装置のデータ分岐／選択手段の詳細なブロック図
【図４】本発明の実施例における着脱式不揮発性記憶手段を用いた記憶装置のシステム構成図
【符号の説明】
【０１２６】
１  データ記憶装置
２  ファイルサーバ
３  ホストコンピュータ
４  着脱式不揮発性記憶手段を用いた記憶装置
１０１  伝送路通信手段
１０２  システム制御手段
１０３  ホストインターフェース
１０４  揮発性記憶手段
１０５  データ分岐／選択手段
１０６  不揮発性記憶手段
１１１  伝送路
１１２  ホスト通信路
１１３  伝送路通信制御信号
１１４  ファイルシステム通信信号
１１５  コマンド通信信号
１１６  データ分岐／選択制御信号
１１７  データ通信信号
１１８  揮発性記憶データ
１１９  不揮発性記憶データ
１２０  着脱式不揮発記憶データ
２０１  コマンド処理手段
２０２  アドレス変換手段
２０３  アクセス制御情報記憶手段
２０４  伝送路制御手段
２０５  揮発性記憶手段管理手段
２０６  記憶手段分析手段
２０７  データ分岐／選択制御手段
２１１  伝送路制御起動終了信号
２１２  コマンド情報信号
２１３  変換アドレス信号
２１４  コマンド実行信号
２１５  揮発性記憶手段選択信号
２１６  アクセス制御情報信号
２１７  ファイルシステム取得信号
２１８  ファイルシステム取得状態信号
２１９  データ分岐／選択制御開始信号
４０１  着脱式不揮発性記憶手段
５０１  処理内容判断手段
５０２  ＤＭＡ手段
５０３  揮発性記憶手段インターフェース
５０４  フラグメント生成手段
５０５  ＦＩＦＯ
５０６  不揮発性記憶手段インターフェース
５１１  ＤＭＡイネーブル信号
５１２  揮発性記憶手段イネーブル信号
５１３  不揮発性記憶手段イネーブル信号
５１４  ＦＩＦＯデータ
５１５  ファイルシステムデータ
５１６  擬似ファイルシステムデータ
５１７  情報データ
【図１】
2007156865.tif 000003
【図２】
2007156865.tif 000004
【図３】
2007156865.tif 000005
【図４】
2007156865.tif 000006