(57)【要約】【課題】既に設置されている既設記憶装置とは種類の異なる増設記憶装置を、既設記憶装置と同一の記憶領域として使用することができなかった。【解決手段】記憶領域を識別する記憶領域識別子が割り当てられている記憶装置である１以上の既設記憶装置と、既設記憶装置とは種類の異なる記憶装置である１以上の増設記憶装置が接続される接続部と、接続部に増設記憶装置が接続された場合に、既設記憶装置に割り当てられている記憶領域識別子を、増設記憶装置にも割り当てることを示す記憶領域管理情報を受け付ける受付部と、受付部が受け付けた記憶領域管理情報に従い、同一の記憶領域識別子が割り当てられた２以上の記憶装置を、同一の記憶領域として使用するデータ管理部とを備える情報処理装置により、既設記憶装置とは種類の異なる増設記憶装置を、既設記憶装置と同一の記憶領域として使用することができる。【選択図】図１
2014191387.tif 000002
【特許請求の範囲】
【請求項１】
記憶領域を識別する記憶領域識別子が割り当てられている記憶装置である１以上の既設記憶装置と、
前記既設記憶装置とは種類の異なる記憶装置である１以上の増設記憶装置が接続される接続部と、
前記接続部に前記増設記憶装置が接続された場合に、前記既設記憶装置に割り当てられている記憶領域識別子を、当該増設記憶装置にも割り当てることを示す記憶領域管理情報を受け付ける受付部と、
前記受付部が受け付けた記憶領域管理情報に従い、同一の記憶領域識別子が割り当てられた２以上の記憶装置を、同一の記憶領域として使用するデータ管理部とを備える情報処理装置。
【請求項２】
前記接続部に前記増設記憶装置が接続されたか否かを判断する接続判断部と、
前記接続判断部が、前記増設記憶装置が接続されたと判断した場合に、前記既設記憶装置に割り当てられている記憶領域識別子を、当該増設記憶装置にも割り当てることを示す記憶領域管理情報を作成する記憶領域管理情報作成部とをさらに備え、
前記受付部は、
前記記憶領域管理情報作成部が作成した記憶領域管理情報を受け付ける請求項１記載の情報処理装置。
【請求項３】
前記データ管理部は、
前記既設記憶装置または前記増設記憶装置に、予め決められた条件を満たすデータが記録されているか否かを判断する判断手段と、
前記判断手段が、予め決められた条件を満たすデータが前記既設記憶装置に記録されていると判断した場合は、当該データを、前記既設記憶装置から前記増設記憶装置に移動する、または、前記判断手段が、予め決められた条件を満たすデータが前記増設記憶装置に記録されていると判断した場合は、当該データを、前記増設記憶装置から前記既設記憶装置に移動する移動手段とを備える請求項１または請求項２記載の情報処理装置。
【請求項４】
前記データ管理部は、
前記判断手段が、予め決められた条件を満たすデータが前記既設記憶装置に記録されていると判断した場合は、当該データを、前記既設記憶装置から前記増設記憶装置にコピーする、または、前記判断手段が、予め決められた条件を満たすデータが前記増設記憶装置に記録されていると判断した場合は、当該データを、前記増設記憶装置から前記既設記憶装置にコピーする複製手段をさらに備える請求項３記載の情報処理装置。
【請求項５】
前記判断手段は、
前記既設記憶装置および前記増設記憶装置に、予め決められた条件を満たす同一のデータが記録されているか否かを判断し、
前記データ管理部は、
前記判断手段が、予め決められた条件を満たす同一のデータが記録されていると判断した場合に、前記既設記憶装置または前記増設記憶装置のうち、予め決められた条件を満たす記憶装置から、当該データを削除する削除手段をさらに備える請求項４記載の情報処理装置。
【請求項６】
前記既設記憶装置および前記増設記憶装置は、データが記録される領域である１以上の単位領域を有し、
前記判断手段は、
前記既設記憶装置または前記増設記憶装置が有する１以上の単位領域であり、予め決められた種類の１以上の単位領域のサイズが、予め決められた条件を満たすか否かを判断し、
前記移動手段は、
前記判断手段が、予め決められた条件を満たさないと判断した場合に、当該条件を満たすように、当該既設記憶装置または当該増設記憶装置に記録されているデータを、他方の記憶装置に移動する請求項３記載の情報処理装置。
【請求項７】
前記受付部は、
前記接続部に前記増設記憶装置が接続された場合に、当該増設記憶装置の一部に、前記既設記憶装置に割り当てられている記憶領域識別子を割り当て、残りの領域に、当該既設記憶装置に割り当てられていない記憶領域識別子を割り当てることを示す記憶領域管理情報を受け付ける請求項１から請求項６いずれか一項に記載の情報処理装置。
【請求項８】
前記記憶領域管理情報作成部は、
前記接続判断部が、前記増設記憶装置が接続されたと判断した場合に、当該増設記憶装置の一部に、前記既設記憶装置に割り当てられている記憶領域識別子を割り当て、残りの領域に、当該既設記憶装置に割り当てられていない記憶領域識別子を割り当てることを示す記憶領域管理情報を作成する請求項２から請求項７いずれか一項に記載の情報処理装置。
【請求項９】
前記受付部は、
前記接続部に前記増設記憶装置が接続された場合に、当該増設記憶装置の一部に、前記既設記憶装置に割り当てられている記憶領域識別子を割り当てることを示す記憶領域管理情報を受け付け、
前記データ管理部は、
前記受付部が受け付けた記憶領域管理情報に従い、前記増設記憶装置が有する１以上の単位領域であり、前記記憶領域識別子が割り当てられていない１以上の単位領域を、キャッシュ領域として使用する請求項１から請求項８いずれか一項に記載の情報処理装置。
【請求項１０】
前記受付部は、
前記キャッシュ領域に記録されているデータを、前記増設記憶装置が有する単位領域であり、記憶領域識別子が割り当てられている単位領域に移動するデータ移動指示を受け付け、
前記記憶領域管理情報作成部は、
前記キャッシュ領域が有する単位領域であり、前記データ移動指示により移動することが指示されたデータが記録されている単位領域に、前記増設記憶装置の一部に割り当てられている記憶領域識別子を割り当てることを示す記録領域管理情報を作成する請求項９記載の情報処理装置。
【請求項１１】
前記受付部は、
前記接続部から前記増設記憶装置を取り外す指示である取り外し指示を受け付け、
前記データ管理部は、
前記受付部が、前記取り外し指示を受け付けた場合に、当該増設記憶装置に記録されているすべてのデータを、前記既設記憶装置に移動する請求項１から請求項１０いずれか一項に記載の情報処理装置。
【請求項１２】
前記受付部は、
前記接続部から前記増設記憶装置を取り外す指示である取り外し指示を受け付け、
前記データ管理部は、
１以上の単位領域識別子が格納される単位領域識別子格納手段と、
前記受付部が、前記取り外し指示を受け付けた場合に、当該増設記憶装置が有する１以上の各使用領域を識別する１以上の単位領域識別子を、前記単位領域識別子格納手段に蓄積する単位領域識別子蓄積手段とをさらに備え、
前記判断手段は、
前記接続部から増設記憶装置が取り外された後にプロセスからデータが要求された場合において、当該プロセスから要求されたデータが記録されていた単位領域を識別する単位領域識別子が、前記単位領域識別子格納手段に格納されているか否かを判断し、
前記データ管理部は、
前記判断手段が、前記単位領域識別子格納手段に格納されていると判断した場合に、当該要求されたデータが、前記接続部から取り外された増設記憶装置に記録されていた旨を出力する出力手段をさらに備える請求項１から請求項１１いずれか一項に記載の情報処理装置。
【請求項１３】
前記データ管理部は、
予め決められた条件を満たす前記既設記憶装置または前記増設記憶装置に、データを記録する請求項１から請求項１０いずれか一項に記載の情報処理装置。
【請求項１４】
記憶領域を識別する記憶領域識別子が割り当てられている記憶装置である１以上の既設記憶装置と、
前記既設記憶装置とは種類の異なる記憶装置である１以上の増設記憶装置が接続される接続部と、
受付部と、データ管理部とを用いて行われる情報処理方法であって、
前記受付部が、
前記接続部に前記増設記憶装置が接続された場合に、前記既設記憶装置に割り当てられている記憶領域識別子を、当該増設記憶装置にも割り当てることを示す記憶領域管理情報を受け付ける受付ステップと、
前記データ管理部が、
前記受付部が受け付けた記憶領域管理情報に従い、同一の記憶領域識別子が割り当てられた２以上の記憶装置を、同一の記憶領域として使用するデータ管理ステップとを備える情報処理方法。
【請求項１５】
記憶領域を識別する記憶領域識別子が割り当てられている記憶装置である１以上の既設記憶装置と、
前記既設記憶装置とは種類の異なる記憶装置である１以上の増設記憶装置が接続される接続部とを備えるコンピュータを、
前記接続部に前記増設記憶装置が接続された場合に、前記既設記憶装置に割り当てられている記憶領域識別子を、当該増設記憶装置にも割り当てることを示す記憶領域管理情報を受け付ける受付部と、
前記受付部が受け付けた記憶領域管理情報に従い、同一の記憶領域識別子が割り当てられた２以上の記憶装置を、同一の記憶領域として使用するデータ管理部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１以上の記憶装置を備える情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、同じ種類の記憶装置を一体的な記憶装置として使用するための装置（例えば、非特許文献１、非特許文献２参照）や、異なる種類の記憶装置を一体的な記憶装置として使用するための装置（例えば、非特許文献３、非特許文献４、非特許文献５参照）などが開発されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“ディスクアレイ”、［online］、ASCII.jpデジタル用語辞典、［２０１３年２月２６日検索］、インターネット［URL；http://yougo.ascii.jp/caltar/ディスクアレイ/］
【非特許文献２】“IBM Storwize V7000 / IBM Storwize V7000 Unified Disk Systems 概要 - Japan”、［online］、日本アイ・ビー・エム株式会社、［２０１３年２月２６日検索］、インターネット［URL；http://www-06.ibm.com/systems/jp/storage/products/disk/storwize_v7000/］
【非特許文献３】“directCache”、［online］、Fusion-io、［２０１３年２月２６日検索］、インターネット［URL；http://www.fusionio.jp/images/datasheets/fusionio-directcache-datasheet-jp.pdf］
【非特許文献４】“アップル - デスクトップパソコン - iMac - パフォーマンス”、［online］、Apple、［２０１３年２月２６日検索］、インターネット［URL；https://www.apple.com/jp/imac/performance/］
【非特許文献５】“Marvell - Storage - DragonFly”、［online］、Marvell、［２０１３年２月２６日検索］、インターネット［URL；http://www.marvell.com/storage/dragonfly/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の装置では、既に設置されている記憶装置である既設記憶装置とは種類の異なる記憶装置であり、後から増設する記憶装置である増設記憶装置を、既設記憶装置と同一の記憶領域として使用することができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の情報処理装置は、記憶領域を識別する記憶領域識別子が割り当てられている記憶装置である１以上の既設記憶装置と、既設記憶装置とは種類の異なる記憶装置である１以上の増設記憶装置が接続される接続部と、接続部に増設記憶装置が接続された場合に、既設記憶装置に割り当てられている記憶領域識別子を、増設記憶装置にも割り当てることを示す記憶領域管理情報を受け付ける受付部と、受付部が受け付けた記憶領域管理情報に従い、同一の記憶領域識別子が割り当てられた２以上の記憶装置を、同一の記憶領域として使用するデータ管理部とを備える情報処理装置である。
【０００６】
このような構成により、既設記憶装置とは種類の異なる増設記憶装置を、既設記憶装置と同一の記憶領域として使用することができる。
【０００７】
また、本第二の発明の情報処理装置は、第一の発明に対して、接続部に増設記憶装置が接続されたか否かを判断する接続判断部と、接続判断部が、増設記憶装置が接続されたと判断した場合に、既設記憶装置に割り当てられている記憶領域識別子を、増設記憶装置にも割り当てることを示す記憶領域管理情報を作成する記憶領域管理情報作成部とをさらに備え、受付部は、記憶領域管理情報作成部が作成した記憶領域管理情報を受け付ける情報処理装置である。
【０００８】
このような構成により、既設記憶装置とは種類の異なる増設記憶装置を、既設記憶装置と同一の記憶領域として使用することを、自動的に設定することができる。
【０００９】
また、本第三の発明の情報処理装置は、第一または第二の発明に対して、データ管理部は、既設記憶装置または増設記憶装置に、予め決められた条件を満たすデータが記録されているか否かを判断する判断手段と、判断手段が、予め決められた条件を満たすデータが既設記憶装置に記録されていると判断した場合は、データを、既設記憶装置から増設記憶装置に移動する、または、判断手段が、予め決められた条件を満たすデータが増設記憶装置に記録されていると判断した場合は、データを、増設記憶装置から既設記憶装置に移動する移動手段とを備える情報処理装置である。
【００１０】
このような構成により、既設記憶装置または増設記憶装置に記録されているデータのうち、予め決められた条件を満たすデータを、他方の記憶装置に移動することができる。
【００１１】
また、本第四の発明の情報処理装置は、第三の発明に対して、データ管理部は、判断手段が、予め決められた条件を満たすデータが既設記憶装置に記録されていると判断した場合は、データを、既設記憶装置から増設記憶装置にコピーする、または、判断手段が、予め決められた条件を満たすデータが増設記憶装置に記録されていると判断した場合は、データを、増設記憶装置から既設記憶装置にコピーする複製手段をさらに備える情報処理装置である。
【００１２】
このような構成により、既設記憶装置または増設記憶装置に記録されているデータのうち、予め決められた条件を満たすデータを、他方の記憶装置にコピーすることができる。
【００１３】
また、本第五の発明の情報処理装置は、第四の発明に対して、判断手段は、既設記憶装置および増設記憶装置に、予め決められた条件を満たす同一のデータが記録されているか否かを判断し、データ管理部は、判断手段が、予め決められた条件を満たす同一のデータが記録されていると判断した場合に、既設記憶装置または増設記憶装置のうち、予め決められた条件を満たす記憶装置から、データを削除する削除手段をさらに備える情報処理装置である。
【００１４】
このような構成により、既設記憶装置と増設記憶装置との両方の記憶装置に記録されている同一のデータの一方を削除し、当該データの重複を解消することができる。
【００１５】
また、本第六の発明の情報処理装置は、第三の発明に対して、既設記憶装置および増設記憶装置は、データが記録される領域である１以上の単位領域を有し、判断手段は、既設記憶装置または増設記憶装置が有する１以上の単位領域であり、予め決められた種類の１以上の単位領域のサイズが、予め決められた条件を満たすか否かを判断し、移動手段は、判断手段が、予め決められた条件を満たさないと判断した場合に、条件を満たすように、既設記憶装置または増設記憶装置に記録されているデータを、他方の記憶装置に移動する情報処理装置である。
【００１６】
このような構成により、既設記憶装置または増設記憶装置が有する１以上の単位領域の容量を、常に、一定以上に保つことができる。
【００１７】
また、本第七の発明の情報処理装置は、第一から第六いずれか１つの発明に対して、受付部は、接続部に増設記憶装置が接続された場合に、増設記憶装置の一部に、既設記憶装置に割り当てられている記憶領域識別子を割り当て、残りの領域に、既設記憶装置に割り当てられていない記憶領域識別子を割り当てることを示す記憶領域管理情報を受け付ける情報処理装置である。
【００１８】
このような構成により、増設記憶装置を、既設記憶装置と同一の記憶領域および他の記憶領域として使用することができる。
【００１９】
また、本第八の発明の情報処理装置は、第二から第七いずれか１つの発明に対して、記憶領域管理情報作成部は、接続判断部が、増設記憶装置が接続されたと判断した場合に、増設記憶装置の一部に、既設記憶装置に割り当てられている記憶領域識別子を割り当て、残りの領域に、既設記憶装置に割り当てられていない記憶領域識別子を割り当てることを示す記憶領域管理情報を作成する情報処理装置である。
【００２０】
このような構成により、増設記憶装置を、既設記憶装置と同一の記憶領域および他の記憶領域として使用することを、自動的に設定することができる。
【００２１】
また、本第九の発明の情報処理装置は、第一から第八いずれか１つの発明に対して、受付部は、接続部に増設記憶装置が接続された場合に、増設記憶装置の一部に、既設記憶装置に割り当てられている記憶領域識別子を割り当てることを示す記憶領域管理情報を受け付け、データ管理部は、受付部が受け付けた記憶領域管理情報に従い、増設記憶装置が有する１以上の単位領域であり、記憶領域識別子が割り当てられていない１以上の単位領域を、キャッシュ領域として使用する情報処理装置である。
【００２２】
このような構成により、増設記憶装置の一部を、キャッシュ領域として使用することができる。
【００２３】
また、本第十の発明の情報処理装置は、第九の発明に対して、受付部は、キャッシュ領域に記録されているデータを、増設記憶装置が有する単位領域であり、記憶領域識別子が割り当てられている単位領域に移動するデータ移動指示を受け付け、記憶領域管理情報作成部は、キャッシュ領域が有する単位領域であり、データ移動指示により移動することが指示されたデータが記録されている単位領域に、増設記憶装置の一部に割り当てられている記憶領域識別子を割り当てることを示す記録領域管理情報を作成する情報処理装置である。
【００２４】
このような構成により、キャッシュ領域に記録されているデータを、記憶領域識別子が割り当てられている単位領域に移動することなく使用することができる。
【００２５】
また、本第十一の発明の情報処理装置は、第一から第十いずれか１つの発明に対して、受付部は、接続部から増設記憶装置を取り外す指示である取り外し指示を受け付け、データ管理部は、受付部が、取り外し指示を受け付けた場合に、増設記憶装置に記録されているすべてのデータを、既設記憶装置に移動する情報処理装置である。
【００２６】
このような構成により、増設記憶装置が取り外される場合に、増設記憶装置に記録されているデータを、既設記憶装置にコピーすることができる。
【００２７】
また、本第十二の発明の情報処理装置は、第一から第十一いずれか１つの発明に対して、受付部は、接続部から増設記憶装置を取り外す指示である取り外し指示を受け付け、データ管理部は、１以上の単位領域識別子が格納される単位領域識別子格納手段と、受付部が、取り外し指示を受け付けた場合に、増設記憶装置が有する１以上の各使用領域を識別する１以上の単位領域識別子を、単位領域識別子格納手段に蓄積する単位領域識別子蓄積手段とをさらに備え、判断手段は、接続部から増設記憶装置が取り外された後にプロセスからデータが要求された場合において、プロセスから要求されたデータが記録されていた単位領域を識別する単位領域識別子が、単位領域識別子格納手段に格納されているか否かを判断し、データ管理部は、判断手段が、単位領域識別子格納手段に格納されていると判断した場合に、要求されたデータが、接続部から取り外された増設記憶装置に記録されていた旨を出力する出力手段をさらに備える情報処理装置である。
【００２８】
このような構成により、プロセスから要求されていたデータが、取り外された増設記憶装置に記録されていた場合に、その旨を、プロセスに出力することができる。
【００２９】
また、本第十三の発明の情報処理装置は、第一から第十いずれか１つの発明に対して、データ管理部は、予め決められた条件を満たす既設記憶装置または増設記憶装置に、データを記録する情報処理装置である。
【００３０】
このような構成により、既設記憶装置または増設記憶装置のうち、予め決められた条件を満たす方にデータを記録することができる。
【発明の効果】
【００３１】
本発明による情報処理装置等によれば、既設記憶装置とは種類の異なる増設記憶装置を、既設記憶装置と同一の記憶領域として使用することができる。
【図面の簡単な説明】
【００３２】
【図１】実施の形態１における情報処理装置１のブロック図
【図２】同情報処理装置１の全体動作について説明するフローチャート
【図３】同データの移動またはコピー処理について説明するフローチャート
【図４】同増設記憶装置の取り外し処理について説明するフローチャート
【図５】同ＳＳＤの増設の様子を示す図
【図６】同ＳＳＤの増設の様子を示す図
【図７】同ＳＳＤの増設の様子を示す図
【図８】同記憶領域管理情報の例を示す図
【図９】同記憶領域管理情報の例を示す図
【図１０】同単位領域識別子の例を示す図
【図１１】同データの移動の様子を示す図
【図１２】同単位領域をキャッシュ領域として使用する様子を示す図
【図１３】同記憶領域管理情報の例を示す図
【図１４】同記憶領域管理情報の例を示す図
【図１５】同記憶領域管理情報の例を示す図
【図１６】同情報処理装置１のブロック図
【図１７】上記実施の形態におけるコンピュータシステムの概観図
【図１８】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００３３】
以下、本発明による情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００３４】
（実施の形態１）
本実施の形態において、既設の記憶装置（以下、既設記憶装置）を備えており、当該既設記憶装置とは種類の異なる記憶装置を増設した場合に、当該増設した記憶装置（以下、増設記憶装置）を、既設記憶装置と同一の記憶領域として使用する情報処理装置１について説明する。
【００３５】
図１は、本実施の形態における情報処理装置１のブロック図である。情報処理装置１は、既設記憶装置１１、接続部１２、接続判断部１３、記憶領域管理情報作成部１４、受付部１５、データ管理部１６を備える。また、データ管理部１６は、単位領域識別子格納手段１６１、単位領域識別子蓄積手段１６２、判断手段１６３、移動手段１６４、複製手段１６５、削除手段１６６、出力手段１６７を備える。
【００３６】
また、接続部１２に増設記憶装置が接続されたあと（記憶装置が増設されたあと）の情報処理装置１のブロック図は、図１６である。図１６において、情報処理装置１は、図１に加え、増設記憶装置１７を備える。
【００３７】
ここで、既設記憶装置１１とは、増設記憶装置１７が増設される前に情報処理装置１が予め備えている記憶装置である。また、増設記憶装置１７とは、後述の接続部１２に接続される記憶装置である。また、本実施の形態において、記憶装置とは、通常、いわゆる補助記憶装置（ストレージ）と呼ばれるものである。補助記憶装置とは、例えば、ＨＤＤや、ＳＳＤ、フラッシュメモリなどである。補助記憶装置は、不揮発性の記録媒体を有するものであれば、種類や形状などは、問わない。また、補助記憶装置の接続規格は、問わない。また、本実施の形態における記憶装置には、いわゆるメインメモリとして使用する記録媒体は、通常、含まない。メインメモリとして使用する記録媒体とは、例えば、ＳＲＡＭや、ＤＲＡＭなどの揮発性の記録媒体である。なお、本実施の形態において、既設記憶装置１１はＨＤＤであり、増設記憶装置１７はＳＳＤであることが好適である。
【００３８】
また、本実施の形態における既設記憶装置１１および増設記憶装置１７は、通常、１以上の単位領域を有する。単位領域のサイズ（容量）は、通常、予め決められている。当該サイズは、例えば、４ＫＢ（キロバイト）や、５１２Ｂ（バイト）などである。また、単位領域には、データが記録される。当該データは、例えば、ファイルや、ファイルの一部、変数に代入された値などである。また、単位領域は、通常、ブロックであるが、例えば、ページや、セクタなどであってもよい。また、単位領域は、単位領域識別子により識別される。単位領域識別子とは、１以上の各単位領域を識別する情報である。単位領域識別子は、例えば、物理アドレスや、論理アドレス、仮想アドレスなどである。つまり、単位領域識別子は、単位領域を、直接的または間接的に識別する情報であればよい。また、「単位領域」を、以下、適宜、「領域」と表記する。
【００３９】
また、既設記憶装置１１および増設記憶装置１７には、通常、記憶領域を識別する記憶領域識別子が割り当てられる。記憶領域識別子は、例えば、いわゆるドライブ名や、いわゆるボリュームラベルなどである。ドライブ名は、例えば、「Ｃ」や「Ｄ」などである。また、ボリュームラベルは、例えば、「ＨＤＤ０１」や、「ＳＳＤ０２」などである。また、既設記憶装置１１には、通常、予め記憶領域識別子が割り当てられている。また、増設記憶装置１７には、通常、増設された際に記憶領域識別子が割り当てられる。また、記憶領域とは、データが記録される一体的な１以上の単位領域の集合である。また、「記憶領域識別子が割り当てられる」とは、当該記憶領域識別子により、一の記憶領域として認識される状態を構築することを意味する。具体的に、「記憶領域識別子が割り当てられる」とは、記憶領域識別子と記憶装置識別子とを有する情報（以下、適宜、記憶領域管理情報）を、予め決められた記憶領域に蓄積することである。記憶装置識別子とは、記憶装置を識別する情報である。記憶装置識別子は、通常、記憶装置のモデル名や、型番、シリアルナンバーなどである。また、記憶装置識別子は、通常、既設記憶装置１１および増設記憶装置１７が有する。また、記憶領域管理情報は、単位領域識別子を有していてもよい。また、「予め決められた記憶領域」とは、通常、既設記憶装置１１であり、以下においても同様である。
【００４０】
また、「増設記憶装置１７を、既設記憶装置１１と同一の記憶領域として使用する」とは、通常、既設記憶装置１１と増設記憶装置１７とに、同一の記憶領域識別子を割り当てることである。当該、記憶領域識別子は、通常、既設記憶装置１１に既に割り当てられている記憶領域識別子である。また、増設記憶装置１７を、既設記憶装置１１と同一の記憶領域として使用することを、以下、適宜、「既設記憶装置１１と増設記憶装置１７とを統合する」と表記する。
【００４１】
また、本実施の形態における情報処理装置１が備える既設記憶装置１１、接続部１２、増設記憶装置１７以外の構成要素は、例えば、いわゆるＯＳや、当該ＯＳのカーネル、ＯＳが有する機能などである。
【００４２】
接続部１２には、１以上の増設記憶装置１７が接続される。接続部１２は、通常、予め決められた接続規格に合致する接続端子である。当該接続規格は、問わない。当該接続規格は、例えば、ＳＡＴＡや、ｅＳＡＴＡ、ＩＤＥ、ＵＳＢなどである。
【００４３】
接続判断部１３は、接続部１２に増設記憶装置１７が接続されたか否かを判断する。また、接続判断部１３は、接続部１２から、増設記憶装置１７が取り外されるか否かや、接続部１２から、増設記憶装置１７が取り外されたか否かなども判断する。「接続部１２に増設記憶装置１７が接続されたか否かを判断する」ことは、「接続部１２に増設記憶装置１７が接続されているか否かを判断する」ことであってもよい。また、増設記憶装置１７が取り外されるか否かの判断は、通常、ソフトウェア的に行う。つまり、接続判断部１３は、例えば、後述の受付部１５が、増設記憶装置１７を取り外す指示である取り外し指示や、増設記憶装置１７への記憶領域識別子の割り当てを解除することを示す記憶領域管理情報などを受け付けた場合に、接続部１２から、増設記憶装置１７が取り外されると判断する。
【００４４】
記憶領域管理情報作成部１４は、記憶領域管理情報を作成する。記憶領域管理情報とは、記憶領域を管理するための情報である。また、記憶領域管理情報の詳細については、前述のとおりであるので、説明を省略する。また、記憶領域管理情報作成部１４は、例えば、接続部１２に増設記憶装置１７が接続された場合や、接続部１２から増設記憶装置１７が取り外される場合、キャッシュ領域に記録されているデータを移動する場合などに、記憶領域管理情報を作成する。
【００４５】
（１）接続部１２に増設記憶装置１７が接続された場合：接続部１２に増設記憶装置１７が接続された場合とは、通常、接続判断部１３が、接続部１２に増設記憶装置１７が接続されたと判断した場合である。この場合、記憶領域管理情報作成部１４は、通常、以下のいずれかの記憶領域管理情報を作成する。
（１−１）既設記憶装置１１に割り当てられている記憶領域識別子を、増設記憶装置１７にも割り当てることを示す記憶領域管理情報
（１−２）増設記憶装置１７の一部に、既設記憶装置１１に割り当てられている記憶領域識別子を割り当て、増設記憶装置１７の残りに、既設記憶装置１１に割り当てられていない記憶領域識別子を割り当てることを示す記憶領域管理情報
（１−３）増設記憶装置１７の一部に、既設記憶装置１１に割り当てられている記憶領域識別子を割り当てることを示す記憶領域管理情報
【００４６】
（１−１）について：当該記憶領域管理情報は、具体的には、既設記憶装置１１に割り当てられている記憶領域識別子と、増設記憶装置１７を識別する記憶装置識別子とが対応付いた情報である。また、記憶領域管理情報作成部１４は、通常、増設記憶装置１７が有するすべての単位領域を、既設記憶装置１１と統合する場合に、当該（１−１）の記憶領域管理情報を作成する。
【００４７】
（１−２）について：「増設記憶装置１７の一部」とは、増設記憶装置１７が有する１以上の単位領域のうちの一部である。また、「増設記憶装置１７の残り」とは、当該「増設記憶装置１７が有する１以上の単位領域のうちの一部」の残りの単位領域である。また、当該記憶領域管理情報は、具体的には、以下の２つの情報を有する情報である。
（ａ）既設記憶装置１１に割り当てられている記憶領域識別子と、増設記憶装置１７が有する１以上の単位領域のうちの一部を識別する１以上の単位領域識別子とが対応付いた情報
（ｂ）既設記憶装置１１に割り当てられている記憶領域識別子とは異なる記憶領域識別子と、増設記憶装置１７が有する１以上の単位領域のうち、上記（ａ）の残りの単位領域を識別する１以上の単位領域識別子とが対応付いた情報
【００４８】
また、記憶領域管理情報作成部１４は、通常、増設記憶装置１７が有する単位領域の一部を、既設記憶装置１１と統合し、増設記憶装置１７が有する残りの単位領域を、既設記憶装置１１とは異なる記憶領域とする場合に、当該（１−２）の記憶領域管理情報を作成する。これは、つまりは、増設記憶装置１７を２つのパーティションに分割し、一方のパーティションを既設記憶装置１１と統合し、他方のパーティションを既設記憶装置１１とは異なる記憶領域とすることである。
【００４９】
（１−３）について：当該記憶領域管理情報は、具体的には、既設記憶装置１１に割り当てられている記憶領域識別子と、増設記憶装置１７が有する１以上の単位領域のうちの一部を識別する１以上の単位領域識別子とが対応付いた情報である。また、記憶領域管理情報作成部１４は、通常、増設記憶装置１７が有する単位領域の一部を、既設記憶装置１１と統合し、増設記憶装置１７が有する残りの単位領域を、キャッシュ領域とする場合に、当該（１−３）の記憶領域管理情報を作成する。
【００５０】
また、接続部１２に増設記憶装置１７が接続された場合に記憶領域管理情報を作成する場合、予め決められた領域には、通常、既設記憶装置１１を識別する記憶装置識別子と、当該既設記憶装置１１に割り当てられている記憶領域識別子とが対応付いた記憶領域管理情報が格納されている。従って、この場合、記憶領域管理情報作成部１４は、通常、当該記憶領域管理情報を用いて、上記の情報を作成する。
【００５１】
（１−１）の記憶領域管理情報を作成する場合：この場合、記憶領域管理情報作成部１４は、既設記憶装置１１に割り当てられている記憶領域識別子を、予め決められた記憶領域から取得する。そして、記憶領域管理情報作成部１４は、増設記憶装置１７を識別する記憶装置識別子を、増設記憶装置１７から取得する。そして、記憶領域管理情報作成部１４は、当該取得した２つの情報を対応付け、記憶領域管理情報を作成する。
【００５２】
（１−２）の記憶領域管理情報を作成する場合：この場合、記憶領域管理情報作成部１４は、上記（ａ）、（ｂ）のそれぞれの情報を作成する。当該２つの情報の作成手順は、例えば、以下のとおりである。
（ａ）の情報の作成手順：記憶領域管理情報作成部１４は、既設記憶装置１１に割り当てられている記憶領域識別子を、予め決められた記憶領域から取得する。そして、記憶領域管理情報作成部１４は、増設記憶装置１７が有する１以上の単位領域のうちの一部を識別する１以上の単位領域識別子を作成する。このとき、当該１以上の単位領域の合計のサイズ（容量）は、予め決められていてもよいし、そうでなくてもよい。予め決められていない場合、当該合計のサイズを示す情報は、通常、後述の受付部１５が受け付ける。そして、記憶領域管理情報作成部１４は、取得した記憶領域識別子と、作成した１以上の単位領域識別子とを対応付け、記憶領域管理情報を作成する。
（ｂ）の情報の作成手順：記憶領域管理情報作成部１４は、既設記憶装置１１に割り当てられている記憶領域識別子とは異なる記憶領域識別子を取得する。当該記憶領域識別子は、通常、予め決められた記憶領域に格納されている。そして、記憶領域管理情報作成部１４は、増設記憶装置１７が有する１以上の単位領域のうち、上記（ａ）で単位領域識別子を作成した残りの１以上の各単位領域を識別する１以上の単位領域識別子を作成する。
【００５３】
例えば、増設記憶装置１７が１０個の単位領域を有しているとする。そして、上記（ａ）の情報を作成する際に、当該１０個の単位領域のうちの６個の各単位領域を識別する６個の単位領域識別子を作成したとする。この様な場合、記憶領域管理情報作成部１４は、残りの４個の各単位領域を識別する４個の単位領域識別子を作成する。そして、記憶領域管理情報作成部１４は、取得した記憶領域識別子と、作成した１以上の単位領域識別子とを対応付け、記憶領域管理情報を作成する。
【００５４】
（１−３）の記憶領域管理情報を作成する場合：当該記憶領域管理情報を作成する手順は、上記（１−２）の（ａ）の情報を作成する手順と同様であるので、説明を省略する。
【００５５】
（２）接続部１２から増設記憶装置１７が取り外される場合：接続部１２から増設記憶装置１７が取り外される場合とは、通常、接続判断部１３が、接続部１２から増設記憶装置１７が取り外されると判断した場合である。この場合、記憶領域管理情報作成部１４は、通常、以下の記憶領域管理情報を作成する。
（２−１）増設記憶装置１７への記憶領域識別子の割り当てを解除することを示す記憶領域管理情報
【００５６】
（２−１）について：当該記憶領域管理情報は、具体的には、既設記憶装置１１に割り当てられている記憶領域識別子と、既設記憶装置１１を識別する記憶装置識別子とが対応付いた情報である。
【００５７】
また、接続部１２から増設記憶装置１７が取り外される場合に記憶領域管理情報を作成する場合、予め決められた記憶領域には、通常、既設記憶装置１１を識別する記憶領域識別子と、当該既設記憶装置１１に割り当てられている記憶領域識別子とが対応付いた記憶領域管理情報や、上記（１−１）、上記（１−２）などの記憶領域管理情報が格納されている。従って、この場合、記憶領域管理情報作成部１４は、通常、当該記憶領域管理情報を用いて、上記の情報を作成する。
【００５８】
（２−１）の記憶領域管理情報を作成する場合：この場合、記憶領域管理情報作成部１４は、既設記憶装置１１に割り当てられている記憶領域識別子と、既設記憶装置１１を識別する記憶装置識別子とが対応付いた記憶領域管理情報を、予め決められた記憶領域から取得する。
【００５９】
（３）キャッシュ領域に記録されているデータを移動する場合：当該キャッシュ領域とは、通常、増設記憶装置１７が有する１以上の単位領域のうち、記憶領域識別子が割り当てられていない１以上の単位領域である。また、「キャッシュ領域に記録されているデータを移動する」とは、通常、キャッシュ領域に記録されているデータを、記憶領域識別子が割り当てられている１以上の単位領域に移動することである。また、「キャッシュ領域に記録されているデータを移動する場合」とは、通常、後述の受付部１５が、キャッシュ領域に記録されているデータを移動する指示であるデータ移動指示を受け付けた場合である。データ移動指示は、通常、移動するデータが記録されている単位領域を識別する１以上の単位領域識別子を有する。この場合、記憶領域管理情報作成部１４は、通常、以下の記憶領域管理情報を作成する。
（３−１）キャッシュ領域が有する単位領域であり、データ移動指示により移動することが指示されたデータが記録されている単位領域に、増設記憶装置１７の一部に割り当てられている記憶領域識別子を割り当てることを示す記録領域管理情報
【００６０】
（３−１）について：当該記憶領域管理情報は、具体的には、増設記憶装置１７に割り当てられている記憶領域識別子と、キャッシュ領域が有する単位領域であり、データ移動指示により移動することが指示されたデータが記録されている単位領域を示す１以上の単位領域識別子とが対応付いた情報である。当該増設記憶装置１７に割り当てられている記憶領域識別子は、通常、既設記憶装置１１に割り当てられている記憶領域識別子でもある。
【００６１】
また、キャッシュ領域に記録されているデータを移動する場合に記憶領域管理情報を作成する場合、予め決められた記憶領域には、通常、既設記憶装置１１を識別する記憶領域識別子と、当該既設記憶装置１１に割り当てられている記憶領域識別子とが対応付いた記憶領域管理情報や、上記（１−３）の記憶領域管理情報が格納されている。従って、この場合、記憶領域管理情報作成部１４は、通常、当該記憶領域管理情報を用いて、上記の情報を作成する。
【００６２】
（３−１）の記憶領域管理情報を作成する場合：この場合、記憶領域管理情報作成部１４は、増設記憶装置１７に割り当てられている記憶領域識別子を、予め決められた記憶領域から取得する。そして、記憶領域管理情報作成部１４は、後述の受付部１５が受け付けたデータ移動指示から、１以上の単位領域識別子を取得する。そして、記憶領域管理情報作成部１４は、当該取得した２つの情報を対応付け、記憶領域管理情報を作成する。
【００６３】
受付部１５は、記憶領域管理情報を受け付ける。当該記憶領域管理情報の受け付けは、通常、ユーザが作成した記憶領域管理情報の受け付け、または、記憶領域管理情報作成部１４が作成した記憶領域管理情報の受け付けである。
【００６４】
また、受付部１５は、例えば、１以上の単位領域の合計サイズ（容量）を示すサイズ情報を受け付けてもよい。当該１以上の単位領域は、通常、増設記憶装置１７が有する単位領域である。また、当該サイズ情報は、通常、既設記憶装置１１に割り当てられている記憶領域識別子を割り当てるサイズを示す情報である。また、当該サイズ情報は、例えば、既設記憶装置１１に割り当てられている記憶領域識別子とは異なる記憶領域識別子を割り当てるサイズを示す情報であってもよい。また、受付部１５は、例えば、取り外し指示をや、データ移動指示などを受け付けてもよい。また、当該記憶領域管理情報以外の情報や指示などの受け付けは、通常、プロセスからの受け付けである。当該プロセスは、例えば、ユーザや、タスク、ジョブ、サービス、その他のプログラムであってもよい。
【００６５】
また、受け付けとは、タッチパネルや、キーボードなどの入力デバイスから入力された情報の取得、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の取得、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。
【００６６】
また、受付部１５が受け付けた記憶領域管理情報は、通常、予め決められた記憶領域に蓄積される。例えば、受付部１５が上記（２−１）以外の記憶領域管理情報を受け付けた場合、当該記憶領域管理情報は、通常、予め決められた記憶領域に追記される。また、例えば、受付部１５が上記（２−１）の記憶領域管理情報を受け付けた場合、当該記憶領域管理情報は、通常、予め決められた記憶領域に既に蓄積されている記憶領域管理情報に上書きして蓄積される。また、上記（２−１）の記憶領域管理情報が蓄積される場合、予め決められた記憶領域から、当該記憶領域管理情報以外の記憶領域管理情報が削除されてもよい。なお、当該蓄積および削除は、通常、図示しない記憶領域管理情報管理部が行う。
【００６７】
また、受付部１５は、例えば、電源ＯＮの指示や、電源ＯＦＦの指示、その他の指示などを受け付けてもよい。なお、受付部１５がこれらの指示を受け付けた場合、情報処理装置１は、通常、これらの指示に応じた処理を行う。
【００６８】
また、受付部１５における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。受付部１５は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバなどで実現され得る。
【００６９】
なお、接続部１２に増設記憶装置１７が接続された場合は、既設記憶装置１１に割り当てられている記憶領域識別子を含む１以上の記憶領域識別子を増設記憶装置１７に割り当てることを示す記憶領域管理情報が、予め決められた記憶領域に蓄積されればよく、その方法や手順などは、問わない。
【００７０】
また、接続部１２から増設記憶装置１７が取り外された場合は、当該増設記憶装置１７への記憶領域識別子を解除することを示す記憶領域管理情報が、予め決められた記憶領域に蓄積されればよく、その方法や手順などは、問わない。
【００７１】
データ管理部１６は、受付部１５が受け付けた記憶領域管理情報に従い、同一の記憶領域識別子が割り当てられた２以上の記憶装置を、同一の記憶領域として使用する。当該記憶領域管理情報は、通常、任意の記憶領域に格納されている記憶領域管理情報である。また、当該２以上の記憶装置とは、通常、既設記憶装置１１および増設記憶装置１７である。また、「同一の記憶領域として使用する」とは、通常、既設記憶装置１１と増設記憶装置１７とを、１つの記憶領域として使用することである。また、既設記憶装置１１と同一の記憶領域として使用する増設記憶装置１７は、例えば、増設記憶装置１７が有するすべての単位領域であってもよいし、増設記憶装置１７が有する一部の単位領域であってもよい。また、「使用する」とは、例えば、データを記録することや、データを取り出すこと、データを削除すること、データをコピーすること、データを移動することなどである。
【００７２】
また、データ管理部１６は、例えば、受付部１５が受け付けた記憶領域管理情報に従い、増設記憶装置１７が有する１以上の単位領域であり、記憶領域識別子が割り当てられていない１以上の単位領域を、キャッシュ領域として使用してもよい。この場合、受付部１５は、通常、増設記憶装置１７の一部に、既設記憶装置１１に割り当てられている記憶領域識別子を割り当てることを示す記憶領域管理情報を受け付ける。
【００７３】
また、例えば、プロセスからデータの書き込みが要求された場合、データ管理部１６は、通常、予め決められた条件を満たす既設記憶装置１１または増設記憶装置１７のいずれかに、当該データを記録する。また、この場合、データ管理部１６は、例えば、既設記憶装置１１および増設記憶装置１７の両方に、書き込みが要求されたデータを記録してもよい。当該予め決められた条件を、以下、適宜、記録対象条件とする。また、記録対象条件とは、データが記録される記憶装置に関する条件である。具体的に、記録対象条件は、例えば、記憶装置のアクセス速度や、未使用領域のサイズ（容量）などに関する条件である。未使用領域とは、データが記録されていない単位領域や、データの記録が許可されている単位領域などである。また、データが書き込まれている単位領域や、データの書き込みが許可されていない単位領域などを、以下、適宜、使用領域とする。また、記録対象条件は、具体的には、アクセス速度が速い方であることや、未使用領域のサイズが大きい方であること、すべての単位領域に対する未使用領域の割合が大きい方であることなどである。
【００７４】
例えば、記録対象条件が「アクセス速度：速」であるとする。当該記録対象条件は、アクセス速度が速い方であることを意味する。この様な場合、データ管理部１６は、通常、既設記憶装置１１および増設記憶装置１７のアクセス速度について、どちらが速いかを判断する。そして、データ管理部１６は、アクセス速度が速い方の記憶装置について、記録対象条件を満たすと判断する。
【００７５】
また、例えば、記録対象条件が「未使用容量：大」であるとする。当該記録対象条件は、未使用領域のサイズが大きい方であることを意味する。この様な場合、データ管理部１６は、通常、既設記憶装置１１および増設記憶装置１７の未使用領域のサイズについて、どちらが大きいかを判断する。そして、データ管理部１６は、未使用領域のサイズが大きい方の記憶装置について、記録対象条件を満たすと判断する。
【００７６】
なお、データ管理部１６は、通常、後述の各手段により、同一の記憶領域識別子が割り当てられた２以上の記憶装置を、同一の記憶領域として使用する。
【００７７】
単位領域識別子格納手段１６１には、１以上の単位領域識別子が格納される。当該１以上の単位領域識別子は、通常、増設記憶装置１７が有する単位領域であり、使用領域である単位領域を識別する単位領域識別子である。つまり、単位領域識別子格納手段１６１に格納される単位領域識別子は、増設記憶装置１７が有する使用領域を管理するための単位領域識別子でもある。また、当該単位領域識別子には、例えば、記憶領域識別子や、記憶装置識別子、ファイルを識別するファイル識別子が対応付いていてもよい。ファイル識別子は、通常、いわゆるファイル名であるが、任意の文字列であってもよい。
【００７８】
単位領域識別子蓄積手段１６２は、受付部１５が、取り外し指示を受け付けた場合に、増設記憶装置１７が有する１以上の各使用領域を識別する１以上の単位領域識別子を、単位領域識別子格納手段１６１に蓄積する。当該「取り外し指示を受け付けた場合」とは、受付部１５が取り外し指示を受け付けた結果、接続判断部１３が、接続部１２から増設記憶装置１７が取り外されると判断した場合であってもよい。また、当該「取り外し指示を受け付けた場合」とは、例えば、受付部１５が、上記（２−１）の記憶領域管理情報を受け付けた場合であってもよい。
【００７９】
例えば、単位領域識別子蓄積手段１６２は、増設記憶装置１７が有する１以上の各単位領域について、使用領域であるか否かを判断する。そして、単位領域識別子蓄積手段１６２は、使用領域であると判断した１以上の各単位領域を識別する単位領域識別子を、予め決められた記憶領域から取得する。そして、単位領域識別子蓄積手段１６２は、取得した１以上の単位領域識別子を、単位領域識別子格納手段１６１に蓄積する。
【００８０】
また、単位領域識別子蓄積手段１６２は、例えば、増設記憶装置１７に割り当てられている記憶領域識別子や、増設記憶装置１７を識別する記憶装置識別子、増設記憶装置１７が有する１以上の使用領域に記録されているデータから構成されるファイルを識別するファイル識別子などを取得してもよい。そして、単位領域識別子蓄積手段１６２は、取得した１以上の単位領域識別子と、記憶領域識別子や記憶装置識別子、ファイル識別子などとを対応付けて、単位領域識別子格納手段１６１に蓄積してもよい。
【００８１】
判断手段１６３は、既設記憶装置１１または増設記憶装置１７について、いずれか一方の記憶装置に記録されているデータや、両方の記憶されているデータ、いずれか一方の記憶装置が有する予め決められた種類の１以上の単位領域のサイズ（容量）などが、予め決められた条件を満たすか否かを判断する。判断の内容や手順などは、以下のとおりである。
【００８２】
（１）既設記憶装置１１または増設記憶装置１７に、予め決められた条件を満たすデータが記録されているか否かを判断する場合：当該予め決められた条件を、以下、適宜、移動対象条件とする。移動対象条件は、通常、一方の記憶装置から他方の記憶装置に移動またはコピーするデータに関する条件である。移動対象条件は、例えば、記録されてからのアクセス頻度が予め決められた条件を満たすことや、記録されてからの経過時間が予め決められた条件を満たすこと、既設記憶装置１１または増設記憶装置１７のいずれか一方にのみ記録されていること、既設記憶装置１１または増設記憶装置１７のうちアクセス速度が遅い方の記憶装置にのみ記録されていることなどである。アクセス頻度は、通常、アクセスされた回数である。
【００８３】
この場合、判断手段１６３は、例えば、既設記憶装置１１または増設記憶装置１７に記録されている１以上の各データについて、記録されてからのアクセス頻度や、記録されてからの経過時間、既設記憶装置１１または増設記憶装置１７のどちらに記録されているかなどを取得する。また、判断手段１６３は、例えば、既設記憶装置１１および増設記憶装置１７のアクセス速度について、どちらが速いかを判断した結果などを取得してもよい。そして、判断手段１６３は、これらの取得した情報が、移動対象条件を満たすか否かを判断する。そして、判断手段１６３は、これらの取得した情報が、移動対象条件を満たす場合に、既設記憶装置１１または増設記憶装置１７に、移動対象条件を満たすデータが記録されていると判断する。
【００８４】
例えば、一のデータについて、記録されてからのアクセス回数が「５回」であり、記録されてからの経過時間が「２４時間」であるとする。また、例えば、移動対象条件が「（アクセス回数≦５回）＆（経過時間≧２０時間）」であるとする。当該移動対象条件は、記録されてからのアクセス回数が５回以下であり、記録されてからの経過時間が２０時間以上であることである。この様な場合、判断手段１６３は、当該データが、当該移動対象条件を満たすと判断する。
【００８５】
（２）既設記憶装置１１および増設記憶装置１７に、予め決められた条件を満たす同一のデータが記録されているか否かを判断する場合：当該予め決められた条件を、以下、適宜、削除対象条件とする。削除対象条件は、通常、既設記憶装置１１または増設記憶装置１７から削除するデータに関する条件である。なお、削除対象条件の内容や形式などは、通常、移動対象条件と同様であるので、説明を省略する。また、当該「同一のデータ」は、例えば、後述の複製手段１６５により、既設記憶装置１１または増設記憶装置１７から、他方の記憶装置にコピーされたデータであってもよい。
【００８６】
この場合、判断手段１６３は、例えば、まず、既設記憶装置１１および増設記憶装置１７から、当該両記憶装置に記録されているデータを取得する。そして、判断手段１６３は、当該取得したデータについて、記録されてからのアクセス頻度や、記録されてからの経過時間などを取得する。当該「記録されてから」には、「コピーされてから」も含む。そして、判断手段１６３は、これらの取得した情報が、削除対象条件を満たすか否かを判断する。なお、一のデータが削除対象条件を満たすか否かの判断の例については、上記の一のデータが移動対象条件を満たすか否かの判断の例と同様であるので、説明を省略する。そして、判断手段１６３は、これらの取得した情報が、削除対象条件を満たす場合に、既設記憶装置１１または増設記憶装置１７に、削除対象条件を満たすデータが記録されていると判断する。
【００８７】
（３）既設記憶装置１１または増設記憶装置１７が有する予め決められた種類の１以上の単位領域のサイズ（容量）が、予め決められた条件を満たすか否かを判断する場合：当該「予め決められた種類」とは、通常、記憶領域識別子が割り当てられている単位領域、または記憶領域識別子が割り当てられていない単位領域（キャッシュ領域）である。また、「予め決められた種類」とは、具体的には、記憶領域識別子が割り当てられている１以上の単位領域における未使用領域または使用領域や、キャッシュ領域における未使用領域または使用領域などである。また、当該サイズは、例えば、記憶装置のサイズに対する予め決められた種類の１以上の単位領域のサイズの割合であってもよい。また、当該予め決められた条件を、以下、適宜、移動タイミング条件とする。移動タイミング条件は、通常、一方の記憶装置から他方の記憶装置にデータを移動するタイミングに関する条件である。移動タイミング条件は、例えば、未使用領域のサイズが予め決められた条件を満たすほど大きいことや、使用領域のサイズが予め決められた条件を満たすほど大きいことなどである。また、移動タイミング条件は、例えば、未使用領域のサイズが予め決められた条件を満たすほど小さいことや、使用領域のサイズが予め決められた条件を満たすほど小さいことなどであってもよい。
【００８８】
この場合、判断手段１６３は、例えば、既設記憶装置１１または増設記憶装置１７について、未使用領域のサイズや、使用領域のサイズなどを算出する。そして、判断手段１６３は、当該未使用領域のサイズや使用領域のサイズなどが、移動タイミング条件を満たすか否かを判断する。
【００８９】
例えば、既設記憶装置１１の未使用領域のサイズが「５０ＧＢ（ギガバイト）」であるとする。また、例えば、移動タイミング条件が「未使用サイズ≦６０ＧＢ」であるとする。当該移動タイミング条件は、未使用領域のサイズが６０ＧＢ以下であることを意味する。この様な場合、判断手段１６３は、当該未使用領域のサイズが、当該移動タイミング条件を満たすと判断する。
【００９０】
また、例えば、既設記憶装置１１の未使用領域のサイズの割合が「６０％」であるとする。また、例えば、移動タイミング条件が「未使用割合≧５０％」であるとする。当該移動タイミング条件は、未使用領域のサイズの割合が５０％以上であることを意味する。この様な場合、判断手段１６３は、当該未使用領域のサイズが、当該移動タイミング条件を満たすと判断する
【００９１】
（４）プロセスから要求されたデータが記録されていた単位領域を識別する単位領域識別子が、単位領域識別子格納手段１６１に格納されているか否かを判断する場合：当該判断は、通常、接続部１２から増設記憶装置１７が取り外された後にプロセスからデータが要求された場合に行う。また、当該プロセスは、例えば、ユーザや、タスク、ジョブ、サービス、その他のプログラムであってもよい。また、プロセスがデータを要求する場合、プロセスは、通常、データが記録されている単位領域を識別する単位領域識別子を指定する。従って、この場合、判断手段１６３は、例えば、プロセスが指定した単位領域識別子が、単位領域識別子格納手段１６１に格納されているか否かを判断する。また、当該単位領域識別子は、ファイルを識別するファイル識別子であってもよい。
【００９２】
移動手段１６４は、既設記憶装置１１または増設記憶装置１７に記録されているデータを、他方の記憶装置に移動する。当該移動は、通常、既設記憶装置１１から増設記憶装置１７への移動および増設記憶装置１７から既設記憶装置１１への移動のうちのいずれか一方または両方である。また、当該データの移動のタイミングは、例えば、以下のとおりである。
（１）判断手段１６３が、既設記憶装置１１または増設記憶装置１７に、移動対象条件を満たすデータが記録されていると判断した場合
（２）判断手段１６３が、既設記憶装置１１または増設記憶装置１７の未使用領域または使用領域のサイズが、移動タイミング条件を満たさないと判断した場合
（３）受付部１５が、取り外し指示を受け付けた場合
【００９３】
上記（１）の場合、移動手段１６４は、通常、移動対象条件を満たすデータを、当該データが記録されている記憶装置から、他方の記憶装置に移動する。つまり、当該データが既設記憶装置１１に記録されている場合、移動手段１６４は、当該データを増設記憶装置１７に移動する。また、当該データが増設記憶装置１７に記録されている場合、移動手段１６４は、当該データを既設記憶装置１１に移動する。
【００９４】
また、上記（２）の場合、移動手段１６４は、通常、既設記憶装置１１または増設記憶装置１７に記録されているデータを、移動タイミング条件を満たすように、他方の記憶装置に移動する。例えば、既設記憶装置１１の未使用領域のサイズが「２０ＧＢ」であり、移動タイミング条件が「未使用サイズ≧２５ＧＢ」であるとする。この様な場合、判断手段１６３は、当該未使用領域のサイズが、当該移動タイミング条件を満たさないと判断する。そして、移動手段１６４は、例えば、当該サイズとタイミング条件とを用いて、移動するデータのサイズ（容量）「２５ＧＢ−２０ＧＢ＝５ＧＢ」を算出する。そして、移動手段１６４は、既設記憶装置１１に記録されている５ＧＢ分のデータを、増設記憶装置１７に移動する。なお、当該移動するデータの選択の条件は、問わない。当該条件は、例えば、上記の移動対象条件であってもよい。
【００９５】
また、上記（２）は、例えば、判断手段１６３が、既設記憶装置１１または増設記憶装置１７の未使用領域または使用領域のサイズが、移動タイミング条件を満たすと判断した場合であってもよい。この場合、移動手段１６４は、通常、既設記憶装置１１または増設記憶装置１７に記録されているデータを、移動タイミング条件を満たさないように、他方の記憶装置に移動する。例えば、既設記憶装置１１の使用領域のサイズの割合が「９０％」であり、移動タイミング条件が「使用割合≧８０％」であるとする。この様な場合、判断手段１６３は、当該使用領域のサイズの割合が、当該移動タイミング条件を満たすと判断する。そして、移動手段１６４は、例えば、当該サイズの割合とタイミング条件と既設記憶装置１１のサイズとを用いて、移動するデータのサイズ（容量）を算出する。ここで、既設記憶装置１１のサイズが「１ＴＢ（テラバイト）」であるとすると、移動手段１６４は、移動するデータのサイズ「１ＴＢ×（９０％−８０％）＝０．１ＴＢ」を算出する。そして、移動手段１６４は、既設記憶装置１１に記録されている０．１ＴＢ分のデータを、増設記憶装置１７に移動する。なお、当該移動するデータの選択の条件は、問わない。当該条件は、例えば、上記の移動対象条件であってもよい。
【００９６】
また、上記（３）の場合、移動手段１６４は、通常、増設記憶装置１７に記録されているすべてのデータを、既設記憶装置１１に移動する。また、上記（３）は、例えば、受付部１５が、増設記憶装置１７への記憶領域識別子の割り当てを解除することを示す記憶領域管理情報を受け付けた場合や、受付部１５が取り外し指示や当該記憶領域管理情報を受け付けた結果、接続判断部１３が、接続部１２から増設記憶装置１７が取り外されると判断した場合であってもよい。
【００９７】
複製手段１６５は、既設記憶装置１１または増設記憶装置１７に記録されているデータを、他方の記憶装置にコピーする。当該コピーは、通常、既設記憶装置１１から増設記憶装置１７へのコピーおよび増設記憶装置１７から既設記憶装置１１へのコピーのうちのいずれか一方または両方である。また、当該データのコピーのタイミングは、通常、判断手段１６３が、既設記憶装置１１または増設記憶装置１７に、移動対象条件を満たすデータが記録されていると判断した場合である。この場合、複製手段１６５は、通常、当該移動対象条件を満たすデータを、当該データが記録されている記憶装置から、他方の記憶装置にコピーする。つまり、当該データが既設記憶装置１１に記録されている場合、複製手段１６５は、当該データを増設記憶装置１７にコピーする。また、当該データが増設記憶装置１７に記録されている場合、複製手段１６５は、当該データを既設記憶装置１１にコピーする。
【００９８】
また、複製手段１６５は、例えば、受付部１５が、取り外し指示を受け付けた場合に、増設記憶装置１７に記録されているすべてのデータを、既設記憶装置１１にコピーしてもよい。
【００９９】
削除手段１６６は、既設記憶装置１１および増設記憶装置１７に記録されている同一のデータを、既設記憶装置１１または増設記憶装置１７から削除する。当該削除されるデータは、通常、判断手段１６３が、削除対象条件を満たすと判断したデータである。また、例えば、当該同一のデータが、複製手段１６５によりコピーされたデータである場合、削除されるデータは、コピー先のデータ、コピー元のデータ、いずれであってもよい。
【０１００】
また、当該データが削除される記憶装置は、通常、予め決められた条件を満たす記憶装置である。当該予め決められた条件を、削除先条件とする。削除先条件は、通常、データが削除される記憶装置に関する条件である。削除先条件は、例えば、アクセス速度が最も遅いことや、未使用領域のサイズが最も小さいこと、記憶装置のサイズが最も小さいことなどである。
【０１０１】
また、当該データの削除のタイミングは、通常、判断手段１６３が、既設記憶装置１１および増設記憶装置１７に、削除対象条件を満たす同一のデータが記録されていると判断した場合である。
【０１０２】
出力手段１６７は、プロセスから要求されたデータが、接続部１２から取り外されていた増設記憶装置１７に記録されていた旨を出力する。出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【０１０３】
また、出力手段１６７は、例えば、接続部１２から取り外された増設記憶装置１７を、接続部１２に接続する旨を出力してもよい。
【０１０４】
また、当該出力のタイミングは、通常、判断手段１６３が、プロセスから要求されたデータが記録されていた単位領域を識別する単位領域識別子が、単位領域識別子格納手段１６１に格納されていると判断した場合である。
【０１０５】
また、出力手段１６７は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力手段１６７は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【０１０６】
なお、接続判断部１３、記憶領域管理情報作成部１４、データ管理部１６、単位領域識別子蓄積手段１６２、判断手段１６３、移動手段１６４、複製手段１６５、削除手段１６６は、通常、ＭＰＵやメモリ等から実現され得る。また、接続判断部１３などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、接続判断部１３などは、ハードウェア（専用回路）で実現されてもよい。
【０１０７】
また、単位領域識別子格納手段１６１は、通常、不揮発性の記録媒体で実現される。また、単位領域識別子格納手段１６１は、通常、既設記憶装置１１により実現されることが好適である。また、単位領域識別子格納手段１６１に所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して単位領域識別子格納手段１６１に記憶されてもよい。
【０１０８】
次に、情報処理装置１の全体動作について、図２のフローチャートを用いて説明する。
【０１０９】
（ステップＳ２０１）情報処理装置１は、受付部１５が、電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０２に進み、そうでない場合は、ステップＳ２０１に戻る。
【０１１０】
（ステップＳ２０２）情報処理装置１は、電源ＯＮの処理を行う。
【０１１１】
（ステップＳ２０３）記憶領域管理情報作成部１４は、受付部１５が、記憶領域管理情報を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０７に進み、そうでない場合は、ステップＳ２０４に進む。
【０１１２】
（ステップＳ２０４）接続判断部１３は、接続部１２に、増設記憶装置１７が接続されたか否かを判断する。接続された場合は、ステップＳ２０５に進み、そうでない場合は、ステップＳ２０３に戻る。
【０１１３】
（ステップＳ２０５）記憶領域管理情報作成部１４は、記憶領域管理情報を作成する。当該記憶領域管理情報は、通常、増設記憶装置１７への記憶領域識別子の割り当てを解除することを示す記憶領域管理情報以外の記憶領域管理情報である。
【０１１４】
（ステップＳ２０６）受付部１５は、ステップＳ２０５で作成した記憶領域管理情報を受け付ける。
【０１１５】
（ステップＳ２０７）図示しない記憶領域管理情報管理部は、ステップＳ２０３またはステップＳ２０６で受け付けた記憶領域管理情報を、予め決められた記憶領域に蓄積する。
【０１１６】
（ステップＳ２０８）データ管理部１６は、プロセスから、データの記録を要求されたか否かを判断する。要求された場合は、ステップＳ２０９に進み、そうでない場合は、ステップＳ２１２に進む。
【０１１７】
（ステップＳ２０９）データ管理部１６は、既設記憶装置１１が記録対象条件を満たすか否かを判断する。満たす場合は、ステップＳ２１０に進み、そうでない場合は、ステップＳ２１１に進む。
【０１１８】
（ステップＳ２１０）データ管理部１６は、プロセスから記録を要求されたデータを、既設記憶装置１１に記録する。
【０１１９】
（ステップＳ２１１）データ管理部１６は、プロセスから記録を要求されたデータを、増設記憶装置１７に記録する。
【０１２０】
（ステップＳ２１２）記憶領域管理情報作成部１４は、既設記憶装置１１が、キャッシュ領域を有するか否かを判断する。キャッシュ領域を有する場合は、ステップＳ２１３に進み、そうでない場合は、ステップＳ２１７に進む。
【０１２１】
（ステップＳ２１３）記憶領域管理情報作成部１４は、受付部１５がデータ移動指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２１４に進み、そうでない場合は、ステップＳ２１７に進む。
【０１２２】
（ステップＳ２１４）記憶領域管理情報作成部１４は、増設記憶装置１７に割り当てられている記憶領域識別子と、ステップＳ２１３で受け付けたデータ移動指示が有する１以上の単位領域識別子を用いて、記憶領域管理情報を作成する。
【０１２３】
（ステップＳ２１５）受付部１５は、ステップＳ２１４で作成した記憶領域管理情報を受け付ける。
【０１２４】
（ステップＳ２１６）図示しない記憶領域管理情報管理部は、ステップＳ２１５で受け付けた記憶領域管理情報を、予め決められた記憶領域に蓄積する。
【０１２５】
（ステップＳ２１７）データ管理部１６は、既設記憶装置１１または増設記憶装置１７に記録されているデータを、一方の記憶装置から他方の記憶装置に移動またはコピーする。この処理の詳細は、図３のフローチャートを用いて説明する。
【０１２６】
（ステップＳ２１８）データ管理部１６は、接続部１２からの増設記憶装置１７の取り外し処理を行う。この処理の詳細は、図４のフローチャートを用いて説明する。
【０１２７】
（ステップＳ２１９）情報処理装置１は、受付部１５が、電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２２０に進み、そうでない場合は、ステップＳ２０３に戻る。
【０１２８】
（ステップＳ２２０）情報処理装置１は、電源ＯＦＦの処理を行う。
【０１２９】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１３０】
図３は、図２のフローチャートのステップＳ２１７のデータの移動またはコピー処理を示すフローチャートである。
【０１３１】
（ステップＳ３０１）判断手段１６３は、既設記憶装置１１または増設記憶装置１７に、移動対象条件を満たすデータが記録されているか否かを判断する。記録されている場合は、ステップＳ３０２に進み、そうでない場合は、ステップＳ３０５に進む。
【０１３２】
（ステップＳ３０２）判断手段１６３は、ステップＳ３０１で移動対象条件を満たすと判断したデータを、移動するかコピーするかを判断する。例えば、予め決められた記憶領域に、移動するかコピーするかを示す情報が格納されている場合、判断手段１６３は、当該情報を用いて、移動するかコピーするかを判断する。そして、移動する場合は、ステップＳ３０３に進み、そうでない場合は、ステップＳ３０４に進む。
【０１３３】
（ステップＳ３０３）移動手段１６４は、ステップＳ３０１で移動対象条件を満たすと判断したデータを、当該データが記録されていない他方の記憶装置に移動する。
【０１３４】
（ステップＳ３０４）複製手段１６５は、ステップＳ３０１で移動対象条件を満たすと判断したデータを、当該データが記録されていない他方の記憶装置にコピーする。
【０１３５】
（ステップＳ３０５）削除手段１６６は、ステップＳ３０４でコピーしたデータ（以下、適宜、コピーデータ）が、既設記憶装置１１または増設記憶装置１７に記録されているか否かを判断する。記録されている場合は、ステップＳ３０６に進み、そうでない場合は、ステップＳ３０８に進む。
【０１３６】
（ステップＳ３０６）削除手段１６６は、ステップＳ３０５で記録されていると判断したコピーデータが、削除対象条件を満たすか否かを判断する。削除対象条件を満たす場合は、ステップＳ３０７に進み、そうでない場合は、ステップＳ３１０に進む。
【０１３７】
（ステップＳ３０７）削除手段１６６は、既設記憶装置１１が、削除先条件を満たすか否かを判断する。満たす場合は、ステップＳ３０８に進み、そうでない場合は、ステップＳ３０９に進む。
【０１３８】
（ステップＳ３０８）削除手段１６６は、既設記憶装置１１からコピーデータを削除する。
【０１３９】
（ステップＳ３０９）削除手段１６６は、増設記憶装置１７からコピーデータを削除する。
【０１４０】
（ステップＳ３１０）判断手段１６３は、既設記憶装置１１または増設記憶装置１７が、移動タイミング条件を満たすか否かを判断する。満たす場合は、上位処理にリターンし、そうでない場合は、ステップＳ３１１に進む。
【０１４１】
（ステップＳ３１１）移動手段１６４は、既設記憶装置１１または増設記憶装置１７に記録されているデータを、移動タイミング条件を満たすように、他方の記憶装置に移動する。そして、上位処理にリターンする。
【０１４２】
図４は、図２のフローチャートのステップＳ２１８の増設記憶装置１７の取り外し処理を示すフローチャートである。
【０１４３】
（ステップＳ４０１）記憶領域管理情報作成部１４は、受付部１５が、取り外し指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０２に進み、そうでない場合は、ステップＳ４０４に進む。
【０１４４】
（ステップＳ４０２）記憶領域管理情報作成部１４は、増設記憶装置１７への記憶領域識別子の割り当てを解除することを示す記憶領域管理情報を作成する。
【０１４５】
（ステップＳ４０３）受付部１５は、ステップＳ４０２で作成した記憶領域管理情報を受け付ける。
【０１４６】
（ステップＳ４０４）単位領域識別子蓄積手段１６２は、受付部１５が、増設記憶装置１７への記憶領域識別子の割り当てを解除することを示す記憶領域管理情報を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０５に進み、そうでない場合は、上位処理にリターンする。
【０１４７】
（ステップＳ４０５）単位領域識別子蓄積手段１６２は、増設記憶装置１７が有する使用領域を識別する１以上の単位領域識別子を取得する。
【０１４８】
（ステップＳ４０６）単位領域識別子蓄積手段１６２は、ステップＳ４０５で取得した１以上の単位領域識別子を、単位領域識別子格納手段１６１に蓄積する。
【０１４９】
（ステップＳ４０７）増設記憶装置１７が、接続部１２からユーザによって取り外される。このとき、出力手段１６７は、増設記憶装置１７の取り外しを許可する旨を出力してもよい。
【０１５０】
（ステップＳ４０８）判断手段１６３は、プロセスからデータが要求されたか否かを判断する。要求された場合は、ステップＳ４０９に進み、そうでない場合は、上位処理にリターンする。
【０１５１】
（ステップＳ４０９）判断手段１６３は、プロセスから要求されたデータが記録されていた単位領域識別子が、単位領域識別子格納手段１６１に格納されているか否かを判断する。格納されている場合は、ステップＳ４１０に進み、そうでない場合は、上位処理にリターンする。
【０１５２】
（ステップＳ４１０）出力手段１６７は、プロセスから要求されたデータが、接続部１２から取り外されていた増設記憶装置１７に記録されていた旨を出力する。
【０１５３】
（具体例）
次に、情報処理装置１の動作の具体例について説明する。なお、本具体例において、情報処理装置１は、いわゆるパソコン（以下、ＰＣ）であり、既設記憶装置１１は、ＨＤＤであるものとする。また、既設記憶装置１１には、いわゆるドライブ文字である「Ｃ」が記憶領域識別子として割り当てられているものとする。また、任意のドライブ文字「＊」が割り当てられている記憶装置や記憶領域などを、以下、適宜、「＊ドライブ」と表記するものとする。また、既設記憶装置１１（ＨＤＤ）を識別する記憶装置識別子は、「ＨＤＤ−１ＴＢ」であるものとする。また、予め決められた記憶領域には、ＨＤＤにドライブ文字「Ｃ」が割り当てられていることを示す記憶領域管理情報が、予め格納されているものとする。
【０１５４】
（例１）
本例において、増設記憶装置１７が接続部１２に接続される例について説明する。なお、本例において、増設記憶装置１７は、ＳＳＤであるものとする。また、ＳＳＤを識別する記憶装置識別子は、「ＳＳＤ−２５６ＧＢ」であるものとする。
【０１５５】
ここで、既設記憶装置１１としてＨＤＤを備えているＰＣに、ＳＳＤを増設する際の様子は、例えば、図５である。また、通常のＰＣでは、増設したＳＳＤは、通常、図６の上段の様に、ＨＤＤとは異なるドライブ文字が割り当てられる（ＨＤＤをＣドライブとした場合、ＳＳＤはＤドライブ）。しかしながら、本発明では、増設したＳＳＤは、図６の下段の様に、ＨＤＤと同一のドライブ文字が割り当てられ、ＨＤＤと連続した領域として使用される（ＨＤＤをＣドライブとした場合、ＳＳＤもＣドライブの領域となる）。また、図６の下段において、ＨＤＤとＳＳＤとは、図７の様に、ＨＤＤは、使用領域と未使用領域を構成し、ＳＳＤは、未使用領域を構成する。
【０１５６】
まず、ユーザが、ＰＣの電源がＯＦＦの状態で、ＳＡＴＡコネクタにＳＳＤを接続したとする。そして、ユーザが、ＰＣの電源をＯＮにしたとする。すると、接続判断部１３は、接続部１２にＳＳＤが接続されたと判断する。
【０１５７】
次に、記憶領域管理情報作成部１４は、ＨＤＤに割り当てられているドライブ文字「Ｃ」と、接続部１２に接続されたＳＳＤを識別する記憶装置識別子「ＳＳＤ−２５６ＧＢ」とを対応付け、記憶領域管理情報を作成する。なお、当該記憶領域管理情報は、例えば、ユーザが作成してもよい。ユーザが作成する場合、当該作成の方法や手順などは、問わない。
【０１５８】
次に、受付部１５は、上記で作成した記憶領域管理情報を受け付ける。そして、図示しない記憶領域管理情報管理部は、当該記憶領域管理情報を、予め決められた記憶領域に追記する。当該追記後の記憶領域管理情報は、例えば、図８である。図８において、記憶領域管理情報には、レコードを一意に特定するためのＩＤが対応付いている。また、図８において、項目名「記憶領域」は、記憶領域識別子である。また、項目名「記憶装置」は、記憶装置識別子である。
【０１５９】
以上の処理により、ＨＤＤとＳＳＤとは、Ｃドライブとなり、Ｃドライブの容量は、ＨＤＤとＳＳＤの合計容量となる。
【０１６０】
次に、ユーザが、Ｃドライブに記録されているファイルを開くための操作を行ったとする。当該ファイルは、Ｃドライブを構成するＨＤＤに記録されているものとする。また、当該ファイルは、ファイル名「ｐｈｏｔｏ００１．ｊｐｇ」で識別されるものとする。
【０１６１】
次に、判断手段１６３は、ＨＤＤに、移動対象条件を満たすデータが格納されているか否かを判断する。ここで、移動対象条件は、「増設記憶装置１７が接続されてからアクセスされたデータ」であるものとする。すると、判断手段１６３は、上記のファイル「ｐｈｏｔｏ００１．ｊｐｇ」が、移動対象条件を満たすと判断する。その結果、判断手段１６３は、ＨＤＤに、移動対象条件を満たすデータが格納されていると判断する。
【０１６２】
次に、移動手段１６４は、判断手段１６３が、移動対象条件を満たすと判断したファイル「ｐｈｏｔｏ００１．ｊｐｇ」を、ＨＤＤからＳＳＤに移動する。
【０１６３】
上記の結果、例えば、２回目にファイル「ｐｈｏｔｏ００１．ｊｐｇ」を開いた場合、当該ファイルはＳＳＤに記録されているため、１回目に開いたとき（ＨＤＤに記録されていたとき）よりも速く開くことができる。
【０１６４】
（例２）
本例において、増設記憶装置１７が接続部１２に接続され、また取り外される例ついて説明する。なお、本例において、増設記憶装置１７は、いわゆるＵＳＢメモリであるものとする。また、当該ＵＳＢは、ＨＤＤよりもアクセス速度が速いものとする。また、ＵＳＢメモリを識別する記憶装置識別子は、「ＵＳＢ−ＦＭ−３２ＧＢ」であるものとする。
【０１６５】
まず、ユーザが、ＰＣの電源がＯＮの状態で、ＵＳＢスロットにＵＳＢメモリを接続したとする。そして、ユーザが、当該ＵＳＢメモリをＣドライブに割り当てるために、図９に示す記憶領域管理情報を作成したとする。すると、受付部１５は、当該記憶領域管理情報を受け付ける。そして、図示しない記憶領域管理情報管理部は、当該記憶領域管理情報を、予め決められた記憶領域に蓄積する。
【０１６６】
以上の処理により、ＨＤＤとＵＳＢメモリとは、Ｃドライブとなり、Ｃドライブの容量は、ＨＤＤとＵＳＢメモリの合計容量となる。
【０１６７】
次に、ユーザが、Ｃドライブに記録されているアプリケーションプログラム（以下、アプリケーション）を起動するための操作を行ったとする。当該アプリケーションは、Ｃドライブを構成するＨＤＤに記録されているものとする。また、当該アプリケーションの名称は、「Ａｐｐ０１．ｅｘｅ」であるものとする。また、当該アプリケーションは、Ｃドライブに記録されているファイル「ｓｅｔｔｉｎｇｓ．ｘｍｌ」を使用するものとする。また、当該ファイルは、Ｃドライブを構成するＨＤＤに記録されているものとする。
【０１６８】
次に、起動されたアプリケーション「Ａｐｐ０１．ｅｘｅ」は、ファイル「ｓｅｔｔｉｎｇｓ．ｘｍｌ」を読み出し、予め決められた処理を行う。
【０１６９】
次に、判断手段１６３は、ＨＤＤに、移動対象条件を満たすデータが格納されているか否かを判断する。ここで、移動対象条件は、「増設記憶装置１７が接続されてからアクセスされたデータ」であるものとする。すると、判断手段１６３は、上記のファイル「ｓｅｔｔｉｎｇｓ．ｘｍｌ」が、移動対象条件を満たすと判断する。その結果、判断手段１６３は、ＨＤＤに、移動対象条件を満たすデータが格納されていると判断する。
【０１７０】
次に、移動手段１６４は、判断手段１６３が、移動対象条件を満たすと判断したファイル「ｓｅｔｔｉｎｇｓ．ｘｍｌ」を、ＨＤＤからＵＳＢメモリに移動する。
【０１７１】
上記の結果、例えば、２回目に上記のアプリケーション「Ａｐｐ０１．ｅｘｅ」を起動した場合、当該アプリケーションが使用するファイルはＨＤＤよりもアクセス速度が速いＵＳＢメモリに記録されているため、１回目に起動したとき（当該ファイルがＨＤＤに記録されていたとき）よりも速く起動することができる。
【０１７２】
次に、ユーザが、ＵＳＢメモリを取り外すための操作を行ったとする。すると、受付部１５は、取り外し指示を受け付ける。そして、接続判断部１３は、ＵＳＢメモリが接続部１２から取り外されると判断する。
【０１７３】
次に、記憶領域管理情報作成部１４は、ＵＳＢメモリへの記憶領域識別子の割り当てを解除することを示す記憶領域管理情報を作成する。当該記憶領域管理情報は、例えば、ＨＤＤに割り当てられているドライブ文字「Ｃ」と、ＨＤＤを識別する記憶装置識別子「ＨＤＤ−１ＴＢ」とが対応付いた情報である。
【０１７４】
次に、受付部１５は、上記で作成した記憶領域管理情報を受け付ける。そして、図示しない記憶領域管理情報管理部は、当該記憶領域管理情報を、予め決められた記憶領域に上書きして蓄積する。また、このとき、記憶領域管理情報管理部は、例えば、図９の記憶領域管理情報が、ドライブ文字「Ｃ」と記憶装置識別子「ＨＤＤ−１ＴＢ」とが対応付いた情報となるように、図９の「ＩＤ＝００２」のレコードを削除してもよい。
【０１７５】
次に、単位領域識別子蓄積手段１６２は、ＵＳＢメモリが有するすべての各使用領域を識別する１以上の単位領域識別子を取得する。そして、当該単位領域識別子を、ＵＳＢメモリの記憶装置識別子「ＵＳＢ−ＦＭ−３２ＧＢ」と対応付けて、単位領域識別子格納手段１６１に蓄積する。当該１以上の単位領域識別子は、例えば、図１０である。図１０において、項目名「単位領域」が、単位領域識別子である。また、図１０において、１以上の各単位領域識別子には、レコードを一意に特定するためのＩＤが対応付いている。
【０１７６】
以上で、ＵＳＢメモリを取り外すための処理は終了する。従って、ユーザは、上記の処理が終了するのを待って、ＵＳＢメモリを取り外す。
【０１７７】
次に、ユーザが、上記のアプリケーション「Ａｐｐ０１．ｅｘｅ」を再度、起動したとする。すると、当該アプリケーションは、ファイル「ｓｅｔｔｉｎｇｓ．ｘｍｌ」を要求する。具体的に、当該アプリケーションは、ＵＳＢメモリに記録されているデータであり、「０ｘ０００００００１」、「０ｘ０００００００２」、「０ｘ０００００００３」の３個の各単位領域識別子で識別される単位領域に記録されているデータを要求したものとする。
【０１７８】
次に、判断手段１６３は、図１０より、アプリケーションが要求したデータが記録されている単位領域を識別する３個の単位領域識別子が、単位領域識別子格納手段１６１に格納されていると判断する。
【０１７９】
次に、出力手段１６７は、取り外されたＵＳＢメモリをＵＳＢスロットに接続する旨を出力する。このとき、出力手段１６７は、例えば、図１０の記憶装置識別子で識別されるＵＳＢメモリを接続する旨を出力する。
【０１８０】
（例３）
本例において、増設記憶装置１７が接続部１２に接続され、また取り外される例ついて説明する。なお、本例において、増設記憶装置１７は、いわゆるＤＶＤであるものとする。
【０１８１】
まず、ユーザが、ＰＣの電源がＯＮの状態で、ＤＶＤドライブにＤＶＤメディアをセットしたとする。すると、接続判断部１３は、接続部１２にＤＶＤが接続されたと判断する。
【０１８２】
次に、記憶領域管理情報作成部１４は、例１と同様に、記憶領域管理情報を作成し、図示しない記憶領域管理情報管理部は、当該記憶領域管理情報を、予め決められた記憶領域に蓄積する。当該記憶領域管理情報の例は、図８や図９などと同様であるので、省略する。
【０１８３】
次に、判断手段１６３は、ＨＤＤに、移動対象条件を満たすデータが格納されていると判断する。ここで、移動対象条件は、「アクセス頻度の低いデータ」であるものとする。
【０１８４】
次に、移動手段１６４は、判断手段１６３が、移動対象条件を満たすと判断したデータを、ＨＤＤからＤＶＤに移動する。ここで、当該移動したファイルには、例２において説明したファイル「ｓｅｔｔｉｎｇｓ．ｘｍｌ」が含まれているものとする。
【０１８５】
ここで、例えば、ユーザが、ＤＶＤに移動したデータを開いたとする。ＨＤＤよりもＤＶＤの方が、通常、アクセス速度が遅い。従って、この様な場合、ＤＶＤへのデータの移動前よりも、当該データが開くまでの時間は、遅くなる。
【０１８６】
次に、ユーザが、ＤＶＤメディアを交換するための操作を行ったとする。当該操作は、例えば、ＤＶＤドライブのイジェクトボタンを押すことなどである。すると、受付部１５は、取り外し指示を受け付ける。また、接続判断部１３は、ＤＶＤメディアがＤＶＤドライブから取り外されると判断する。また、記憶領域管理情報作成部１４は、例２と同様に、記憶領域管理情報を作成する。また、単位領域識別子蓄積手段１６２は、ＤＶＤメディアが有する使用領域を識別する１以上の単位領域識別子を、単位領域識別子格納手段１６１に蓄積する。これらの処理の詳細は、例２と同様であるので、説明を省略する。
【０１８７】
以上で、ＤＶＤメディアを交換するための処理は終了する。従って、ユーザは、上記の処理が終了するのを待って、ＤＶＤメディアを交換する。
【０１８８】
次に、ユーザが、例２において説明したアプリケーション「Ａｐｐ０１．ｅｘｅ」を起動したとする。すると、当該アプリケーションは、ファイル「ｓｅｔｔｉｎｇｓ．ｘｍｌ」を要求する。そして、出力手段１６７は、例２と同様に、ＤＶＤドライブから取り外されたＤＶＤメディアをセットする旨を出力する。ここで、当該ＤＶＤメディアを識別する識別子が「ＤＶＤ−ｘｘｘｘ」であるとする。この様な場合、出力手段１６７は、例えば、当該識別子で識別されるＤＶＤメディアをセットする旨を出力する。
【０１８９】
（例４）
本例において、既設記憶装置１１または増設記憶装置１７が移動タイミング条件を満たす場合に、一方の記憶装置から他方の記憶装置にデータを移動する例について説明する。当該、移動タイミング条件を満たす場合に一方の記憶装置から他方の記憶装置にデータを移動する際の様子は、例えば、図１１である。なお、本例において、増設記憶装置１７は、ＳＳＤであるものとする。また、その他の記憶装置識別子などは、例１や例２などと同様であるものとする。また、移動タイミング条件は、「未使用領域≧２０％」であるものとする。
【０１９０】
まず、例１と同様に、ＳＡＴＡコネクタにＳＳＤが接続されているものとする。
【０１９１】
次に、判断手段１６３は、ＨＤＤとＳＳＤのそれぞれの未使用領域の割合が、移動タイミング条件を満たすか否かを判断する。ここで、ＨＤＤの未使用領域の割合が「３０％」であり、ＳＳＤの未使用領域の割合が「１８％」であったとする。すると、判断手段１６３は、ＳＳＤの未使用領域の割合が、移動タイミング条件を満たさないと判断する。
【０１９２】
次に、移動手段１６４は、ＳＳＤからＨＤＤに移動するデータの容量を算出する。ここで、ＳＳＤの全容量が「２５６ＧＢ」であるとする。また、移動タイミング条件を満たすまでに必要な未使用領域の割合は、「２％」である。従って、移動手段１６４は、「２５６ＧＢ×２％」を計算し、移動するデータの容量「５．１２ＧＢ」を算出する。
【０１９３】
次に、移動手段１６４は、「５．１２ＧＢ」分のデータを、ＳＳＤからＨＤＤに移動する。このとき、移動手段１６４は、例えば、アクセス頻度の低いデータから順に移動し、当該移動したデータの累積の容量が「５．１２ＧＢ」を超えた時点で、当該移動を終了してもよい。また、当該移動するデータの順序は、例えば、作成してからの経過日時が長い順や、最終アクセス日時からの経過時間が長い順などであってもよい。
【０１９４】
（例５）
本例において、増設記憶装置１７が有する単位領域の一部を、キャッシュ領域として使用する例について説明する。当該増設記憶装置１７の一部をキャッシュ領域として使用する際の様子は、例えば、図１２である。なお、本例において、増設記憶装置１７は、ＳＳＤであるものとする。また、その他の記憶装置識別子などは、例１や例２などと同様であるものとする。
【０１９５】
まず、例１と同様に、ＳＡＴＡコネクタにＳＳＤが接続されているものとする。そして、例１と同様に、接続判断部１３は、接続部１２にＳＳＤが接続されたと判断する。
【０１９６】
次に、ユーザが、ＨＤＤと統合するＳＳＤのサイズ（容量）を示す情報を入力するための操作を行ったとする。すると、受付部１５は、当該サイズを示す情報を受け付ける。ここで、当該サイズは、１５０ＧＢであるものとする。
【０１９７】
次に、記憶領域管理情報作成部１４は、ＨＤＤに割り当てられているドライブ文字「Ｃ」と、接続部１２に接続されたＳＳＤを識別する記憶装置識別子「ＳＳＤ−２５６ＧＢ」と、ＳＳＤが有する１以上の単位領域のうち、１５０ＧＢ分の１以上の単位領域を識別する領域識別子とを対応付け、記憶領域管理情報を作成する。
【０１９８】
次に、受付部１５は、上記で作成した記憶領域管理情報を受け付ける。そして、図示しない記憶領域管理情報管理部は、当該記憶領域管理情報を、予め決められた記憶領域に追記する。当該追記後の記憶領域管理情報は、例えば、図１３である。図１３において、記憶領域管理情報は、記憶領域識別子（項目名：記憶領域）と、記憶装置識別子（項目名：記憶装置）と、単位領域識別子（項目名：単位領域）とを有する。
【０１９９】
以上の処理により、ＨＤＤと、ＳＳＤの１５０ＧＢ分の領域は、Ｃドライブとなり、ＳＳＤの残りの領域は、キャッシュ領域となる。
【０２００】
次に、ユーザがアプリケーションを起動し、当該アプリケーションが、ファイルを作成する（ファイルを記憶装置に記録する）処理を行ったとする。当該ファイルの作成は、例えば、ファイルをオープンし、当該ファイルに順次データを追記し、当該追記が完了すると当該ファイルをクローズする処理であるものとする。また、このとき、当該アプリケーションは、データの追記時にキャッシュ領域を使用するものとする。そして、当該アプリケーションは、データの追記が完了すると、当該データを記憶装置に移動するものとする。
【０２０１】
ここで、例えば、上記のファイルの作成処理が完了したとする。すると、受付部１５は、上記のアプリケーションから、データ移動指示を受け付ける。ここで、当該データ移動指示は、「０ｘ００００１００１」、「０ｘ００００１００２」、「０ｘ００００１００３」の３個の単位領域識別子を有しているものとする。また、当該各単位領域識別子は、ＳＳＤが有する単位領域を識別するものとする。
【０２０２】
次に、記憶領域管理情報作成部１４は、ＨＤＤに割り当てられているドライブ文字「Ｃ」と、データ移動指示が有する３個の単位領域識別子とを対応付けて、記憶領域管理情報を作成する。
【０２０３】
次に、受付部１５は、上記で作成した記憶領域管理情報を受け付ける。そして、図示しない記憶領域管理情報管理部は、当該記憶領域管理情報を、予め決められた記憶領域に追記する。当該追記後の記憶領域管理情報は、例えば、図１４である。図１４のデータ構造は、図１３のデータ構造と同様であるので、説明を省略する。
【０２０４】
（例６）
本例において、増設記憶装置１７が有する単位領域の一部を、既設記憶装置１１と統合し、残りの単位領域を、既設記憶装置１１とは異なる記憶領域として使用する例について説明する。なお、本例において、増設記憶装置１７は、ＳＳＤであるものとする。また、その他の記憶装置識別子などは、例１や例２などと同様であるものとする。
【０２０５】
まず、例１と同様に、ＳＡＴＡコネクタにＳＳＤが接続されているものとする。そして、例１と同様に、接続判断部１３は、接続部１２にＳＳＤが接続されたと判断する。
【０２０６】
次に、ユーザが、ＨＤＤと統合するＳＳＤのサイズ（容量）を示す情報を入力するための操作を行ったとする。すると、受付部１５は、当該サイズを示す情報を受け付ける。ここで、当該サイズは、１５０ＧＢであるものとする。
【０２０７】
次に、記憶領域管理情報作成部１４は、ＨＤＤに割り当てられているドライブ文字「Ｃ」と、接続部１２に接続されたＳＳＤを識別する記憶装置識別子「ＳＳＤ−２５６ＧＢ」と、ＳＳＤが有する１以上の単位領域のうち、１５０ＧＢ分の１以上の単位領域を識別する領域識別子とを対応付け、記憶領域管理情報を作成する。
【０２０８】
また、記憶領域管理情報作成部１４は、ＨＤＤに割り当てられているドライブ文字「Ｃ」とは異なるドライブ文字「Ｄ」と、ＳＳＤの残りの領域を識別する領域識別子とを対応付け、記憶領域管理情報を作成する。
【０２０９】
次に、受付部１５は、上記で作成した２個の記憶領域管理情報を受け付ける。そして、図示しない記憶領域管理情報管理部は、当該２個の記憶領域管理情報を、予め決められた記憶領域に追記する。当該追記後の記憶領域管理情報は、例えば、図１５である。図１５のデータ構造は、図１３のデータ構造と同様であるので、説明を省略する。
【０２１０】
（例７）
本例において、既設記憶装置１１または増設記憶装置１７から、他方の記憶装置にコピーしたデータを削除する例について説明する。なお、本例において、増設記憶装置１７は、ＳＳＤであるものとする。また、その他の記憶装置識別子などは、例１や例２などと同様であるものとする。
【０２１１】
まず、例１と同様に、判断手段１６３が、移動対象条件を満たすデータがＨＤＤに格納されていると判断した結果、複製手段１６５が、ファイル「ｐｈｏｔｏ００１．ｊｐｇ」を、ＨＤＤからＳＳＤにコピーしたとする。
【０２１２】
次に、判断手段１６３は、当該コピーデータが、削除対象条件を満たすか否かを判断する。ここで、判断手段１６３は、コピー先のデータ（ＳＳＤに記録されているデータ）について、削除対象条件を満たすか否かを判断するものとする。また、削除対象条件が、「経過時間≧２４：００：００」であるものとする。当該削除対象条件は、コピーされてからの経過時間が２４時間以上であることを意味する。そして、当該コピーデータのコピーされてからの経過時間が、２４時間を超えたとする。すると、判断手段１６３は、当該コピーデータが、当該削除対象条件を満たすと判断する。
【０２１３】
次に、削除手段１６６は、上記のファイル「ｐｈｏｔｏ００１．ｊｐｇ」を、ＨＤＤまたはＳＳＤから削除する。ここで、削除先条件が、「アクセス速度：遅」であるものとする。当該削除先条件は、アクセス速度が遅い方であることを意味する。通常、ＳＳＤよりもＨＤＤの方がアクセス速度は遅い。従って、削除手段１６６は、ＨＤＤからファイル「ｐｈｏｔｏ００１．ｊｐｇ」を削除する。
【０２１４】
以上、本実施の形態による情報処理装置１によれば、既設記憶装置とは種類の異なる増設記憶装置を、既設記憶装置と同一の記憶領域として使用することができる。
【０２１５】
なお、本実施の形態において、情報処理装置１は、単位領域識別子格納手段１６１、および単位領域識別子蓄積手段１６２を備えていなくてもよい。この場合、単位領域識別子蓄積手段１６２が行う処理は、通常、記憶領域管理情報作成部１４が行う。つまり、記憶領域管理情報作成部１４は、例えば、接続部１２から取り外される増設記憶装置１７が有する１以上の各使用領域を識別する１以上の単位領域識別子を取得する。また、当該増設記憶装置１７を識別する記憶装置識別子や、当該増設記憶装置１７に割り当てられている記憶領域識別子、増設記憶装置１７に記録されているファイルを識別するファイル識別子などを取得する。そして、記憶領域管理情報作成部１４は、当該取得した情報を用いて、記憶領域管理情報を作成する。
【０２１６】
また、上記の場合、判断手段１６３は、プロセスから要求されたデータが記録されていた単位領域を識別する単位領域識別子が、予め決められた記憶領域に格納されている記憶領域管理情報が有するか否かを判断する。
【０２１７】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０２１８】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２１９】
また、上記各実施の形態における情報処理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、記憶領域を識別する記憶領域識別子が割り当てられている記憶装置である１以上の既設記憶装置と、前記既設記憶装置とは種類の異なる記憶装置である１以上の増設記憶装置が接続される接続部とを備えるコンピュータを、前記接続部に前記増設記憶装置が接続された場合に、前記既設記憶装置に割り当てられている記憶領域識別子を、当該増設記憶装置にも割り当てることを示す記憶領域管理情報を受け付ける受付部と、前記受付部が受け付けた記憶領域管理情報に従い、同一の記憶領域識別子が割り当てられた２以上の記憶装置を、同一の記憶領域として使用するデータ管理部として機能させるためのプログラムである。
【０２２０】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。
【０２２１】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０２２２】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０２２３】
また、図１７は、前述のプログラムを実行して、前述の実施の形態の情報処理装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。
【０２２４】
図１７において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２２５】
図１８は、コンピュータシステム９のブロック図である。図１８において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＭＰＵ９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１４と、ＭＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１５と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＭＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０２２６】
コンピュータシステム９に、前述の実施の形態の情報処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０２２７】
プログラムは、コンピュータ９０１に、前述の実施の形態の情報処理装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０２２８】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２２９】
以上のように、本発明にかかる情報処理装置は、既設記憶装置とは種類の異なる増設記憶装置を、既設記憶装置と同一の記憶領域として使用することができるという効果を有し、オペレーティングシステムの一機能等として有用である。
【符号の説明】
【０２３０】
１  情報処理装置
１１  既設記憶装置
１２  接続部
１３  接続判断部
１４  記憶領域管理情報作成部
１５  受付部
１６  データ管理部
１７  増設記憶装置
１６１  単位領域識別子格納手段
１６２  単位領域識別子蓄積手段
１６３  判断手段
１６４  移動手段
１６５  複製手段
１６６  削除手段
１６７  出力手段
【図１】
2014191387.tif 000003
【図２】
2014191387.tif 000004
【図３】
2014191387.tif 000005
【図４】
2014191387.tif 000006
【図８】
2014191387.tif 000007
【図９】
2014191387.tif 000008
【図１０】
2014191387.tif 000009
【図１３】
2014191387.tif 000010
【図１４】
2014191387.tif 000011
【図１５】
2014191387.tif 000012
【図１６】
2014191387.tif 000013
【図１７】
2014191387.tif 000014
【図１８】
2014191387.tif 000015
【図５】
2014191387.tif 000016
【図６】
2014191387.tif 000017
【図７】
2014191387.tif 000018
【図１１】
2014191387.tif 000019
【図１２】
2014191387.tif 000020