(57)【要約】【課題】ミラーリングを行う記憶手段がエラーから復帰可能な場合、記憶手段の交換を実施せずにミラーリングを再構築できるようにする。【解決手段】一方がデータの書き込み及び読み出しの対象となり、他方がデータの書き込みの対象となってミラーリングを行い、同じデータを記憶する第１の記憶手段及び第２の記憶手段を有する情報処理装置にて、第１の記憶手段及び第２の記憶手段のいずれかにエラーが発生したことを検出した場合、エラーが発生していない記憶手段で処理を継続するよう制御し、エラーが発生した記憶手段のリカバリ処理を行うようにして、ミラーリングを行う記憶手段がエラーから復帰可能な場合には、記憶手段の交換を実施せずにミラーリングの再構築を可能にする。【選択図】図６
2020060869.tif 000002
【特許請求の範囲】
【請求項１】
一方がデータの書き込み及び読み出しの対象となり、他方がデータの書き込みの対象となってミラーリングを行い、同じデータを記憶する第１の記憶手段及び第２の記憶手段と、
前記第１の記憶手段及び前記第２の記憶手段のいずれかにエラーが発生したことを検出した場合、前記エラーが発生していない記憶手段で処理を継続するよう制御し、前記エラーが発生した記憶手段のリカバリ処理を行う制御手段とを有することを特徴とする情報処理装置。
【請求項２】
前記制御手段は、前記エラーが発生した記憶手段がデータの書き込み及び読み出しの対象となる記憶手段である場合、前記エラーが発生していない記憶手段をデータの書き込み及び読み出しの対象となる記憶手段に移行させることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記リカバリ処理では、前記エラーが発生した記憶手段に対してフォーマットを行うことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記リカバリ処理では、前記エラーが発生していない記憶手段が記憶しているデータを前記エラーが発生した記憶手段に対してコピーすることを特徴とする請求項１〜３の何れか１項に記載の情報処理装置。
【請求項５】
前記制御手段は、前記リカバリ処理が終了した後の記憶手段に対してエラーの有無を確認するセルフテストを行い、セルフテストの結果、エラーが発生していなければ前記第１の記憶手段及び前記第２の記憶手段のミラーリングの再構築を行うことを特徴とする請求項１〜４の何れか１項に記載の情報処理装置。
【請求項６】
前記制御手段は、前記エラーが発生した記憶手段がデータの書き込み及び読み出しの対象となる記憶手段である場合、前記セルフテストの結果、エラーが発生していなければ前記リカバリ処理が行われた記憶手段をデータの書き込み及び読み出しの対象となる記憶手段にし、前記エラーが発生していない記憶手段をデータの書き込みの対象となる記憶手段にすることを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記制御手段は、前記セルフテストの結果、エラーが発生していれば記憶手段の故障が発生したことを表示手段に表示させることを特徴とする請求項５又は６記載の情報処理装置。
【請求項８】
前記制御手段は、前記エラーが発生した記憶手段の全領域に対して前記リカバリ処理を行うことを特徴とする請求項１〜７の何れか１項に記載の情報処理装置。
【請求項９】
前記制御手段は、前記エラーが発生した領域のみに対して前記リカバリ処理を行うことを特徴とする請求項１〜７の何れか１項に記載の情報処理装置。
【請求項１０】
前記制御手段は、前記エラーが発生した領域を含む所定範囲の領域に対して前記リカバリ処理を行うことを特徴とする請求項１〜７の何れか１項に記載の情報処理装置。
【請求項１１】
前記エラーの検出回数を計測する計測手段を有し、
前記制御手段は、前記計測手段により計測された前記エラーの検出回数が所定の回数以上である場合、前記エラーが発生した記憶手段のリカバリ処理を行わずに、記憶手段の故障が発生したことを表示手段に表示させることを特徴とする請求項１〜１０の何れか１項に記載の情報処理装置。
【請求項１２】
前記情報処理装置は、画像形成装置であることを特徴とする請求項１〜１１の何れか１項に記載の情報処理装置。
【請求項１３】
一方がデータの書き込み及び読み出しの対象となり、他方がデータの書き込みの対象となってミラーリングを行い、同じデータを記憶する第１の記憶手段及び第２の記憶手段を有する情報処理装置の制御方法であって、
前記第１の記憶手段及び前記第２の記憶手段のいずれかにエラーが発生したことを検出した場合、前記エラーが発生していない記憶手段で処理を継続するよう制御する工程と、
前記エラーが発生した記憶手段のリカバリ処理を行う工程とを有することを特徴とする情報処理装置の制御方法。
【請求項１４】
一方がデータの書き込み及び読み出しの対象となり、他方がデータの書き込みの対象となってミラーリングを行い、同じデータを記憶する第１の記憶手段及び第２の記憶手段を有する情報処理装置のコンピュータに、
前記第１の記憶手段及び前記第２の記憶手段のいずれかにエラーが発生したことを検出した場合、前記エラーが発生していない記憶手段で処理を継続するよう制御するステップと、
前記エラーが発生した記憶手段のリカバリ処理を行うステップとを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
ＨＤＤ（ハードディスクドライブ）は、磁気式の記憶手段であり、ＰＣ（パーソナルコンピュータ）やサーバや画像形成装置等の様々な情報処理装置に搭載されている。例えば、画像形成装置では、印刷ジョブ処理において画像データや装置のログ等がＨＤＤに格納されている。
【０００３】
情報処理装置において、ＨＤＤの突発的な故障や製品寿命による記憶情報の喪失等に対する対策として、同一の情報を２つ以上のＨＤＤに記憶し、一方が他方を補うミラーリングの構成が知られている。ミラーリング構成を採用した情報処理装置において、ＨＤＤの故障が発生した場合には、故障していないＨＤＤで処理を継続するとともに、故障したＨＤＤを特定して交換を実施する。例えば特許文献１には、ミラーリング構成を採用した画像形成装置において、交換が必要なＨＤＤの場所の特定を容易にするために、そのＨＤＤが配置されている物理的位置を表示する手法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−８１１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ミラーリング構成を採用した画像形成装置において、故障等によりＨＤＤのエラーが発生した場合、サービスマンコールが行われて、エラーが発生したＨＤＤの交換が実施される。しかし、ＨＤＤのエラーは、ＨＤＤ自体の故障の場合だけでなく、ゴミやグリス等による一時的なエラーの場合もあり、交換しなくともリカバリ処理を行うことで復帰できる場合がある。従来の手法では、ミラーリング構成を採用した画像形成装置においてＨＤＤのエラーが発生すると、ゴミやグリス等による一時的なエラーでありＨＤＤエラーから復帰できる場合を含めて、エラーが発生したＨＤＤの交換が実施されてしまっていた。本発明は、このような事情に鑑みてなされたものであり、ミラーリングを行う記憶手段がエラーから復帰可能な場合、記憶手段の交換を実施せずにミラーリングを再構築できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、一方がデータの書き込み及び読み出しの対象となり、他方がデータの書き込みの対象となってミラーリングを行い、同じデータを記憶する第１の記憶手段及び第２の記憶手段と、前記第１の記憶手段及び前記第２の記憶手段のいずれかにエラーが発生したことを検出した場合、前記エラーが発生していない記憶手段で処理を継続するよう制御し、前記エラーが発生した記憶手段のリカバリ処理を行う制御手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ミラーリングを行う記憶手段がエラーから復帰可能な場合には、記憶手段の交換を実施せずにミラーリングの再構築が可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態における情報処理装置としての画像形成装置の構成例を示す図である。
【図２】本実施形態におけるメインコントローラ部の構成例を示す図である。
【図３】本実施形態におけるＨＤＤの構成例を示す概略図である。
【図４】本実施形態における画像形成装置の動作を説明する図である。
【図５】本実施形態における画像形成装置のＨＤＤエラー表示の例を示す図である。
【図６】本実施形態における画像形成装置のＨＤＤエラー発生時の処理例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態を図面に基づいて説明する。
以下では、本発明の一実施形態における情報処理装置として、画像形成装置を一例に説明する。なお、本実施形態に記載の構成要素はあくまで例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００１０】
図１は、本実施形態における情報処理装置としての画像形成装置の構成例を示すブロック図である。本実施形態における画像形成装置１００は、例えばプリント機能、スキャナ機能、コピー機能、ＦＡＸ（ファクシミリ）機能等の複数の機能を有するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。
【００１１】
画像形成装置１００は、電源部１０１、メインコントローラ部１０２、スキャナ部１０３、プリンタ部１０４、操作部１０５、及び表示部１０６を有する。電源部１０１は、画像形成装置１００が有する各機能部に対して電源供給を行う。スキャナ部１０３は、原稿から光学的に画像を読み取り画像データを生成する。プリンタ部１０４は、例えば電子写真方式に従って記録媒体（用紙）に画像を形成する。
【００１２】
メインコントローラ部１０２は、画像形成装置１００が有する各機能部を統括的に制御したり、各種処理を行ったりする。例えば、メインコントローラ部１０２は、スキャナ部１０３、ＦＡＸ１１１、外部装置１１２等から入力される画像データを処理してプリンタ部１０４へ出力する処理を行う。また、例えば、メインコントローラ部１０２は、操作部１０５へ入力されるユーザ指示に応じて、スキャナ部１０３やプリンタ部１０４を含む画像形成装置１００の統括的な動作を制御する。表示部１０６は、画像形成装置１００の各種状態を表示する。表示部１０６は、例えば、画像形成装置１００でのコピーの状況や設定、エラー発生時のエラー表示等を表示する。
【００１３】
画像形成装置１００は、動作モードとして、ジョブモード、スタンバイモード、及びスリープモードを有する。ジョブモードは、コピー動作やスキャン動作等のジョブを実行し、画像形成装置１００のすべての部分に通電される動作モードである。スタンバイモードは、ジョブの受け付けを待機している状態であり、スキャナ部１０３及びプリンタ部１０４以外の部分に通電されている動作モードである。スリープモードは、必要最小限の負荷（ＦＡＸ１１１等の外部との通信部やメインコントローラ部１０２）以外は動作しない動作モードである。
【００１４】
画像形成装置１００は、操作部１０５やＰＣ等の外部装置１１２より要求されるジョブを受けると、ジョブモードとなって画像形成動作等のジョブに応じた動作を行う。画像形成装置１００は、ジョブの実行が終了するとスタンバイモードへと移行する。画像形成装置１００は、スタンバイモードに移行した後、一定時間が経過しても本装置が使用されない場合や操作部１０５においてスリープモードへ移行させる操作が行われた場合、スリープモードへと移行する。
【００１５】
図２は、本実施形態におけるメインコントローラ部１０２の構成例を示すブロック図である。図２において、図１に示した構成要素と同一の機能を有する構成要素には同一の符号を付し、重複する説明は省略する。メインコントローラ部１０２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、メモリ部２０２、ＨＤＤ（ハードディスクドライブ）２０３、２０４、及び画像処理部２０５を有する。
【００１６】
ＣＰＵ２０１は、画像形成装置１００全体の制御を行う中央演算装置である。ＣＰＵ２０１は、ＨＤＤ２０３、２０４等に格納されたプログラムをメモリ部２０２に展開して実行することで、画像形成装置１００の各機能部に係る制御を行う。例えば、ＣＰＵ２０１は、操作部１０５、ＦＡＸ１１１、外部装置１１２等からの信号を受けて、画像形成装置１００が有する各機能部を制御してコピー機能、プリント機能、ＦＡＸ機能等の各機能を実現する。ＣＰＵ２０１は、ＨＤＤ−Ａ２０３及びＨＤＤ−Ｂ２０４の制御を行うＨＤＤ制御部２０６を有する。
【００１７】
ＨＤＤ制御部２０６は、ＣＰＵ２０１からの命令に応じて、ＨＤＤ−Ａ２０３及びＨＤＤ−Ｂ２０４の少なくとも一方に対して、データの書き込み（ライト）又は読み出し（リード）を行う。また、ＨＤＤ制御部２０６は、ＨＤＤ−Ａ２０３及びＨＤＤ−Ｂ２０４のミラーリングを行う。ここで、ミラーリングとは、２つ以上のＨＤＤに同じデータ（情報）を書き込むことにより、あるＨＤＤが故障した場合に、他のＨＤＤのデータを用いてデータを復元することが可能なシステムである。
【００１８】
ミラーリングにおいては、２つ以上のＨＤＤのうちの１つのＨＤＤがデータの書き込み及び読み出しの対象となるマスターの記憶デバイスとなり、残りのＨＤＤがデータの書き込みのみが対象となるスレーブの記憶デバイスとなる。図２に示す例では、２つのＨＤＤ２０３、２０４のうちの一方のＨＤＤがデータの書き込み及び読み出しの対象となるマスターの記憶デバイスとなり、他方のＨＤＤがデータの書き込みのみが対象となるスレーブの記憶デバイスとなる。以下の説明では、ＨＤＤ−Ａ２０３をマスターの記憶デバイスとし、ＨＤＤ−Ｂ２０４をスレーブの記憶デバイスとする。
【００１９】
メモリ部２０２は、ＣＰＵ２０１で実行されるジョブ等のデータを一時的に格納する記憶デバイスであり、例えばＤＤＲ  ＳＤＲＡＭ等の揮発性メモリである。ＨＤＤ−Ａ２０３及びＨＤＤ−Ｂ２０４は、データを記憶する不揮発性の記憶デバイスである。例えば、ＣＰＵ２０１は、ＨＤＤ２０３、２０４等に格納されるプログラムに従い、メモリ部２０２をワークメモリとして用いて、画像形成装置１００の各部を制御する。
【００２０】
なお、不揮発性の記憶デバイスとしては、ＨＤＤ以外の記憶デバイスであってもよく、例えばＳＳＤ（ソリッドステートドライブ）等の不揮発性の記憶デバイスであってもよい。また、ＨＤＤ２０３、２０４は、メインコントローラ部１０２の外部に設ける構成であってもよいし、画像形成装置１００の外部に設ける構成であってもよい。また、図２に示す例では、ＣＰＵ２０１とＨＤＤ２０３、２０４とが直接接続されている構成としているが、ＣＰＵ２０１とは別の不図示のディスクアレイ装置（ディスクアレイコントローラ、ストレージコントローラ）を用いて制御を行う構成としてもよい。
【００２１】
画像処理部２０５は、ＣＰＵ２０１、プリンタ部１０４、及びスキャナ部１０３に接続され、入力される画像データに各種の画像処理を施して出力する。例えば、画像処理部２０５は、スキャナ部１０３から出力されたデジタル画像を色空間変換等の画像処理を行い、画像処理後のデータをＣＰＵ２０１に出力する。また、例えば、画像処理部２０５は、スキャナ部１０３で読み取られた画像データを基に色空間変換等の画像処理を行い、ビットマップデータに変換してプリンタ部１０４に出力する。
【００２２】
図３は、本実施形態におけるＨＤＤ２０３、２０４の構成例を示す概略図である。ＨＤＤ２０３、２０４は、磁気ヘッド３０２を磁気ディスク３０１上のセクタ３０３まで移動させてデータの書き込みや読み出し、そしてデータの消去を行う。ＨＤＤ２０３、２０４は、外部からの振動や温度・湿度の環境等によってデータを読み書きするセクタ３０３がずれて、データの書き込みや読み出しを実行することができずにエラーが発生することがある。また、ＨＤＤ２０３、２０４は、データの書き込み又は読み取り中の不意な電源断や、ゴミやグリス等の影響によってセクタ３０３へのデータの書き込みや読み出しが正常に完了しないことが要因でエラーが発生することがある。本実施形態では、ＨＤＤ２０３、２０４においてデータの書き込み若しくは読み出しができないエラー領域をＣＰＵ２０１が検出した場合、ＨＤＤ制御部２０６は、エラーから復帰させるためのリカバリ処理を行う。
【００２３】
次に、図４（Ａ）及び図４（Ｂ）を参照して、ＨＤＤにエラーが発生した場合のシステム処理構成の変化について説明する。図４（Ａ）及び図４（Ｂ）は、本実施形態における画像形成装置の動作を説明する図である。
【００２４】
図４（Ａ）は、正常に動作している時のシステム処理構成を示している。ＨＤＤ制御部２０６によりシステム制御が行われており、ＨＤＤ−Ａ２０３がデータの書き込み及び読み出しが行われるマスターとして機能し、ＨＤＤ−Ｂ２０４がデータの書き込みのみが行われるスレーブとして機能している。すなわち、処理システム４０１での処理において書き込むデータは、ＨＤＤ−Ａ２０３及びＨＤＤ−Ｂ２０４に書き込まれ、処理システム４０１での処理において読み出すデータは、ＨＤＤ−Ａ２０３から読み出される。
【００２５】
図４（Ａ）に示したシステム処理構成において、ＨＤＤ−Ａ２０３にエラーが発生した場合、図４（Ｂ）に示すように構成が変化する。ＨＤＤ制御部２０６は、エラーが発生していないＨＤＤ−Ｂ２０４へ一時的にマスター機能を移し、処理システム４０１は、ＨＤＤ−Ｂ２０４を用いて処理を継続する。また、ＨＤＤ制御部２０６は、ＨＤＤ−Ｂ２０４へマスター機能を移行すると同時に、エラーが発生したＨＤＤ−Ａ２０３のリカバリ処理を実施する。
【００２６】
リカバリ処理の例としては、フォーマットを行うことやエラーが発生していないＨＤＤ（ＨＤＤ−Ｂ２０４）のデータをエラーが発生したＨＤＤ（ＨＤＤ−Ａ２０３）に対してコピーすることが挙げられる。リカバリ処理を実施する対象領域は、ＨＤＤの全領域としてもよいし、エラーが発生したセクタのみとしてもよいし、エラーが発生したセクタを含む所定範囲の領域としてもよい。
【００２７】
リカバリ処理が終了した後、ＨＤＤ制御部２０６は、リカバリ処理したＨＤＤ−Ａ２０３へのセルフテスト（自己診断処理）を行い、エラーの有無を確認する。セルフテストの結果、エラーが発生していなければ、ＨＤＤ制御部２０６は、ＨＤＤ−Ａ２０３のリカバリ処理が成功したと判定して、図４（Ａ）に示したシステム処理構成となるようにミラーリングの再構築を行う。一方、エラーが発生していれば、ＨＤＤ制御部２０６は、ＨＤＤ−Ａ２０３のリカバリ処理が失敗したと判定して、図４（Ｂ）に示したシステム処理構成を継続させ、図５に一例を示すように表示部１０６にＨＤＤの故障が発生した旨の表示を行う。
【００２８】
なお、図４（Ａ）に示したシステム処理構成において、ＨＤＤ−Ｂ２０４にエラーが発生した場合、マスターであるＨＤＤ−Ａ２０３を用いて処理を継続しつつ、ＨＤＤ制御部２０６は、エラーが発生したＨＤＤ−Ｂ２０４のリカバリ処理を実施する。そして、ＨＤＤ−Ｂ２０４のリカバリ処理が成功すると、ＨＤＤ制御部２０６は、図４（Ａ）に示したシステム処理構成となるようにミラーリングの再構築を行う。また、ＨＤＤ−Ｂ２０４のリカバリ処理が失敗すると、ＨＤＤ−Ｂ２０４を用いずにＨＤＤ−Ａ２０３を用いたシステム処理構成を継続し、表示部１０６にＨＤＤの故障が発生した旨の表示を行う。
【００２９】
次に、本実施形態における画像形成装置１００のＨＤＤエラー発生時の処理例を説明する。図６は、本実施形態における画像形成装置１００のＨＤＤエラー発生時の処理例を示すフローチャートである。ＨＤＤエラーが発生する前は、ＨＤＤ２０３、２０４がミラーリング構成となっており、ＨＤＤ−Ａ２０３がマスターとして機能し、ＨＤＤ−Ｂ２０４がスレーブとして機能しているものとする。
【００３０】
ステップＳ６０１にて、ＣＰＵ２０１のＨＤＤ制御部２０６が、ＨＤＤ２０３、２０４のいずれかでデータの書き込みや読み出しを実行することができないエラーを検出すると、ステップＳ６０２へ進む。ステップＳ６０２にて、ＨＤＤ制御部２０６は、エラーが発生したＨＤＤの特定を行う。
【００３１】
次に、ステップＳ６０３にて、ＨＤＤ制御部２０６は、エラーが発生したＨＤＤがＨＤＤ−Ａ２０３であるか否かを判定する。エラーが発生したＨＤＤがＨＤＤ−Ａ２０３でない、すなわちＨＤＤ−Ｂ２０４にエラーが発生したとＨＤＤ制御部２０６が判定した場合（Ｎｏ）、ステップＳ６０４にて、ＨＤＤ制御部２０６は、ＨＤＤ−Ａ２０３でシステム処理を継続させるよう制御する。一方、ＨＤＤ−Ａ２０３にエラーが発生したとＨＤＤ制御部２０６が判定した場合（Ｙｅｓ）、ステップＳ６０５にて、ＨＤＤ制御部２０６は、ＨＤＤ−Ｂ２０４へ一時的にマスター機能を移し、ＨＤＤ−Ｂ２０４でシステム処理を継続させるよう制御する。
【００３２】
そして、ステップＳ６０６にて、ＨＤＤ制御部２０６は、エラーが発生したＨＤＤのリカバリ処理を開始し、ステップＳ６０７にて、リカバリ処理が終了したとＨＤＤ制御部２０６が判定すると、ステップＳ６０８へ進む。ステップＳ６０８にて、ＨＤＤ制御部２０６は、リカバリ処理を行ったＨＤＤに対してセルフテストを行い、エラーの有無を確認することでリカバリが成功したか否かを判定する。リカバリが成功したとＨＤＤ制御部２０６が判定した場合（Ｙｅｓ）、ステップＳ６０９にて、ＨＤＤ制御部２０６は、ミラーリングを再構築して、ＨＤＤ−Ａ２０３をマスターとし、ＨＤＤ−Ｂ２０４をスレーブとして処理を継続する。リカバリが失敗したとＨＤＤ制御部２０６が判定した場合（Ｎｏ）、ステップＳ６１０にて、ＨＤＤ制御部２０６は、図５に示したようにＨＤＤ故障の発生とサービスマンコールを行う旨を表示部１０６に表示させる。
【００３３】
以上のように、ミラーリング構成を採用した本実施形態における画像形成装置において、ＨＤＤ２０３、２０４のうちの一方にエラーが発生した場合、エラーが発生していないＨＤＤで処理を継続し、エラーが発生したＨＤＤのリカバリ処理を自動で実施する。これにより、ＨＤＤ内のゴミ等による一時的なエラーが発生した場合、自動的にリカバリ処理を実施することで、ＨＤＤの交換を実施せずにＨＤＤエラーから自動で復帰することが可能となる。
【００３４】
また、従来は、ＨＤＤのエラーが発生すると、ＨＤＤエラーから復帰できる場合であっても、ＨＤＤの交換が実施されてしまい、サービスマンとユーザともに負担となっていた。それに対して本実施形態では、ＨＤＤエラーから自動で復帰できる場合には、サービスマンコールを行わずに継続して処理を実行することが可能となるため、サービスマンコールの頻度が減少し、ユーザ、サービスマンともに負担を軽減することが可能である。
【００３５】
なお、本実施形態では、２つのＨＤＤを搭載している例を示したが、３つ以上のＨＤＤを搭載した場合についても同様に適用が可能である。また、本実施形態では、エラーを検出した際にはリカバリ処理を行うようにしているが、エラーの検出回数を計測する計測部を設け、エラーの検出回数が所定の回数以上となった場合、リカバリ処理を行わないようにしてもよい。すなわち、エラーの検出回数が所定の回数以上である場合、エラーを検出してもリカバリ処理を行うことなく、ＨＤＤ故障の発生とサービスマンコールを行う旨を表示部１０６に表示させることも可能である。また、本実施形態では、リカバリ処理が成功した場合、エラー発生前のシステム処理構成となるようにミラーリングの再構築を行う例を示したが、リカバリ処理されたＨＤＤをスレーブとして加えるようにしてミラーリングの再構築を行うようにしてもよい。
【００３６】
また、本実施形態では、情報処理装置として画像形成装置１００を一例に説明したが、これに限定されるものではない。複数のＨＤＤを備えてミラーリングを行う機能を持ち、かつエラーが発生した時に自動でリカバリ処理を行い、リカバリ処理が成功した時にミラーリングを再構築する機能を有する任意の情報処理装置に適用することが可能である。
【００３７】
（本発明の他の実施形態）
本発明は、前述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００３８】
なお、前記実施形態は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００３９】
１００：画像形成装置  １０２：メインコントローラ部  １０３：スキャナ部  １０４：プリンタ部  １０５：操作部  １０６：表示部  ２０１：ＣＰＵ  ２０２：メモリ部  ２０３、２０４：ＨＤＤ（ハードディスクドライブ）  ２０５：画像処理部
【図１】
2020060869.tif 000003
【図２】
2020060869.tif 000004
【図３】
2020060869.tif 000005
【図４】
2020060869.tif 000006
【図５】
2020060869.tif 000007
【図６】
2020060869.tif 000008