JP2013050755A - 画像処理装置 - Google Patents
画像処理装置 Download PDFInfo
- Publication number
- JP2013050755A JP2013050755A JP2011186770A JP2011186770A JP2013050755A JP 2013050755 A JP2013050755 A JP 2013050755A JP 2011186770 A JP2011186770 A JP 2011186770A JP 2011186770 A JP2011186770 A JP 2011186770A JP 2013050755 A JP2013050755 A JP 2013050755A
- Authority
- JP
- Japan
- Prior art keywords
- hdd
- information
- mirroring
- management information
- image processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2069—Management of state, configuration or failover
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2087—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring with a common controller
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1076—Parity data used in redundant arrays of independent storages, e.g. in RAID systems
- G06F11/1088—Reconstruction on already foreseen single or plurality of spare disks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2082—Data synchronisation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
【解決手段】HDD20,50の共有管理情報領域23,53には、複合機を起動した時に、管理情報を記録する。RAIDコントローラ42は、共有管理情報領域に記憶された管理情報をミラーリング情報領域22,52にコピーする。そして、複合機の起動時に、RAIDコントローラ42は、それぞれのHDD20,50のミラーリング情報領域22,52の情報と、共有管理情報領域23,53の管理情報とを比較して、その内容が一致している場合正常に起動し、一致していない場合、過去に使用履歴のあるHDDであると判断して、そのHDDを制御対象から切り離すとともに警告表示を行う。
【選択図】図6
Description
複合機にはデータ保存用にHDD(Hard disk drive)を備えているものも多い。近年のHDDの大容量化に伴い、複合機のコピー機能を利用してコピーを行ったときの画像データや、ユーザのPC内のファイルを保存するサーバーとしての用途にもHDDが使用されることが多くなっている。そのような中、RAID(Redundant Arrays of Inexpensive Disks)システムを用いることで、HDDが故障した場合であってもデータの損失を防ぐことができるため、複合機のHDDにRAIDシステムが搭載されるようになっている。
図1は、RAIDシステムが備えられていない場合の複合機コントローラとHDDの関係を説明する図である。図1において、10はコントローラ基板上に設けられた複合機コントローラ、20は複合機の本体に設置されているHDDである。
複合機コントローラ10は、複合機本体を制御するコントローラであり、基板上に形成されたCPU,ROM,RAM等を有し、ROMに記憶されたプログラムを実行して複合機の画像処理等の各種動作を制御している。複合機は、コピー機能、プリンタ機能、スキャナ機能、ファクシミリ機能、画像送受信機能、などの画像処理機能を実行する画像処理手段を有し、各種情報を表示する表示手段である表示パネルを備えている。複合機コントローラ10は、画像処理装置本体の動作を制御する本発明の画像処理装置コントローラに該当する。
RAIDシステムは、RAIDコントローラ42を搭載したミラーリング基板41、及びHDD50で構成される。これらRAIDコントローラ42を搭載したミラーリング基板41とHDD50との構成をミラーリングキット30と呼ぶ。以下、複合機本体に備えられていたHDD20を本体側のHDDとし、ミラーリングキット30に含まれるHDD50をミラーリングキット側のHDD50とする。
図3は、ミラーリングキットの装着前の複合機の状態を示す図で、複合機の本体側のHDD20では、ミラーリング情報を記憶すべきミラーリング情報領域22には、ミラーリング情報が存在しない。
その後、図6に示すように、RAIDコントローラ42は、複合機本体側のHDD20からミラーリングキット側のHDD50に対して、全ユーザデータをコピーし、HDD50のユーザデータ領域51に記憶させる。これをリビルドという。そして一定時間経過後、全てのユーザデータがコピーされると、図7に示すように、2つのHDD20,50のユーザデータは完全に同じ内容になる。
新品のHDD50´は、当然にそのミラーリング情報領域52にはミラーリング情報が存在しない。その後、複合機の電源を起動すると、図11に示すように、RAIDコントローラ42は、ミラーリングキット30に設置した新品のHDD50´のミラーリング情報領域52にミラーリング情報を書き込む。
1点目として、ミラーリングキット30が未装着である複合機に他機種での使用履歴がある中古のミラーリングキット30を装着してはいけない。この内容を図14〜図17により説明する。ここでも本発明に係る共有管理情報領域を有しない場合の一般的な状態を例として説明する。
共有管理情報領域23,53には、複合機を起動した時に、複合機コントローラ10が、複合機の機種情報を含む管理情報を記録する。これにより複合機コントローラ10とRAIDコントローラ42との両方で、複合機の機種情報を含む管理情報を共有できる。
まず複合機コントローラ10によって複合機の電源がONにされると(ステップS1)、複合機コントローラ10は、複合機本体側のHDD20の共有管理情報領域23と、ミラーリングキット側のHDD50の共有管理情報領域53の両方に、共有管理情報の一つである機種情報を書き込む(ステップS2)。各共有管理情報領域23,53は、複合機コントローラ10と、RAIDコントローラ42との両方がアクセスする領域として予め取り決めておく必要がある。
そして、複合機コントローラ10は、各共有管理情報領域23,53の書込み済みフラグを0から1にする(ステップS102)。
Claims (5)
- 画像処理装置本体の動作を制御する画像処理装置コントローラと、RAIDを構成する複数のHDDと、該複数のHDDを制御するRAIDコントローラを有し、
各前記HDDの一部の記憶領域を、前記画像処理装置コントローラと前記RAIDコントローラとの両方がアクセスできる共有管理情報領域とし、
前記RAIDコントローラは、前記複数のHDD間でのミラーリングを制御するとともに、各前記HDDを識別し管理するためのミラーリング情報を各前記HDDに記憶させ、
前記共有管理情報領域に記憶された特定の管理情報を、前記ミラーリング情報を記憶させる領域にコピーすることを特徴とする画像処理装置。 - 請求項1に記載の画像処理装置において、
前記画像処理装置コントローラは、前記画像処理装置の起動時に、前記特定の管理情報として、前記画像処理装置の所定の識別情報を前記共有管理情報領域に記録し、
前記RAIDコントローラは、各前記HDDにおいて、前記ミラーリング情報を記憶させる領域内の情報と、前記起動時に前記共有管理情報領域に記録された前記識別情報とを比較し、該比較した結果に基づいて、該比較の対象となったHDDがRAIDを構成する上で正常なHDDか否かを判断することを特徴とする画像処理装置。 - 請求項2に記載の画像処理装置において、
情報を表示する表示パネルを有し、
前記RAIDコントローラは、前記ミラーリング情報を記憶させる領域内に存在する過去にコピーされた前記特定の管理情報と、前記起動時に前記共有管理情報領域に記憶された前記特定の管理情報とを比較し、該比較した結果が一致しなければ、該比較の対象となったHDDが正常ではないと判断し、
前記画像処理装置コントローラは、前記RAIDコントローラの判断に従い、前記表示パネルに警告表示を行い、正常でないと判断したHDDを制御対象から切り離すことを特徴とする画像処理装置。 - 請求項2または3に記載の画像処理装置において、
前記RAIDコントローラは、前記ミラーリング情報を記憶させる領域内に、前記特定の管理情報が記録されていない場合、前記比較の対象となったHDDが正常であると判断し、前記共有管理情報領域に記憶された特定の管理情報を、前記ミラーリング情報を記憶させる領域にコピーし、
前記画像処理装置コントローラは、RAIDコントローラの判断に従い、前記画像処理装置の起動を正常に実行することを特徴とする画像処理装置。 - 請求項2〜4のいずれか1に記載の画像処理装置において、
前記RAIDコントローラは、前記ミラーリング情報を記憶させる領域内に存在する過去にコピーされた特定の管理情報と、前記起動時に前記共有管理情報領域に記憶された特定の管理情報とを比較し、該比較した結果が一致した場合、該比較の対象となったHDDが正常であると判断し、
前記画像処理装置コントローラは、前記RAIDコントローラの判断に従い、前記画像処理装置の起動を正常に実行することを特徴とする画像処理装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011186770A JP5395858B2 (ja) | 2011-08-30 | 2011-08-30 | 画像処理装置 |
US13/588,078 US20130054892A1 (en) | 2011-08-30 | 2012-08-17 | Image processing apparatus |
CN2012103157354A CN103116471A (zh) | 2011-08-30 | 2012-08-30 | 图像处理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011186770A JP5395858B2 (ja) | 2011-08-30 | 2011-08-30 | 画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013050755A true JP2013050755A (ja) | 2013-03-14 |
JP5395858B2 JP5395858B2 (ja) | 2014-01-22 |
Family
ID=47745355
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011186770A Active JP5395858B2 (ja) | 2011-08-30 | 2011-08-30 | 画像処理装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20130054892A1 (ja) |
JP (1) | JP5395858B2 (ja) |
CN (1) | CN103116471A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11669268B2 (en) | 2020-01-14 | 2023-06-06 | Canon Kabushiki Kaisha | Information processing apparatus and control method therefor |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6041546B2 (ja) * | 2012-06-08 | 2016-12-07 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにプログラム |
US9760293B2 (en) * | 2013-03-07 | 2017-09-12 | Seagate Technology Llc | Mirrored data storage with improved data reliability |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06242892A (ja) * | 1993-02-15 | 1994-09-02 | Mitsubishi Kasei Corp | 情報記録媒体 |
JP2006107257A (ja) * | 2004-10-07 | 2006-04-20 | Hitachi Ltd | ストレージ装置 |
JP2006309375A (ja) * | 2005-04-27 | 2006-11-09 | Hitachi Ltd | システム情報に基づいて動作する記憶装置システム及びその記憶装置システムの制御方法 |
JP2009032205A (ja) * | 2007-07-30 | 2009-02-12 | Hitachi Ltd | システム情報要素を移行するストレージシステム |
JP2010224695A (ja) * | 2009-03-19 | 2010-10-07 | Toshiba Storage Device Corp | 磁気ディスク装置およびメタデータ管理システム |
JP2011081683A (ja) * | 2009-10-09 | 2011-04-21 | Canon Inc | 制御装置及び制御装置の制御方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03259346A (ja) * | 1990-01-13 | 1991-11-19 | Fuji Facom Corp | 二重化ディスクシステムの制御方法 |
AU2003291014A1 (en) * | 2002-11-14 | 2004-06-15 | Isilon Systems, Inc. | Systems and methods for restriping files in a distributed file system |
-
2011
- 2011-08-30 JP JP2011186770A patent/JP5395858B2/ja active Active
-
2012
- 2012-08-17 US US13/588,078 patent/US20130054892A1/en not_active Abandoned
- 2012-08-30 CN CN2012103157354A patent/CN103116471A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06242892A (ja) * | 1993-02-15 | 1994-09-02 | Mitsubishi Kasei Corp | 情報記録媒体 |
JP2006107257A (ja) * | 2004-10-07 | 2006-04-20 | Hitachi Ltd | ストレージ装置 |
JP2006309375A (ja) * | 2005-04-27 | 2006-11-09 | Hitachi Ltd | システム情報に基づいて動作する記憶装置システム及びその記憶装置システムの制御方法 |
JP2009032205A (ja) * | 2007-07-30 | 2009-02-12 | Hitachi Ltd | システム情報要素を移行するストレージシステム |
JP2010224695A (ja) * | 2009-03-19 | 2010-10-07 | Toshiba Storage Device Corp | 磁気ディスク装置およびメタデータ管理システム |
JP2011081683A (ja) * | 2009-10-09 | 2011-04-21 | Canon Inc | 制御装置及び制御装置の制御方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11669268B2 (en) | 2020-01-14 | 2023-06-06 | Canon Kabushiki Kaisha | Information processing apparatus and control method therefor |
Also Published As
Publication number | Publication date |
---|---|
JP5395858B2 (ja) | 2014-01-22 |
US20130054892A1 (en) | 2013-02-28 |
CN103116471A (zh) | 2013-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5163408B2 (ja) | 情報処理装置 | |
US7512643B2 (en) | Computer system for managing backup of storage apparatus and backup method of the computer system | |
JP4342804B2 (ja) | ストレージシステムの制御方法、ストレージシステム、及びプログラム | |
JP5822527B2 (ja) | 情報処理装置、その制御方法、および制御プログラム | |
JP2008134829A (ja) | 節電機能を備えたストレージシステム | |
US8458423B2 (en) | Data processing apparatus and data processing method of data processing apparatus | |
US8310698B2 (en) | Image forming apparatus and activating method thereof | |
JP2008097318A (ja) | ストレージ装置 | |
JP2010250446A (ja) | ファイル制御システムおよびそれに用いるファイル制御計算機 | |
US8924669B2 (en) | Information processing apparatus, control method, and program | |
JP5395858B2 (ja) | 画像処理装置 | |
JP2007025933A (ja) | ストレージシステム及びそのファームウェア自動更新方法 | |
JP2004303216A (ja) | 情報処理装置,画像形成装置,プログラム起動時のエラー処理方法および記録媒体 | |
US20180203623A1 (en) | Information processing apparatus, method of controlling the same and storage medium | |
JP5427014B2 (ja) | 制御装置、及びその制御方法 | |
US8996908B1 (en) | Information system, host system and access control method | |
JP2007087088A (ja) | 情報処理装置、情報処理復旧方法及び情報処理復旧プログラム | |
JP2016143126A (ja) | 電子機器、バックアップ先決定プログラムおよびバックアッププログラム | |
JP5141196B2 (ja) | センタ管理装置、センタ管理プログラム、センタ管理方法 | |
JP2013196124A (ja) | 画像処理装置 | |
JP7263067B2 (ja) | 情報処理装置および情報処理装置の制御方法 | |
US20040205293A1 (en) | Storage control apparatus and its control method | |
JP2007164738A (ja) | データ記憶装置及び画像処理装置 | |
US9692925B2 (en) | Image processing apparatus that facilitates restoration from protection mode of included hard disk drive, method for controlling image processing apparatus, and storage medium | |
JP2007164376A (ja) | 電源制御装置、電源制御方法、電源制御プログラム、および記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130612 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130618 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130807 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130924 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131018 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5395858 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |