(57)【要約】【課題】少ない記憶装置で十分にデータの冗長性を持たせることができる情報処理装置、バックアップ方法およびバックアッププログラムを提供する。【解決手段】本発明に係る情報処理装置１０は、複数の記憶装置からなる記憶装置群２２と、この記憶装置群２２に対して複数の論理ドライブを割り当てる領域設定部と、基本データおよび変動データを記憶する、前記記憶装置群２２の記憶領域の一部に割り当てられた第１の前記論理ドライブと、前記記憶装置群２２の記憶領域のうち前記第１の論理ドライブを除いた余剰領域に割り当てられた１または複数の他の前記論理ドライブと、前記第１の論理ドライブに記憶された前記変動データと同一のデータを、前記他の論理ドライブに記憶させるバックアップ処理部と、を備えたことを特徴とするものである。本発明に係る情報処理装置１０によれば、少ない記憶装置で十分にデータの冗長性を実現することができる。【選択図】  図１
2008192021.tif 000002
【特許請求の範囲】
【請求項１】
２台の記憶装置からなる記憶装置群と、
基本データおよび変動データを記憶する少なくとも１つの基本領域用の論理ドライブを、前記記憶装置群の記憶領域の一部に割り当てる基本領域設定手段と、
前記記憶装置群の記憶領域のうち前記基本領域用の論理ドライブを除いた余剰領域に、少なくとも１つのバックアップ用の論理ドライブを割り当てるバックアップ領域設定手段と、
前記基本領域用の論理ドライブに記憶された前記変動データと同一のデータを、前記バックアップ用の論理ドライブに記憶させるバックアップ処理手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記基本領域用の論理ドライブは、前記記憶装置群のうち、２台の記憶装置のそれぞれ一部の記憶領域を束ねて構成されてＲＡＩＤレベルを設定され、
前記バックアップ用の論理ドライブは、ＲＡＩＤレベルを設定された、請求項１記載の情報処理装置。
【請求項３】
前記記憶装置群は、
前記基本領域用の論理ドライブは、前記２台の記憶装置のそれぞれ一部の記憶領域を束ねて構成され、または、前記２台の記憶装置の一方の一部の記憶領域に構成され、ＲＡＩＤ０またはＲＡＩＤ１を設定され、
前記バックアップ用の論理ドライブは、前記２台の記憶装置の余剰領域を束ねて構成された１つの論理ドライブであり、ＲＡＩＤ１を設定されることにより、
前記記憶装置群に対して複合ＲＡＩＤを構成した、請求項１記載の情報処理装置。
【請求項４】
前記記憶装置群は、
前記基本領域用の論理ドライブは、前記２台の記憶装置のそれぞれ一部の記憶領域を束ねて構成され、または、前記２台の記憶装置の一方の一部の記憶領域に構成され、
ＲＡＩＤ０またはＲＡＩＤ１を設定され、
前記バックアップ用の論理ドライブは、前記２台の記憶装置のそれぞれの余剰領域に割り当てられた２つの論理ドライブであり、それぞれＲＡＩＤ０を設定されることにより、
前記記憶装置群に対して複合ＲＡＩＤを構成した、請求項１記載の情報処理装置。
【請求項５】
前記バックアップ処理手段は、前記基本領域用の論理ドライブに記憶された前記変動データと同一のデータを前記バックアップ用の論理ドライブに書込む際に、
前記バックアップ用の論理ドライブが１つの場合は、前記バックアップ用の論理ドライブの容量が前記書込む際に不足した場合は最も古いデータから順次消去して容量を確保してから前記同一のデータを書込み、
前記バックアップ用の論理ドライブが複数の場合は、同一の前記バックアップ用の論理ドライブに連続して書込みが行われないよう、あらかじめ設定された順序に従って書込みの都度順次書込む前記バックアップ用の論理ドライブを変えて書込みを行い、前記バックアップ用の論理ドライブの容量が前記書込む際に不足した場合は最も古いデータから順次消去して容量を確保してから前記同一のデータを書込むよう構成された、請求項１ないし請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
前記変動データは、ユーザの指示により直接書込み可能なファイルなどのユーザデータと、ユーザの指示により間接的に書込まれるレジストリなどのシステムデータとを含む請求項１ないし請求項５のいずれか１項に記載の情報処理装置。
【請求項７】
オペレーティングシステムの起動がオペレーティングシステムの再インストール後の最初の起動であるかどうかを判定する再インストール判定手段と、
リストアの手順を提示する画像データを作成し、表示装置を制御して、このリストアの手順を提示する画像を表示出力するリストア支援手段と、
をさらに備えた請求項１ないし請求項６のいずれか１項に記載の情報処理装置。
【請求項８】
基本データおよび変動データを記憶する少なくとも１つの基本領域用の論理ドライブを、２台の記憶装置からなる記憶装置群の記憶領域の一部に割り当てるステップと、
前記記憶装置群の記憶領域のうち前記基本領域用の論理ドライブを除いた余剰領域に、少なくとも１つのバックアップ用の論理ドライブを割り当てるステップと、
前記基本領域用の論理ドライブに記憶された前記変動データと同一のデータを、前記バックアップ用の論理ドライブに記憶させるステップと、
を有することを特徴とするバックアップ方法。
【請求項９】
前記基本領域用の論理ドライブを作成するステップは、前記記憶装置群のうち、前記２台の記憶装置のそれぞれ一部の記憶領域を束ねて構成され、または、前記２台の記憶装置の一方の一部の記憶領域に構成されてＲＡＩＤレベルを設定された前記基本領域用の論理ドライブを作成するステップであり、
前記バックアップ用の論理ドライブを作成するステップは、ＲＡＩＤレベルを設定された前記バックアップ用の論理ドライブを作成するステップである請求項８記載のバックアップ方法。
【請求項１０】
前記バックアップ用の論理ドライブに記憶させるステップは、
前記基本領域用の論理ドライブに記憶された前記変動データと同一のデータを前記バックアップ用の論理ドライブに書込む際に、
前記バックアップ用の論理ドライブが１つの場合は、前記バックアップ用の論理ドライブの容量が前記書込む際に不足した場合は最も古いデータから順次消去して容量を確保するステップと、
前記同一のデータを書込むステップと
からなる請求項８記載のバックアップ方法。
【請求項１１】
前記バックアップ用の論理ドライブに記憶させるステップは、
前記基本領域用の論理ドライブに記憶された前記変動データと同一のデータを前記バックアップ用の論理ドライブに書込む際に、
前記バックアップ用の論理ドライブが複数の場合は、同一の前記バックアップ用の論理ドライブに連続して書込みが行われないよう、あらかじめ設定された順序に従って書込みの都度順次書込む前記バックアップ用の論理ドライブを変えて書込みを行うために、前記バックアップ用の論理ドライブの容量が前記書込む際に不足した場合は最も古いデータから順次消去して容量を確保するステップと、
前記同一のデータを書込むステップと、
からなる請求項８記載のバックアップ方法。
【請求項１２】
前記変動データは、ユーザの指示により直接書込み可能なファイルなどのユーザデータと、ユーザの指示により間接的に書込まれるレジストリなどのシステムデータとを含む請求項８ないし請求項１１のいずれか１項に記載のバックアップ方法。
【請求項１３】
オペレーティングシステムの起動がオペレーティングシステムの再インストール後の最初の起動であるかどうかを判定するステップと、
リストアの手順を提示する画像データを作成し、表示装置を制御して、このリストアの手順を提示する画像を表示出力するステップと、
をさらに有する請求項８ないし請求項１２のいずれか１項に記載のバックアップ方法。
【請求項１４】
コンピュータに、
基本データおよび変動データを記憶する少なくとも１つの基本領域用の論理ドライブを、２台の記憶装置からなる記憶装置群の記憶領域の一部に割り当てるステップと、
前記記憶装置群の記憶領域のうち前記基本領域用の論理ドライブを除いた余剰領域に、少なくとも１つのバックアップ用の論理ドライブを割り当てるステップと、
前記基本領域用の論理ドライブに記憶された前記変動データと同一のデータを、前記バックアップ用の論理ドライブに記憶させるステップと、
を実行させるためのバックアッププログラム。
【請求項１５】
前記基本領域用の論理ドライブを作成するステップは、前記記憶装置群のうち、前記２台の記憶装置のそれぞれ一部の記憶領域を束ねて構成され、または、前記２台の記憶装置の一方の一部の記憶領域に構成されてＲＡＩＤレベルを設定された前記基本領域用の論理ドライブを作成するステップであり、
前記バックアップ用の論理ドライブを作成するステップは、ＲＡＩＤレベルを設定された前記バックアップ用の論理ドライブを作成するステップである請求項１４記載のバックアッププログラム。
【請求項１６】
前記バックアップ用の論理ドライブに記憶させるステップは、
前記基本領域用の論理ドライブに記憶された前記変動データと同一のデータを前記バックアップ用の論理ドライブに書込む際に、
前記バックアップ用の論理ドライブが１つの場合は、前記バックアップ用の論理ドライブの容量が前記書込む際に不足した場合は最も古いデータから順次消去して容量を確保するステップと、
前記同一のデータを書込むステップと
からなる請求項１４記載のバックアッププログラム。
【請求項１７】
前記バックアップ用の論理ドライブに記憶させるステップは、
前記基本領域用の論理ドライブに記憶された前記変動データと同一のデータを前記バックアップ用の論理ドライブに書込む際に、
前記バックアップ用の論理ドライブが複数の場合は、同一の前記バックアップ用の論理ドライブに連続して書込みが行われないよう、あらかじめ設定された順序に従って書込みの都度順次書込む前記バックアップ用の論理ドライブを変えて書込みを行うために、前記バックアップ用の論理ドライブの容量が前記書込む際に不足した場合は最も古いデータから順次消去して容量を確保するステップと、
前記同一のデータを書込むステップと、
からなる請求項１４記載のバックアッププログラム。
【請求項１８】
前記変動データは、ユーザの指示により直接書込み可能なファイルなどのユーザデータと、ユーザの指示により間接的に書込まれるレジストリなどのシステムデータとを含む請求項１４ないし請求項１７のいずれか１項に記載のバックアッププログラム。
【請求項１９】
オペレーティングシステムの起動がオペレーティングシステムの再インストール後の最初の起動であるかどうかを判定するステップと、
リストアの手順を提示する画像データを作成し、表示装置を制御して、このリストアの手順を提示する画像を表示出力するステップと、
をさらに実行させるための請求項１４ないし請求項１８のいずれか１項に記載のバックアッププログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データに冗長性を持たせて記憶する情報処理装置、バックアップ方法およびバックアッププログラムに関する。
【背景技術】
【０００２】
従来、この種のデータに冗長性を持たせて記憶する技術に、特開２００５−２５８６６８号広報（特許文献１）に開示されたものがある。
【０００３】
この特開２００５−２５８６６８号広報（特許文献１）に開示された電子計算機システムのデータ保存方法は、データが記憶されている第１の記憶装置と、常に同じデータを記憶するよう構成された２台の第２および第３の記憶装置を備え、第１の記憶装置のデータを第２および第３の記憶装置に記憶することにより、データの冗長性を持たせるようになっている。
【特許文献１】特開２００５−２５８６６８号広報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のデータに冗長性を持たせて記憶する技術では、データのバックアップにあたり、１つの記憶装置のデータを、複数の記憶装置にバックアップする。このため、最低でも３台の記憶装置が必要となってしまい、装置全体が大きくなってしまうとともに、バックアップ処理が複雑になってしまう。また、従来の技術では、各記憶装置のバックアップ用のパーティションに余裕がなくなった場合の工夫がなされておらず、各記憶装置の余剰領域を十分に生かすことができない。
【０００５】
本発明は、上述した事情を考慮してなされたもので、少ない記憶装置で十分にデータの冗長性を持たせることができる情報処理装置、バックアップ方法およびバックアッププログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、上述した課題を解決するために、２台の記憶装置からなる記憶装置群と、基本データおよび変動データを記憶する少なくとも１つの基本領域用の論理ドライブを、前記記憶装置群の記憶領域の一部に割り当てる基本領域設定手段と、前記記憶装置群の記憶領域のうち前記基本領域用の論理ドライブを除いた余剰領域に、少なくとも１つのバックアップ用の論理ドライブを割り当てるバックアップ領域設定手段と、前記基本領域用の論理ドライブに記憶された前記変動データと同一のデータを、前記バックアップ用の論理ドライブに記憶させるバックアップ処理手段と、を備えたことを特徴とするものである。
【０００７】
また、本発明に係るバックアップ方法は、上述した課題を解決するために、基本データおよび変動データを記憶する少なくとも１つの基本領域用の論理ドライブを、２台の記憶装置からなる記憶装置群の記憶領域の一部に割り当てるステップと、前記記憶装置群の記憶領域のうち前記基本領域用の論理ドライブを除いた余剰領域に、少なくとも１つのバックアップ用の論理ドライブを割り当てるステップと、前記基本領域用の論理ドライブに記憶された前記変動データと同一のデータを、前記バックアップ用の論理ドライブに記憶させるステップと、を有することを特徴とする方法である。
【０００８】
一方、本発明に係るバックアッププログラムは、上述した課題を解決するために、コンピュータに、基本データおよび変動データを記憶する少なくとも１つの基本領域用の論理ドライブを、２台の記憶装置からなる記憶装置群の記憶領域の一部に割り当てるステップと、前記記憶装置群の記憶領域のうち前記基本領域用の論理ドライブを除いた余剰領域に、少なくとも１つのバックアップ用の論理ドライブを割り当てるステップと、前記基本領域用の論理ドライブに記憶された前記変動データと同一のデータを、前記バックアップ用の論理ドライブに記憶させるステップと、を実行させるためのプログラムである。
【発明の効果】
【０００９】
本発明に係る情報処理装置、バックアップ方法およびバックアッププログラムによれば、少ない記憶装置で十分にデータの冗長性を実現することができる。
【発明を実施するための最良の形態】
【００１０】
本発明に係る情報処理装置、バックアップ方法およびバックアッププログラムの実施の形態について、添付図面を参照して説明する。
【００１１】
図１は、本発明に係る情報処理装置の第１実施形態を示す、概略的な全体構成図である。本実施形態においては、一例として、２台の記憶装置を備えた情報処理装置について説明する。
【００１２】
情報処理装置１０は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、操作受付部１４、表示出力部１５、ネットワーク接続部１６、ディスク制御部２１、記憶装置群２２および不揮発性記憶部３０を備える。
【００１３】
ＣＰＵ１１は、ＲＯＭ１３内に記憶されたプログラムにしたがって、ディスク制御部２１を含む情報処理装置１０の処理動作を制御する。ＣＰＵ１１は、ＲＯＭ１３内に記憶されたバックアッププログラムおよびプログラムの実行のために必要なデータを、ＲＡＭ１２へロードし、バックアッププログラムにしたがって少ない記憶装置で十分にデータの冗長性を実現する処理を実行する。
【００１４】
ＲＡＭ１２は、ＣＰＵ１１が実行するプログラムおよびデータを一時的に格納するワークエリアを提供する。
【００１５】
ＲＯＭ１３は、情報処理装置１０の起動プログラム、バックアッププログラムや、これらのプログラムを実行するために必要な各種データを記憶する。
【００１６】
なお、バックアッププログラムは、ＣＰＵ１１が読み取り可能であればどこに記憶されていてもよく、ＲＯＭ１３のほか、記憶部群２２の基本領域用の論理ドライブやバックアップ用の論理ドライブに記憶されていてもよい。
【００１７】
また、ＲＯＭ１３は、磁気的もしくは光学的記録媒体または半導体メモリなどの、ＣＰＵ１１により少なくとも読み取り可能な記録媒体を含んだ構成を有する。ＲＯＭ１３として、書込みも可能なフラッシュメモリなどの記憶媒体を用いる場合、ＲＯＭ１３内のプログラムおよびデータの一部または全部は電子ネットワークを介してダウンロードされるように構成してもよい。
【００１８】
操作受付部１４は、たとえばキーボード、タッチパネル、テンキーなどの一般的な入力装置により構成され、ユーザの操作に対応した操作入力信号をＣＰＵ１１に出力する。
【００１９】
表示出力部１５は、たとえば液晶ディスプレイやＣＲＴディスプレイなどの一般的な表示出力装置により構成され、ＣＰＵ１１の制御に従って各種情報を表示する。
【００２０】
ネットワーク接続部１６は、ネットワークの形態に応じた種々の情報通信用プロトコルを実装する。ネットワーク接続部１６は、この各種プロトコルにしたがって情報処理装置１０と他の電気機器とを接続する。この接続には、電子ネットワークを介した電気的な接続などを適用することができる。ここで電子ネットワークとは、電気通信技術を利用した情報通信網全般を意味し、ＬＡＮ（Local Area Network）やインターネット網のほか、電話通信回線網、光ファイバ通信ネットワーク、ケーブル通信ネットワークおよび衛星通信ネットワークなどを含む。
【００２１】
ディスク制御部２１は、ＣＰＵ１１に制御されて、設定された複数の論理ドライブ（ディスクアレイ）に対する書込みおよび読出しを指示する。たとえば、ＣＰＵ１１から論理ドライブに対する書込み指示があった場合は、ディスク制御部２１は、この論理ドライブに対応する１台また２台の記憶装置（物理ディスク）に対して所要の書込み指示を行う。また、ディスク制御部２１は、複合ＲＡＩＤ（Redundant Arrays of Inexpensive Disks）を実現する機能を有する。
【００２２】
ここで、論理ドライブとは、仮想的な記憶領域（ドライブ）であり、複数台の記憶装置（物理ディスク）の記憶領域を束ねた記憶領域を含むものとする。たとえば、複数台の記憶装置を１つのディスクアレイとした場合、このディスクアレイが１つの論理ドライブとなる。また、この１つのディスクアレイをさらに任意に分割した場合、論理ドライブは複数となる。この論理ドライブが設定されている場合、通常、ユーザからはこの論理ドライブを確認することができ、各記憶装置（物理ディスク）を確認することはできない。
【００２３】
また、本実施形態において、複合ＲＡＩＤを実現するとは、同一のアレイの中で異なるＲＡＩＤレベルを構築することをいう。複合ＲＡＩＤが可能な場合には、たとえば、複数台の記憶装置を１つのディスクアレイとし、このディスクアレイをさらに任意に分割して複数の論理ドライブを割り当て、これら複数の論理ドライブのそれぞれに対して異なるＲＡＩＤレベルを設定することができる。
【００２４】
記憶装置群２２は、第１の記憶装置２２ａおよび第２の記憶装置２２ｂを備える。記憶装置群２２は、ディスク制御部２１によって制御され、このディスク制御部２１の指示に従って、論理ドライブ対応する書込みおよび読出しを行う。
【００２５】
なお、本実施形態においては、一例として、記憶装置群２２が、ＯＳ（Operating System）などの基本プログラムやユーザプログラム、およびユーザデータやシステムデータなどの変動データ等を記憶する１つの基本領域用の論理ドライブ（以下、基本領域という）と、この変動データを記憶する１つまたは２つのバックアップ用の論理ドライブ（以下、バックアップ領域という）とを有する場合について説明する。
【００２６】
不揮発性記憶部３０は、基本領域設定記憶部３１、ＢＵ情報記憶部３２を備える。この不揮発性記憶部３０は、たとえばＥＥＰＲＯＭやフラッシュＲＯＭなどの一般的な不揮発性記憶媒体で構成することができる。
【００２７】
基本領域設定記憶部３１は、基本領域についての設定情報を記憶する。  ＢＵ情報記憶部３２は、バックアップ処理を行う際に必要となる各種データを記憶する。この各種データは、少なくとも、バックアップ方法の情報と、このバックアップ方法に応じたバックアップ領域の設定情報と、バックアップを行う対象のデータ（以下、バックアップデータという）の設定情報とを含む。
【００２８】
また、ＢＵ情報記憶部３２は、容量優先バックアップ方法によるバックアップ処理を行う際には、今回バックアップを行ったバックアップ領域の情報を記憶する。たとえば、今回バックアップを行ったバックアップ領域がＬＤ−Ｂであった場合、ＢＵ情報記憶部３２には、今回バックアップ領域がＬＤ−Ｂであった旨の情報が書込まれることになる。
【００２９】
さらに、このＢＵ情報記憶部３２には、あらかじめ、バックアップ処理を行う際に必要となる各種データの初期値（容量優先バックアップ方法によるバックアップを行う際に最初にバックアップを行うべきいずれか１つのバックアップ領域の情報を含む）が記憶されているものとする。
【００３０】
なお、バックアップ処理を行う際に必要となる各種データの初期値は、バックアッププログラムに変数として持たせるようにしてもよい。この場合、これらの初期値を除いたＢＵ情報記憶部３２に記憶されるべきデータは、記憶装置群２２の基本領域またはバックアップ領域に記憶されるようにしてもよい。
【００３１】
図２は、図１に示すＣＰＵ１１による機能実現部の構成例を示す概略的なブロック図である。
【００３２】
ＣＰＵ１１は、バックアッププログラムによって、少なくとも領域設定部１１ａ、シャットダウン要求判定部１１ｂ、ＢＵ確認通知部１１ｃ、ＢＵ指示判定部１１ｄ、アプリケーション終了部１１ｅ、バックアップ処理部１１ｆおよび電源ＯＦＦ実行部１１ｇとして機能する。この各部１１ａ〜１１ｇは、ＲＡＭ１２の所要のワークエリアを、データの一時的な格納場所として利用する。
【００３３】
次に、ＣＰＵ１１の各部１１ａ〜１１ｇについて説明する。
【００３４】
領域設定部１１ａは、少なくとも基本領域設定部１１ａ１およびＢＵ設定部１１ａ２を備える。
【００３５】
基本領域設定部１１ａ１は、ユーザによる指示に従って、またはあらかじめＲＯＭ１３などに記憶されている初期設定情報（デフォルト設定情報）に従って、基本領域についての設定を行い、この設定情報を基本領域設定部３１に記憶させる機能を有する。
【００３６】
この基本領域の設定は、少なくとも、基本領域として利用する論理ドライブＬＤ−Ａ（ディスクアレイ）の割当て方の設定と、基本領域ＬＤ−ＡのＲＡＩＤレベルの設定とを含む。論理ドライブＬＤ−Ａの割当て方の設定は、この論理ドライブＬＤ−Ａに利用する記憶装置の指定や、全体のサイズの指定などを行うことにより行う。基本領域ＬＤ−ＡのＲＡＩＤレベルの設定は、本実施形態においては、ＲＡＩＤ０（ストライピング）またはＲＡＩＤ１（ミラーリングの）のいずれか一方であるものとする。
【００３７】
ＢＵ設定部１１ａ２は、基本領域設定部１１ａ１によって基本領域についての設定が行割れた後、ＢＵ情報記憶部３２に記憶された初期設定情報に従って、またはユーザによる指示に従って、バックアップに必要な設定を行い、この設定情報をＢＵ情報記憶部３２に記憶させる機能を有する。
【００３８】
このバックアップに必要な設定は、少なくとも、バックアップ方法の設定と、このバックアップ方法の設定に応じたバックアップ領域についての設定と、バックアップを行う対象のデータ（以下、バックアップデータという）の設定とを含む。
【００３９】
ＢＵ設定部１１ａ２の機能のうち、バックアップ領域を設定する機能（バックアップ領域設定機能）は、基本領域設定部１１ａ１の基本領域を設定する機能に対応する機能である。
【００４０】
次に、バックアップ方法の設定と、このバックアップ方法の設定に応じたバックアップ領域の設定について簡単に説明する。
【００４１】
図３（ａ）および（ｂ）は、記憶装置群２２に対する基本領域およびバックアップ領域の設定ならびにバックアップ方法の設定の一例を示す説明図である。
【００４２】
バックアップ方法には、次の２つの方法がある。バックアップ方法の設定は、この２つの方法のいずれかを選択することにより行う。
【００４３】
第１のバックアップ方法は、第２のバックアップ方法にくらべ、記憶装置の余剰領域を有効に活用することができる方法である。
【００４４】
第１のバックアップ方法（以下、容量優先バックアップ方法という）を利用するよう設定した場合は、第１の記憶装置２２ａの基本領域を除いた領域である余剰領域を１つの論理ドライブＬＤ−Ｂとし、第２の記憶装置２２ｂの余剰領域を１つの論理ドライブＬＤ−Ｃとし、この論理ドライブＬＤ−ＢおよびＬＤ−ＣにそれぞれＲＡＩＤ０を設定して、それぞれをバックアップ領域として利用する。図３（ａ）は、容量優先バックアップ方法を利用する場合における基本領域ＬＤ−Ａならびにバックアップ領域ＬＤ−ＢおよびＬＤ−Ｃの割り当て方について模式的に示す説明図である。
【００４５】
容量優先バックアップ方法では、論理ドライブＬＤ−ＢおよびＬＤ−Ｃのサイズ（記憶領域）が等しい必要がない。また、バックアップ領域の総記憶領域は、第１の記憶装置２２ａおよび第２の記憶装置２２ｂの余剰領域の合計となる。
【００４６】
第２のバックアップ方法は、第１のバックアップ方法にくらべ、冗長性に優れる方法である。
【００４７】
第２のバックアップ方法（以下、冗長バックアップ方法という）を利用するよう選択した場合は、２台の記憶装置の余剰領域（基本領域以外の記憶領域）を束ねた１つの論理ドライブにＲＡＩＤ１を設定して、１つのバックアップ領域ＬＤ−Ｄを構成する。図３（ｂ）は、冗長バックアップ方法を利用する場合における基本領域ＬＤ−Ａおよびバックアップ領域ＬＤ−Ｄの割り当て方について模式的に示す説明図である。
【００４８】
冗長バックアップ方法では、バックアップ領域ＬＤ−ＤにＲＡＩＤ１を設定するため、論理ドライブＬＤ−Ｄを構成する第１の記憶装置２２ａの余剰領域と第２の記憶装置２２ｂの余剰領域のサイズが等しい必要がある。バックアップ領域ＬＤ−ＤにはＲＡＩＤ１が設定されているため、第１の記憶装置２２ａおよび第２の記憶装置２２ｂの余剰領域には、それぞれ同一のデータが記憶される（ミラーリング）。このため、容量優先バックアップ方法にくらべ、バックアップ領域の総記憶領域が第１の記憶装置２２ａおよび第２の記憶装置２２ｂの余剰領域の合計を２で除したものとなってしまい、余剰領域の有効活用という観点では劣るが、非常に冗長性に優れた方法といえる。
【００４９】
バックアップデータの設定は、基本領域ＬＤ−Ａに記憶されているデータから、バックアップを行うべきデータを指定することにより行う。たとえば、このバックアップデータとして、ユーザにより直接作成や変更が行われるユーザデータまたは／およびユーザの指示により間接的に作成や変更が行われるレジストリなどのシステムデータを指定することができる。ユーザデータの指定においては、ユーザの利便性を考慮し、バックアップを行う対象のユーザデータが格納されているディレクトリを指定するようにするとよい。
【００５０】
シャットダウン要求判定部１１ｂは、ユーザから操作受付部１４を介して情報処理装置１０の電源を落としたい旨の指示があったかどうか判定する機能を有する。
【００５１】
ＢＵ確認通知部１１ｃは、バックアップを行うかどうかの指示をユーザに促すバックアップ確認メッセージの画像データを作成し、表示出力部１５を制御して、このバックアップ確認メッセージを表示出力する機能を有する。
【００５２】
ＢＵ指示判定部１１ｄは、ユーザにより操作受付部１４を介してバックアップを行うべき旨の指示があったかどうかを判定する機能を有する。
【００５３】
アプリケーション終了部１１ｅは、バックアップに必要のないアプリケーションプログラムを全て終了させる機能を有する。この終了の方法は、バックアップに必要なバックアッププログラムを含む全てのプログラムに対して終了命令を通知することにより行う。ただし、あらかじめ、バックアッププログラムには、ＢＵ指示判定部１１ｄからバックアップを行うべき指示があった旨の情報を受けた場合、終了命令を拒否する機能を備えておく。この結果、いずれかのアプリケーションプログラムによって利用中の可能性があるファイル（データ）を含め、基本領域ＬＤ−Ａの全てのアプリケーションプログラムによって使用中であった変動データは閉じられて保存されることにより開放される。
【００５４】
バックアップ処理部１１ｆは、ＢＵ情報記憶部３２に記憶された設定情報にもとづき、基本領域ＬＤ−Ａのバックアップ対象データを、バックアップ領域に記憶させる処理をおこなう。このバックアップ処理部１１ｆは、少なくとも、データ容量算出部１１ｆ１、ＢＵ方法選択部１１ｆ２、ＢＵディスク決定部１１ｆ３、空き容量算出部１１ｆ４、空き容量判定部１１ｆ５、ファイル削除部１１ｆ６、データＢＵ部１１ｆ７、中断要求判定部１１ｆ８、ＢＵ完了判定部１１ｆ９、前回ＢＵディスク情報書込部１１ｆ１０、再インストール判定部１１ｆ１１およびリストア支援部１１ｆ１２を備える。
【００５５】
データ容量算出部１１ｆ１は、ＢＵ情報記憶部３２からバックアップを行う対象のデータ（バックアップデータ）の情報を取得し、このバックアップデータの総容量を算出する機能を有する。
【００５６】
ＢＵ方法選択部１１ｆ２は、ＢＵ情報記憶部３２からバックアップ方法の設定情報を取得し、容量優先バックアップ方法が選択されているかどうか判定する機能を有する。
【００５７】
ＢＵディスク決定部１１ｆ３は、容量優先バックアップ方法によるバックアップ処理において、ＢＵ処理部からバックアップ領域の情報及び、前回バックアップデータの記憶が行われたバックアップ領域の情報を、それぞれ取得し、今回バックアップデータの記憶を行うべきバックアップ領域の情報を取得する機能を有する。
【００５８】
空き容量算出部１１ｆ４は、バックアップ領域の空き容量を算出し、この値を空き容量判定部１１ｆ５に与える機能を有する。
【００５９】
空き容量判定部１１ｆ５は、バックアップデータの総容量と、バックアップ領域の空き容量とを比較し、バックアップ領域の空き容量がバックアップデータより大きいかどうかを判定する機能を有する。
【００６０】
ファイル削除部１１ｆ６は、バックアップ領域に記憶されているバックアップデータのうち、最も古いバックアップデータを削除する機能を有する。
【００６１】
データＢＵ部１１ｆ７は、ＢＵ情報記憶部３２からバックアップ領域の情報を取得し、このバックアップ領域に対応する所要の記憶装置の記憶領域にバックアップデータを記憶させるよう、ディスク制御部２１に指示する機能を有する。また、データＢＵ部１１ｆ７は、バックアップにあたり、バックアップデータのウイルスをチェックし、ウイルスが発見された際はバックアップを実行しない機能を有する。
【００６２】
中断要求判定部１１ｆ８は、ユーザから操作受付部１４を介してバックアップ処理を中止すべき旨の指示があったかどうかを判定する機能を有する。
【００６３】
ＢＵ完了判定部１１ｆ９は、全てのバックアップデータをバックアップ領域に記憶させ終えたかどうかを判定する機能を有する。
【００６４】
前回ＢＵディスク情報書込部１１ｆ１０は、今回バックアップ領域の情報をＢＵ情報記憶部３２に記憶させる機能を有する。
【００６５】
電源ＯＦＦ実行部１１ｇは、情報処理装置１０の一連の最終終了処理を行う機能を有する。
【００６６】
再インストール判定部１１ｆ１１は、情報処理装置１０のＯＳの起動がＯＳの再インストール後の最初の起動であるかどうかを判定する機能を有する。
【００６７】
リストア支援部１１ｆ１２は、ユーザに対してリストアの手順を提示する画像データを作成し、表示出力部１５を制御して、このリストアの手順を提示する画像を表示出力する機能を有する。
【００６８】
次に、本発明に係る情報処理装置１０の動作について説明する。
【００６９】
図４は、図１に示す情報処理装置１０のＣＰＵ１１により、少ない記憶装置で十分にデータの冗長性を実現する処理を実行する際の手順を示すフローチャートである。図４において、Ｓに数字を付した符号は、フローチャートの各ステップを示す。
【００７０】
この手順は、あらかじめ基本領域設定部１１ａ１により基本領域設定記憶部３１に基本領域についての設定情報が記憶され、ＢＵ設定部１１ａ２によりＢＵ情報記憶部３２にバックアップ領域についての必要な設定情報が記憶され、情報処理装置１０が通常の運用を開始した時点でスタートとなる。
【００７１】
まず、ステップＳ１において、シャットダウン要求判定部１１ｂは、ユーザから操作受付部１４を介して情報処理装置１０の電源を落としたい旨の指示があったかどうか判定する。指示があった場合はステップＳ２に進む。一方、指示がなかった場合は、引き続き、電源を落としたい旨の指示を監視する。
【００７２】
次に、ステップＳ２において、ＢＵ確認通知部１１ｃは、バックアップを行うかどうかの指示をユーザに促すバックアップ確認メッセージの画像データを作成し、表示出力部１５を制御して、このバックアップ確認メッセージを表示出力する。
【００７３】
次に、ステップＳ３において、ＢＵ指示判定部１１ｄは、ユーザにより操作受付部１４を介してバックアップを行うべき旨の指示があったかどうかを判定する。バックアップを行うべき旨の指示があった場合はステップＳ４に進む。一方、指示がなかった場合はステップＳ６に進む。
【００７４】
次に、ステップＳ４において、アプリケーション終了部１１ｅは、バックアップに必要のないアプリケーションプログラムを全て終了させる。この結果、このステップＳ４以降、基本領域ＬＤ−Ａの全ての変動データについて、アプリケーションプログラムにより変更されないことが保証される。
【００７５】
次に、ステップＳ５において、バックアップ処理部１１ｆは、ＢＵ情報記憶部３２に記憶された設定情報にもとづき、基本領域ＬＤ−Ａのバックアップ対象データをバックアップ領域に記憶させる。
【００７６】
そして、ステップＳ６において、電源ＯＦＦ実行部１１ｇは、ＲＡＭ１２２２にある所要の情報を不揮発性記憶部３０に格納するなど、情報処理装置１０の一連の最終終了処理を行う。
【００７７】
続いて、ＢＵ情報記憶部３２に記憶された設定情報にもとづき、基本領域ＬＤ−Ａのバックアップ対象データをバックアップ領域に記憶させるバックアップ処理を行う際の手順を説明する。
【００７８】
図５は、図４のステップＳ５でバックアップ処理部１１ｆにより実行されるバックアップ処理の手順を示す、サブルーチンフローチャートである。図５において、Ｓに数字を付した符号は、フローチャートの各ステップを示す。
【００７９】
ステップＳ５０１において、データ容量算出部１１ｆ１は、ＢＵ情報記憶部３２からバックアップデータの情報を取得し、このバックアップデータの総容量を算出して、この値をＲＡＭ１２の所要のワークエリアに格納する。
【００８０】
次に、ステップＳ５０２において、ＢＵ方法選択部１１ｆ２は、ＢＵ情報記憶部３２からバックアップ方法の設定情報を取得し、容量優先バックアップ方法が選択されているかどうか判定する。容量優先バックアップ方法が選択されている場合はステップＳ５１１に進む。一方、冗長バックアップ方法が選択されている場合はステップＳ５２１に進む。
【００８１】
続いて、容量優先バックアップ方法が選択された場合のバックアップ処理について説明する。
【００８２】
図６（ａ）は、容量優先バックアップ方法によりバックアップを行う際の、バックアップデータとバックアップ領域ＬＤ−ＢおよびＬＤ−Ｃの関係を概略的に示す説明図である。
【００８３】
容量優先バックアップ方法では、容量を優先するため、全てのバックアップ領域を有効に使いながらバックアップデータの冗長性を実現する。冗長性を確保するため、図６（ａ）に示すように、バックアップを行うたびに、バックアップデータの記憶を行うバックアップ領域を変更する。
【００８４】
この結果、たとえば、図６（ａ）において、４回目のバックアップデータが記憶された後、第１の記憶装置２２ａが故障した場合、前回（４回目）および３回前（２回目）のバックアップデータを利用することができる。また、４回目のバックアップデータが記憶された後、第２の記憶装置２２ｂが故障した場合でも、前々回（３回目）および４回前（１回目）のバックアップデータを利用することができる。
【００８５】
したがって、容量優先バックアップ方法によれば、１台の記憶装置が故障した場合でも、少なくとも前々回のバックアップデータを利用することができる。
【００８６】
ステップＳ５１１において、ＢＵディスク決定部１１ｆ３は、ＢＵ処理部からバックアップ領域の情報を、ＢＵ情報記憶部３２から前回バックアップデータの記憶が行われたバックアップ領域の情報を、それぞれ取得し、今回バックアップデータの記憶を行うべきバックアップ領域（以下、今回バックアップ領域という）の情報を取得する。
【００８７】
次に、ステップＳ５１２において、空き容量算出部１１ｆ４は、今回バックアップ領域の空き容量を算出し、この値を空き容量判定部１１ｆ５に与える。
【００８８】
次に、ステップＳ５１３において、空き容量判定部１１ｆ５は、ＲＡＭ１２の所要のワークエリアから取得したバックアップデータの総容量と、今回バックアップ領域の空き容量とを比較し、今回バックアップ領域の空き容量がバックアップデータより大きいかどうかを判定する。小さい場合はこのままではバックアップ処理を継続できないためステップＳ５１４に進む。一方、大きい場合はステップＳ５１５に進む。
【００８９】
なお、容量優先バックアップ方法においては、バックアップ領域のサイズがそれぞれ異なっていてもよいため、全てのバックアップ領域が同時期に一杯になるとは限らない。つまり、異なる容量の記憶装置で記憶装置群２２を構成した場合であっても、容量優先バックアップ方法によれば、各記憶装置の余剰領域を最大限に利用することが可能である。
【００９０】
次に、ステップＳ５１４において、ファイル削除部１１ｆ６は、今回バックアップ領域に記憶されているバックアップデータのうち、最も古いバックアップデータを削除し、ステップＳ５１３にもどる。
【００９１】
一方、ステップＳ５１５において、データＢＵ部１１ｆ７は、ＢＵ情報記憶部３２から今回バックアップ領域の情報を取得し、このバックアップ領域にバックアップデータを記憶させるようディスク制御部２１に指示する処理を開始する。このとき、今回バックアップを行った日時が一目でわかるような名前のディレクトリを作成し、このディレクトリ下にバックアップデータを記憶させるようにするとよい。すでにこの処理が開始されている場合は、引き続きこの処理を継続する。
【００９２】
図６（ａ）に示すように、本実施形態で例示する容量優先バックアップ方法においては、バックアップ領域は１つの記憶装置につき１つで構成されている。したがって、データＢＵ部１１ｆ７は、ディスク制御部２１を介して今回バックアップ領域に対応する記憶装置の記憶領域にバックアップデータを記憶させることになる。
【００９３】
なお、データＢＵ部１１ｆ７は、バックアップにあたり、バックアップデータのウイルスをチェックし、ウイルスが発見された際はバックアップを実行しないよう構成するとよい。ウイルスチェックを行うことにより、基本領域のファイルがウイルスに感染した場合でも、バックアップ領域をウイルスから守ることができる。
【００９４】
次に、ステップＳ５１６において、中断要求判定部１１ｆ８は、ユーザから操作受付部１４を介してバックアップ処理を中止すべき旨の指示があったかどうかを判定する。中断すべき旨の指示があった場合は一連の容量優先バックアップ方法によるバックアップ処理は終了となり、図４のステップＳ６に進む。一方、中断すべき旨の指示がなかった場合は、ステップＳ５１７に進む。
【００９５】
次に、ステップＳ５１７において、ＢＵ完了判定部１１ｆ９は、全てのバックアップデータを今回バックアップ領域に記憶させ終えたかどうかを判定する。記憶途中の場合は、ステップＳ５１５にもどる。一方、記憶が終わった場合は、ステップＳ５１８に進む。
【００９６】
次に、ステップＳ５１８において、前回ＢＵディスク情報書込部１１ｆ１０は、今回バックアップ領域の情報をＢＵ情報記憶部３２に記憶させる。たとえば、今回バックアップ領域がＬＤ−Ｂであった場合、ＢＵ情報記憶部３２には、今回バックアップ領域がＬＤ−Ｂであった旨の情報が書込まれることになる。
【００９７】
そして、一連の容量優先バックアップ方法によるバックアップ処理は終了となり、図４のステップＳ６に進む。
【００９８】
続いて、冗長バックアップ方法が選択された場合のバックアップ処理について説明する。
【００９９】
図６（ｂ）は、冗長バックアップ方法によりバックアップを行う際の、バックアップデータとバックアップ領域ＬＤ−Ｄの関係を概略的に示す説明図である。
【０１００】
冗長バックアップ方法では、冗長性を優先するため、全ての余剰領域を１つのバックアップ領域とし、このバックアップ領域にＲＡＩＤ１（ミラーリング）を設定する。このため、第１の記憶装置２２ａおよび第２の記憶装置２２ｂの記憶装置の余剰領域には、それぞれ同一のバックアップデータが記憶される。
【０１０１】
この結果、たとえば、図６（ｂ）において、４回目のバックアップデータが記憶された後、両方の記憶装置が故障しない限り、いずれの記憶装置が故障した場合でも、過去の全てのバックアップデータが利用可能となる。
【０１０２】
したがって、冗長バックアップ方法によれば、全ての記憶装置が故障しない限り、過去の全てのバックアップデータが利用可能である。
【０１０３】
ステップＳ５２１において、空き容量算出部１１ｆ４は、バックアップ領域ＬＤ−Ｄの空き容量を算出し、この値を空き容量判定部１１ｆ５に与える。
【０１０４】
次に、ステップＳ５２２において、空き容量判定部１１ｆ５は、ＲＡＭ１２の所要のワークエリアから取得したバックアップデータの総容量と、バックアップ領域ＬＤ−Ｄの空き容量とを比較し、バックアップ領域ＬＤ−Ｄの空き容量がバックアップデータより大きいかどうかを判定する。小さい場合は、このままではバックアップ処理を継続できないためステップＳ５１４に進む。一方、大きい場合はステップＳ５２４に進む。
【０１０５】
次に、ステップＳ５２３において、ファイル削除部１１ｆ６は、バックアップ領域ＬＤ−Ｄに記憶されているバックアップデータのうち、最も古いバックアップデータを削除し、ステップＳ５２２にもどる。
【０１０６】
一方、ステップＳ５２４において、データＢＵ部１１ｆ７は、ＢＵ情報記憶部３２からバックアップ領域ＬＤ−Ｄの情報を取得し、このバックアップ領域にバックアップデータを記憶させるようディスク制御部２１に指示する処理を開始する。すでにこの処理が開始されている場合は、引き続きこの処理を継続する。
【０１０７】
図６（ｂ）に示すように、本実施形態で例示する冗長バックアップ方法においては、バックアップ領域は全ての記憶装置につき１つで構成され、ＲＡＩＤ１が設定されている。したがって、データＢＵ部１１ｆ７は、ディスク制御部２１を介して、バックアップ領域ＬＤ−Ｄに対応する全ての記憶装置の記憶領域に、それぞれ同一のバックアップデータを記憶する。
【０１０８】
冗長バックアップ方法においても、データＢＵ部１１ｆ７は、バックアップにあたり、バックアップデータのウイルスをチェックし、ウイルスが発見された際はバックアップを実行しないようにするとよい。
【０１０９】
次に、ステップＳ５２５において、中断要求判定部１１ｆ８は、ユーザから操作受付部１４を介してバックアップ処理を中止すべき旨の指示があったかどうかを判定する。中断すべき旨の指示があった場合は一連の冗長バックアップ方法によるバックアップ処理は終了となり、図４のステップＳ６に進む。一方、中断すべき旨の指示がなかった場合は、ステップＳ５２６に進む。
【０１１０】
次に、ステップＳ５２６において、ＢＵ完了判定部１１ｆ９は、全てのバックアップデータをバックアップ領域ＬＤ−Ｄに記憶させ終えたかどうかを判定する。記憶途中の場合は、ステップＳ５２５にもどる。一方、記憶が終わった場合は、一連の冗長バックアップ方法によるバックアップ処理は終了となり、図４のステップＳ６に進む。
【０１１１】
以上の手順により、少ない記憶装置で十分にデータの冗長性を実現することができる。
【０１１２】
図７は、バックアップ領域のバックアップデータを利用することにより、ＯＳの再インストールを行った直後に、ユーザに対してデータのリストアを促す処理を行う際の手順を示すフローチャートである。
【０１１３】
この手順は、情報処理装置１０の電源が入り、ＯＳが起動した時点でスタートとなる。
【０１１４】
ステップＳ７１において、再インストール判定部１１ｆ１１は、この起動がＯＳの再インストール後の最初の起動であるかどうかを判定する。最初の起動である場合は、ステップＳ７２に進む。一方、最初の起動でない場合は、一連のリストア処理は終了となる。
【０１１５】
次に、ステップＳ７２において、ＢＵ確認通知部１１ｃは、リストアを行うかどうかの指示をユーザに促すリストア確認メッセージの画像データを作成し、表示出力部１５を制御して、このリストア確認メッセージを表示出力する。
【０１１６】
次に、ステップＳ７３において、ＢＵ指示判定部１１ｄは、ユーザにより操作受付部１４を介してリストアの実行を希望する旨の指示があったかどうかを判定する。リストアの実行を希望する旨の指示があった場合はステップＳ７４に進む。一方、指示がなかった場合は一連のリストア処理は終了となる。
【０１１７】
次に、ステップＳ７４において、リストア支援部１１ｆ１２は、ユーザに対してリストアの手順を提示する画像データを作成し、表示出力部１５を制御して、このリストアの手順を提示する画像を表示出力する。この画像を参照して、ユーザは、バックアップ領域から所望のバックアップデータを抽出し、基本領域にコピーする（リストアする）。
【０１１８】
以上の手順により、ＯＳの再インストールを行った直後に、ユーザに対してデータのリストアを促すことができる。
【０１１９】
本実施形態に係る情報処理装置１０には、複合ＲＡＩＤを適用可能である。このため、２台の記憶装置のみでも、十分にデータの冗長性を確保することができ、テープメディアや外部ディスクなどの二次バックアップメディアを必要としない。したがって、日常的に行われるバックアップをきわめて簡単に運用することができ、非常に便利である。
【０１２０】
また、本実施形態に係る情報処理装置１０は、容量優先バックアップ方法と冗長バックアップ方法の二つの方法のいずれかによりバックアップ処理を行う。
【０１２１】
容量優先バックアップ方法では、バックアップを行うたびに、バックアップ領域を順次変更する。容量優先バックアップ方法においては、このバックアップ領域は、各記憶装置が独立して１つずつ備える。このため、１台の記憶装置に不具合があった場合、前回のバックアップデータが失われる可能性はあるものの、前々回のバックアップデータは保証されるため、冗長性を確保できる。また、記憶領域のサイズが異なる複数のバックアップ領域をあつかう事ができるため、記憶装置の余剰領域を最大限に生かしてバックアップ領域とすることが可能である。
【０１２２】
また、冗長バックアップ方法では、全ての記憶装置に同一のバックアップデータが記憶される。このため、バックアップ領域全体のサイズが容量優先バックアップ方法と比べて劣るものの、１台の記憶装置が残存していれば、前回のバックアップデータを含む過去の全てのバックアップデータが保証される。したがって、非常に冗長性に優れたバックアップ運用が実現可能である。
【０１２３】
さらに、図１に示す情報処理装置１０によれば、ＯＳの再インストールの直後に速やかにユーザデータ等をリストアすることが可能であり、ユーザの利便性が高い。
【０１２４】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【０１２５】
たとえば、本実施形態の情報処理装置１０は、記憶装置群２２を構成する記憶装置が３台以上であっても、２台の場合と同様の作用効果を奏する。なお、３台以上の場合は、基本領域ＬＤ−ＡにはＲＡＩＤ０およびＲＡＩＤ１に限らずＲＡＩＤ−５を設定することも可能である。また、基本領域およびバックアップ領域について、ＲＡＩＤが設定されていない場合でも、本発明にかかるバックアップ方法を適用することができることに注意すべきである。
【０１２６】
また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【０１２７】
たとえば、バックアップ処理について、本実施形態においては、図４に示したようにシャットダウン要求があった際に行う場合について説明した。しかし、バックアップ処理は、ユーザの指示を受けてまたは所定のスケジュールに従って、任意のタイミングで行ってもよい。任意のタイミングでバックアップ処理を行う場合でも、図４のステップＳ５（図５に示した手順）により、バックアップ処理を行うことができる。もちろん、この場合においても、図４のステップＳ５のまえに図４のステップＳ２からＳ４を実行することにより、ユーザの利便性を向上させる（ステップＳ２）とともに、データの保全をはかる（ステップＳ４）ことができる。この場合、図２に示したシャットダウン要求判定部１１ｂおよび電源ＯＦＦ実行部１１ｇを省略することが可能である。
【図面の簡単な説明】
【０１２８】
【図１】本発明に係る情報処理装置の第１実施形態を示す、概略的な全体構成図
【図２】図１に示すＣＰＵによる機能実現部の構成例を示す概略的なブロック図。
【図３】（ａ）は、容量優先バックアップ方法を利用する場合における基本領域およびバックアップ領域の割り当て方について模式的に示す説明図、（ｂ）は、冗長バックアップ方法を利用する場合における基本領域およびバックアップ領域の割り当て方について模式的に示す説明図。
【図４】図１に示す情報処理装置のＣＰＵにより、少ない記憶装置で十分にデータの冗長性を実現する処理を実行する際の手順を示すフローチャート。
【図５】図４のステップＳ５でバックアップ処理部により実行されるバックアップ処理の手順を示す、サブルーチンフローチャート。
【図６】（ａ）は、容量優先バックアップ方法によりバックアップを行う際の、バックアップデータとバックアップ領域ＬＤ−ＢおよびＬＤ−Ｃの関係を概略的に示す説明図、（ｂ）は、冗長バックアップ方法によりバックアップを行う際の、バックアップデータとバックアップ領域ＬＤ−Ｄの関係を概略的に示す説明図。
【図７】バックアップ領域のバックアップデータを利用することにより、ＯＳの再インストールを行った直後にデータのリストア処理を行う際の手順を示すフローチャート。
【符号の説明】
【０１２９】
１０  情報処理装置
１１  ＣＰＵ
１１ａ  領域設定部
１１ａ１  基本領域設定部
１１ａ２  ＢＵ設定部
１１ｂ  シャットダウン要求判定部
１１ｃ  ＢＵ確認通知部
１１ｄ  ＢＵ指示判定部
１１ｅ  アプリケーション終了部
１１ｆ  バックアップ処理部
１１ｆ１  データ容量算出部
１１ｆ２  ＢＵ方法選択部
１１ｆ３  ＢＵディスク決定部
１１ｆ４  空き容量算出部
１１ｆ５  空き容量判定部
１１ｆ６  ファイル削除部
１１ｆ７  データＢＵ部
１１ｆ８  中断要求判定部
１１ｆ９  ＢＵ完了判定部
１１ｆ１０  前回ＢＵディスク情報書込部
１１ｆ１１  再インストール判定部
１１ｆ１２  リストア支援部
１１ｇ  電源ＯＦＦ実行部
１２  ＲＡＭ
１３  ＲＯＭ
１４  操作受付部
１５  表示出力部
１６  ネットワーク接続部
２１  ディスク制御部
２２  記憶装置群
２２ａ  第１の記憶装置
２２ｂ  第２の記憶装置
３０  不揮発性記憶部
３１  基本領域設定記憶部
３２  ＢＵ情報記憶部
【図１】
2008192021.tif 000003
【図２】
2008192021.tif 000004
【図３】
2008192021.tif 000005
【図４】
2008192021.tif 000006
【図５】
2008192021.tif 000007
【図６】
2008192021.tif 000008
【図７】
2008192021.tif 000009