【手続補正書】
【提出日】令和2年6月23日(2020.6.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置であって、
第１記憶装置と、
前記第１記憶装置との間でデータのミラーリングが行われる第２記憶装置と、
前記第１記憶装置に格納されたデータを前記第２記憶装置にコピーすることによって前記第２記憶装置のリビルド処理を行う制御手段と、を備え、
前記制御手段は、前記第２記憶装置が半導体メモリで構成された第１タイプの記憶装置であれば、前記リビルド処理において、前記第１記憶装置に格納されたデータのうち、前記情報処理装置の起動に用いるシステムデータ以外のデータを前記第２記憶装置にコピーした後に、前記システムデータを前記第２記憶装置へコピーする
ことを特徴とする情報処理装置。
【請求項２】
前記システムデータは、前記第１記憶装置の記憶領域における先頭部の領域に格納されており、
前記制御手段は、前記第２記憶装置が前記第１タイプの記憶装置であれば、前記第１記憶装置の記憶領域における最後部の領域から前記先頭部の領域まで順に、各領域に格納されているデータを前記第２記憶装置へコピーする
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記第２記憶装置が前記第１タイプの記憶装置であれば、
前記第１記憶装置の記憶領域における前記最後部の領域から前記先頭部の領域まで順に、各領域に格納されているデータを読み出し、
前記第１記憶装置から順に読み出したデータを、前記第２記憶装置の記憶領域における前記先頭部の領域から前記最後部の領域まで順に書き込む
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記制御手段は、
前記リビルド処理が完了した後に、同じデータが格納される前記第１記憶装置の領域と前記第２記憶装置の領域とにそれぞれ割り当てられたアドレスの対応関係を示し、前記第１記憶装置に対して使用されるアドレスを、前記第２記憶装置に対して使用されるアドレスに変換するための変換テーブルを生成し、
前記変換テーブルに基づいて、前記第１記憶装置に対して使用されるアドレスによる前記第２記憶装置へのアクセス制御を行う
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御手段は、前記第２記憶装置が磁気ディスクで構成された第２タイプの記憶装置であれば、
前記第１記憶装置の記憶領域における前記先頭部の領域から前記最後部の領域まで順に、各領域に格納されているデータを読み出し、
前記第１記憶装置から順に読み出したデータを、前記第２記憶装置の記憶領域における前記先頭部の領域から前記最後部の領域まで順に書き込む
ことを特徴とする請求項２乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記制御手段は、前記第２記憶装置が前記第１タイプの記憶装置であれば、
前記第１記憶装置の記憶領域における前記最後部の領域から前記先頭部の領域まで順に、各領域に格納されているデータを読み出し、
前記第１記憶装置から順に読み出したデータを、前記第２記憶装置の記憶領域における前記最後部の領域から前記先頭部の領域まで順に書き込む
ことを特徴とする請求項２に記載の情報処理装置。
【請求項７】
前記制御手段は、前記第２記憶装置が前記第１タイプの記憶装置であれば、前記第１記憶装置に格納された全データを前記第２記憶装置へコピーした後、前記第１記憶装置に格納された全データを前記第２記憶装置へ再度コピーする
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記制御手段は、前記第２記憶装置が前記第１タイプの記憶装置であれば、前記第１記憶装置に格納された全データを前記第２記憶装置へコピーした後、前記第１記憶装置に格納された前記システムデータを前記第２記憶装置へ再度コピーする
ことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記制御手段は、前記第２記憶装置から装置情報を取得し、当該装置情報に基づいて、前記第２記憶装置が前記第１タイプの記憶装置であるか磁気ディスクで構成された第２タイプの記憶装置であるかを判定する
ことを特徴とする請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
第１記憶装置と、前記第１記憶装置との間でデータのミラーリングが行われる第２記憶装置と、を備える情報処理装置の制御方法であって、
前記第１記憶装置に格納されたデータを前記第２記憶装置にコピーすることによって前記第２記憶装置のリビルド処理を行う制御工程を有し、
前記制御工程では、前記第２記憶装置が半導体メモリで構成された第１タイプの記憶装置であれば、前記リビルド処理において、前記第１記憶装置に格納されたデータのうち、前記情報処理装置の起動に用いるシステムデータ以外のデータを前記第２記憶装置にコピーした後に、前記システムデータを前記第２記憶装置へコピーする
ことを特徴とする情報処理装置の制御方法。
【請求項１１】
請求項１０に記載の情報処理装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の一態様に係る情報処理装置は、第１記憶装置と、前記第１記憶装置との間でデータのミラーリングが行われる第２記憶装置と、前記第１記憶装置に格納されたデータを前記第２記憶装置にコピーすることによって前記第２記憶装置のリビルド処理を行う制御手段と、を備え、前記制御手段は、前記第２記憶装置が半導体メモリで構成された第１タイプの記憶装置であれば、前記リビルド処理において、前記第１記憶装置に格納されたデータのうち、前記情報処理装置の起動に用いるシステムデータ以外のデータを前記第２記憶装置にコピーした後に、前記システムデータを前記第２記憶装置へコピーすることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
Ｓ１０８で、ＲＡＩＤコントローラ２５１は、記憶装置Ａにおける、変数Ｌ＿ａ（ＬＢＡ値）に対応する領域に格納されているデータを、記憶装置Ｂにおける、変数Ｌ＿ｂ（ＬＢＡ値）に対応する領域にコピーする。このように、変数Ｌ＿ａは、記憶装置Ａにおける、データのコピー元の領域に対応するＬＢＡ値を示し、変数Ｌ＿ｂは、記憶装置Ｂにおける、データのコピー先の領域に対応するＬＢＡ値を示す。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
Ｓ１１０における変数Ｌ＿ａ，Ｌ＿ｂの更新後、ＲＡＩＤコントローラ２５１は、処理をＳ１０８へ戻す。これにより、ＲＡＩＤコントローラ２５１は、記憶装置Ａ及び記憶装置Ｂにおける、変数Ｌ＿ａ，Ｌ＿ｂがそれぞれ示す次の領域を対象として、再び記憶装置Ａから記憶装置Ｂへのデータのコピーを行う。ＲＡＩＤコントローラ２５１は、このようにしてＳ１０８〜Ｓ１１０の処理を繰り返すことにより、記憶装置Ａの記憶領域全体に格納されているデータを、記憶装置Ｂへコピーする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
Ｓ１０９で、ＲＡＩＤコントローラ２５１は、変数Ｌ＿ａが０と等しい場合（即ち、記憶装置Ａにおける、最小ＬＢＡ値に対応する領域に格納されているデータについての記憶装置Ｂへのコピーが完了した場合）、図３の手順による処理を終了する。その後、ＲＡＩＤコントローラ２５１は、ミラーリングモードのミラーステートへ移行し、記憶装置Ａ及び記憶装置Ｂ間におけるミラーリングを開始する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
Ｓ１１４における変数Ｌ＿ａ，Ｌ＿ｂの更新後、ＲＡＩＤコントローラ２５１は、処理をＳ１１１へ戻す。これにより、ＲＡＩＤコントローラ２５１は、記憶装置Ａ及び記憶装置Ｂにおける、変数Ｌ＿ａ，Ｌ＿ｂがそれぞれ示す次の領域を対象として、再び記憶装置Ａから記憶装置Ｂへのデータのコピーを行う。ＲＡＩＤコントローラ２５１は、このようにしてＳ１１１〜Ｓ１１４の処理を繰り返すことにより、記憶装置Ａの記憶領域全体に格納されているデータを、記憶装置Ｂへコピーする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
Ｓ１１３で、ＲＡＩＤコントローラ２５１は、変数Ｌ＿ａがＬ＿ｍａｘ＿ａと等しい場合（即ち、記憶装置Ａにおける、最大ＬＢＡ値に対応する領域に格納されているデータについての記憶装置Ｂへのコピーが完了した場合）、図３の手順による処理を終了する。その後、ＲＡＩＤコントローラ２５１は、ミラーリングモードのミラーステートへ移行し、記憶装置Ａ及び記憶装置Ｂ間におけるミラーリングを開始する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
一方、記憶装置Ｂとして使用されているＳＳＤは、磁気ディスクではなく半導体メモリで構成されている。このため、画像形成装置１０の性能は、ＳＳＤ内でシステムデータが格納される領域（即ち、ＬＢＡ値）によらず一定である。本実施例のリビルド処理では、記憶装置Ａから読み出されたデータは、記憶装置Ｂの記憶領域における最小ＬＢＡ値に対応する領域から最大ＬＢＡ値に対応する領域まで順に書き込まれる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
まず、Ｓ２０１及びＳ２０２は、実施例１のＳ１０１及びＳ１０２（図３）と同様である。Ｓ２０２で、ＲＡＩＤコントローラ２５１は、新たなストレージが接続されていない場合には（Ｓ２０２で「ＮＯ」）、図６の手順による処理を終了し、記憶装置Ａを使用して動作するシングルモードへ移行する。一方、ＲＡＩＤコントローラ２５１は、新たなストレージが接続された場合には（Ｓ２０２で「ＹＥＳ」）、処理をＳ２０３へ進める。