JP2014119831A - ストレージ装置、制御方法及び制御プログラム - Google Patents
ストレージ装置、制御方法及び制御プログラム Download PDFInfo
- Publication number
- JP2014119831A JP2014119831A JP2012272769A JP2012272769A JP2014119831A JP 2014119831 A JP2014119831 A JP 2014119831A JP 2012272769 A JP2012272769 A JP 2012272769A JP 2012272769 A JP2012272769 A JP 2012272769A JP 2014119831 A JP2014119831 A JP 2014119831A
- Authority
- JP
- Japan
- Prior art keywords
- data
- disk
- storage device
- redundancy
- state
- 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.)
- Pending
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/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/1092—Rebuilding, e.g. when physically replacing a failing disk
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
【解決手段】強制復旧部33が、RAID装置が故障状態になったときに、最初のディスク及び最後のディスクが復旧可能か否かを判定し、復旧可能である場合には両方のディスクを強制復旧する。また、ステージング部34及びライトバック部35は、冗長度のない状態で書込まれたデータに対しては、データの整合性のチェックを行いながらデータの読書を行い、整合が取れていない場合には、被疑ディスクのデータを復旧する。
【選択図】図2
Description
2 RAID装置
3 入出力制御プログラム
21 CM
22 DE
31 テーブル記憶部
32 状態管理部
33 強制復旧部
34 ステージング部
35 ライトバック部
36 制御部
51,61 記憶データ
52,62 読出しデータ
53,63 エラー発生データ
54,64 復旧データ
211 CA
212 CPU
213 メモリ
214 DI
221 ディスク
531,631 エラー箇所
532,533,534,632,633,634 対応箇所
Claims (7)
- 複数の記憶装置と、該複数の記憶装置からのデータの読出し及び該複数の記憶装置へのデータの書込みを制御する制御装置とを有するストレージ装置において、
前記制御装置は、
前記複数の記憶装置のうちいくつかの記憶装置が故障して冗長度のない冗長グループの状態である冗長無状態時に新たに記憶装置が故障した場合に、故障した複数の記憶装置の故障原因を基に、冗長グループの強制復旧の実行が可能か否かを判断する判断部と、
前記判断部により冗長グループの強制復旧の実行が可能であると判断された場合には、冗長無状態時に新たに故障した記憶装置を含む複数の記憶装置を冗長グループに組み込んで当該ストレージ装置を使用可能な状態として強制復旧を実行する復旧処理部と
を有することを特徴とするストレージ装置。 - 前記冗長無状態時にデータの書込みを行う際に、書込み領域を示す書込情報を管理情報記憶領域に記憶しておき、前記強制復旧が実行された状態である強制復旧状態時に、該書込情報を基に、記憶装置からのデータの読出し及び記憶装置へのデータの書込みを行う読書部を
さらに有することを特徴とする請求項1に記載のストレージ装置。 - 前記読書部は、前記強制復旧状態時に記憶装置からデータを読出す際に、読出すデータが前記冗長無状態時に書込みが行われた領域であるか否かを前記書込情報を基に判断し、書込みが行われた領域である場合には、前記冗長無状態以前に故障した記憶装置に対して最新のデータに更新する処理を行いながらデータの読出しを行うことを特徴とする請求項2に記載のストレージ装置。
- 前記読書部は、前記強制復旧状態時に記憶装置へデータを書込む際に、パリティデータ生成のために記憶装置からのデータの読出しが必要であるか否かを判断し、データの読出しが必要であると判断した場合に、書込むデータが前記冗長無状態時に書込みが行われた領域であるか否かを前記書込情報を基に判断し、書込みが行われた領域である場合には、前記冗長無状態以前に故障した記憶装置に対して最新のデータに更新する処理を行いながらデータの書込みを行うことを特徴とする請求項2に記載のストレージ装置。
- 前記複数の記憶装置はストライプ毎にデータと該データから作成されるパリティデータを記憶し、
前記読書部は、読出すデータ又は書込むデータを含む全ストライプについてデータとパリティデータを記憶装置から読出し、前記冗長無状態以前に故障した記憶装置のデータを他の記憶装置から読み出したデータ及びパリティデータから生成することによって該記憶装置のデータを最新のデータに更新することを特徴とする請求項3又は4に記載のストレージ装置。 - 複数の記憶装置と、該複数の記憶装置からのデータの読出し及び該複数の記憶装置へのデータの書込みを制御する制御装置とを有するストレージ装置における制御方法において、
前記制御装置が、
前記複数の記憶装置のうちいくつかの記憶装置が故障して冗長度のない冗長グループの状態である冗長無状態時に新たに記憶装置が故障した場合に、故障した複数の記憶装置の故障原因を基に、冗長グループの強制復旧の実行が可能か否かを判断し、
冗長グループの強制復旧の実行が可能であると判断した場合には、冗長無状態時に新たに故障した記憶装置を含む複数の記憶装置を冗長グループに組み込んで当該ストレージ装置を使用可能な状態として強制復旧を実行する
ことを特徴とする制御方法。 - 複数の記憶装置と、該複数の記憶装置からのデータの読出し及び該複数の記憶装置へのデータの書込みを制御するコンピュータとを有するストレージ装置で該コンピュータにより実行される制御プログラムにおいて、
前記コンピュータに、
前記複数の記憶装置のうちいくつかの記憶装置が故障して冗長度のない冗長グループの状態である冗長無状態時に新たに記憶装置が故障した場合に、故障した複数の記憶装置の故障原因を基に、冗長グループの強制復旧の実行が可能か否かを判断し、
冗長グループの強制復旧の実行が可能であると判断した場合には、冗長無状態時に新たに故障した記憶装置を含む複数の記憶装置を冗長グループに組み込んで当該ストレージ装置を使用可能な状態として強制復旧を実行する
処理を実行させることを特徴とする制御プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012272769A JP2014119831A (ja) | 2012-12-13 | 2012-12-13 | ストレージ装置、制御方法及び制御プログラム |
US14/073,185 US20140173337A1 (en) | 2012-12-13 | 2013-11-06 | Storage apparatus, control method, and control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012272769A JP2014119831A (ja) | 2012-12-13 | 2012-12-13 | ストレージ装置、制御方法及び制御プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014119831A true JP2014119831A (ja) | 2014-06-30 |
Family
ID=50932436
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012272769A Pending JP2014119831A (ja) | 2012-12-13 | 2012-12-13 | ストレージ装置、制御方法及び制御プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20140173337A1 (ja) |
JP (1) | JP2014119831A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10235071B2 (en) | 2016-11-29 | 2019-03-19 | Kabushiki Kaisha Toshiba | Tiered storage system, storage controller and tiering control method |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105843560B (zh) * | 2016-04-08 | 2018-08-10 | 中国科学院计算技术研究所 | 一种维护主从式双控软Raid6一致性的方法及*** |
US12026055B2 (en) | 2020-07-13 | 2024-07-02 | Samsung Electronics Co., Ltd. | Storage device with fault resilient read-only mode |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005284449A (ja) * | 2004-03-29 | 2005-10-13 | Nec Corp | 情報記録媒体アレイシステムおよびその復旧方法 |
JP2008052547A (ja) * | 2006-08-25 | 2008-03-06 | Hitachi Ltd | 記憶制御装置及び記憶制御装置の障害回復方法 |
JP2010286887A (ja) * | 2009-06-09 | 2010-12-24 | Nec System Technologies Ltd | ディスクアレイ装置および処理方法ならびにそのプログラム |
JP2011086214A (ja) * | 2009-10-19 | 2011-04-28 | Fujitsu Ltd | ディスクアレイ装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8417987B1 (en) * | 2009-12-01 | 2013-04-09 | Netapp, Inc. | Mechanism for correcting errors beyond the fault tolerant level of a raid array in a storage system |
-
2012
- 2012-12-13 JP JP2012272769A patent/JP2014119831A/ja active Pending
-
2013
- 2013-11-06 US US14/073,185 patent/US20140173337A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005284449A (ja) * | 2004-03-29 | 2005-10-13 | Nec Corp | 情報記録媒体アレイシステムおよびその復旧方法 |
JP2008052547A (ja) * | 2006-08-25 | 2008-03-06 | Hitachi Ltd | 記憶制御装置及び記憶制御装置の障害回復方法 |
JP2010286887A (ja) * | 2009-06-09 | 2010-12-24 | Nec System Technologies Ltd | ディスクアレイ装置および処理方法ならびにそのプログラム |
JP2011086214A (ja) * | 2009-10-19 | 2011-04-28 | Fujitsu Ltd | ディスクアレイ装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10235071B2 (en) | 2016-11-29 | 2019-03-19 | Kabushiki Kaisha Toshiba | Tiered storage system, storage controller and tiering control method |
Also Published As
Publication number | Publication date |
---|---|
US20140173337A1 (en) | 2014-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5768587B2 (ja) | ストレージシステム、ストレージ制御装置およびストレージ制御方法 | |
US10191676B2 (en) | Scalable storage protection | |
JP5887757B2 (ja) | ストレージシステム、ストレージ制御装置およびストレージ制御方法 | |
JP4303187B2 (ja) | プログラム、記憶制御方法及び記憶装置 | |
JP2010015195A (ja) | 記憶制御装置及び記憶制御方法 | |
US20090210742A1 (en) | Methods, systems and media for data recovery using global parity for multiple independent RAID levels | |
JP4324088B2 (ja) | データ複製制御装置 | |
CN103970481A (zh) | 重建存储器阵列的方法和装置 | |
US20060190683A1 (en) | Disk array apparatus and backup method of data | |
WO2009124320A1 (en) | Apparatus, system, and method for bad block remapping | |
US20070101188A1 (en) | Method for establishing stable storage mechanism | |
US10503620B1 (en) | Parity log with delta bitmap | |
US10324782B1 (en) | Hiccup management in a storage array | |
JP4114877B2 (ja) | 不正データを検出するための装置、方法、及びプログラム | |
US20080091916A1 (en) | Methods for data capacity expansion and data storage systems | |
US10664346B2 (en) | Parity log with by-pass | |
JP2014119831A (ja) | ストレージ装置、制御方法及び制御プログラム | |
CN111816239A (zh) | 磁盘检测方法、装置、电子设备及机器可读存储介质 | |
US11055190B1 (en) | System and method for facilitating storage system operation with global mapping to provide maintenance without a service interrupt | |
JP2004213470A (ja) | ディスクアレイ装置及びディスクアレイ装置におけるデータ書き込み方法 | |
JP4143040B2 (ja) | ディスクアレイ制御装置、同装置に適用されるデータ欠損検出時の処理方法及びプログラム | |
WO2008041267A1 (fr) | Programme, dispositif et procédé de gestion de système | |
JP2005166016A (ja) | ディスクアレイ装置 | |
JP6957845B2 (ja) | ストレージ制御装置及びストレージ装置 | |
JP2008084168A (ja) | 情報処理装置及びデータ修復方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150804 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160630 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160712 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160826 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20170131 |