JP6556980B2 - ストレージ制御装置、ストレージ制御方法及びストレージ制御プログラム - Google Patents
ストレージ制御装置、ストレージ制御方法及びストレージ制御プログラム Download PDFInfo
- Publication number
- JP6556980B2 JP6556980B2 JP2014041224A JP2014041224A JP6556980B2 JP 6556980 B2 JP6556980 B2 JP 6556980B2 JP 2014041224 A JP2014041224 A JP 2014041224A JP 2014041224 A JP2014041224 A JP 2014041224A JP 6556980 B2 JP6556980 B2 JP 6556980B2
- Authority
- JP
- Japan
- Prior art keywords
- storage
- data
- block
- storage device
- volume
- 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.)
- Active
Links
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Description
まず、本発明の第1の実施形態について、図面を参照して詳細に説明する。
次に、本発明の第2の実施形態について、図面を参照して詳細に説明する。
次に、本発明の第3の実施形態について、図面を参照して詳細に説明する。
2 ディスクアレイ
3、3A ストレージ装置
4 情報処理装置
10 対象記憶部
11 リビルド部
12 アクセス検出部
13 アクセス実行部
20 記憶装置
21 ボリューム
100 情報処理システム
1000 コンピュータ
1001 プロセッサ
1002 メモリ
1003 記憶装置
1004 I/Oインタフェース
1005 記録媒体
Claims (10)
- 複数の記憶装置を使用して構築された記憶領域であるボリュームにおいて、前記ボリュームが前記複数の記憶装置に跨がって分割された複数のブロックに関連付けて設定値を記憶する対象記憶手段と、
前記複数の記憶装置のうち対象記憶装置を前記複数の記憶装置に含まれない交換記憶装置に物理的に置き換える交換に応じて、前記複数のブロックのそれぞれに対して、
当該ブロックに関連付けられた前記設定値が所定条件に合致する場合、前記複数の記憶装置のうち交換されていない記憶装置における当該ブロックに使用されている記憶領域に格納されているデータに基づいて、前記対象記憶装置の当該ブロックに使用されていた記憶領域に格納されていたデータを算出して前記交換記憶装置の当該ブロックに使用される記憶領域に格納するリビルドを行い、
前記ブロックに関連付けられた前記設定値が前記所定条件に合致しない場合、前記複数の記憶装置のうちの前記対象記憶装置以外の記憶装置及び前記交換記憶装置の各々の、前記ブロックに使用される記憶領域に対し、パリティを示すデータでないデータが格納される記憶領域については同じ値の所定値で埋め、パリティを示すデータが格納される記憶領域については前記所定値に基づいてあらかじめ算出しておいたパリティの値で埋める、初期化を行うリビルド手段と、
を備えるストレージ制御装置。 - 前記ボリュームにおいて書き込みが行われた前記ブロックを特定し、特定された前記ブロックに関連付けられた前記設定値を、前記所定条件に合致するよう設定するアクセス検出手段
を備える請求項1に記載のストレージ制御装置。 - 前記アクセス検出手段は、前記ボリュームに対するアクセスを検出し、当該アクセスがデータの書き込みである場合、前記ボリュームに書き込まれたデータの、少なくとも一部が書き込まれた前記ブロックを特定し、特定した前記ブロックに関連付けられた前記設定値に、前記データの識別子であるデータ識別子を追加し、前記アクセスがデータの削除である場合、削除された前記データの前記データ識別子を、前記設定値から削除し、
前記リビルド手段は、前記設定値にデータ識別子が含まれる場合、前記リビルドを行い、前記設定値にデータ識別子が含まれない場合、前記初期化を行う
請求項2に記載のストレージ制御装置。 - 前記複数の記憶装置と、請求項1乃至3のいずれかに記載のストレージ制御装置とを含むストレージシステム。
- ストレージ制御装置が、
複数の記憶装置を使用して構築された記憶領域であるボリュームにおいて、前記ボリュームが前記複数の記憶装置に跨がって分割された複数のブロックに関連付けて設定値を対象記憶手段に記憶し、
前記複数の記憶装置のうち対象記憶装置を前記複数の記憶装置に含まれない交換記憶装置に物理的に置き換える交換に応じて、前記複数のブロックのそれぞれに対して、
当該ブロックに関連付けられた前記設定値が所定条件に合致する場合、前記複数の記憶装置のうち交換されていない記憶装置における当該ブロックに使用されている記憶領域に格納されているデータに基づいて、前記対象記憶装置の当該ブロックに使用されていた記憶領域に格納されていたデータを算出して前記交換記憶装置の当該ブロックに使用される記憶領域に格納するリビルドを行い、
前記ブロックに関連付けられた前記設定値が前記所定条件に合致しない場合、前記複数の記憶装置のうちの前記対象記憶装置以外の記憶装置及び前記交換記憶装置の各々の、前記ブロックに使用される記憶領域に対し、パリティを示すデータでないデータが格納される記憶領域については同じ値の所定値で埋め、パリティを示すデータが格納される記憶領域については前記所定値に基づいてあらかじめ算出しておいたパリティの値で埋める、初期化を行う
ストレージ制御方法。 - 前記ストレージ制御装置は、前記ボリュームにおいて書き込みが行われた前記ブロックを特定し、特定された前記ブロックに関連付けられた前記設定値を、前記所定条件に合致するよう設定する
請求項5に記載のストレージ制御方法。 - 前記ストレージ制御装置は、
前記ボリュームに対するアクセスを検出し、当該アクセスがデータの書き込みである場合、前記ボリュームに書き込まれたデータの、少なくとも一部が書き込まれた前記ブロックを特定し、特定した前記ブロックに関連付けられた前記設定値に、前記データの識別子であるデータ識別子を追加し、前記アクセスがデータの削除である場合、削除された前記データの前記データ識別子を、前記設定値から削除し、
前記設定値にデータ識別子が含まれる場合、前記リビルドを行い、前記設定値にデータ識別子が含まれない場合、前記初期化を行う
請求項5又は6に記載のストレージ制御方法。 - コンピュータを、
複数の記憶装置を使用して構築された記憶領域であるボリュームにおいて、前記ボリュームが前記複数の記憶装置に跨がって分割された複数のブロックに関連付けて設定値を記憶する対象記憶手段と、
前記複数の記憶装置のうち対象記憶装置を前記複数の記憶装置に含まれない交換記憶装置に物理的に置き換える交換に応じて、前記複数のブロックのそれぞれに対して、
当該ブロックに関連付けられた前記設定値が所定条件に合致する場合、前記複数の記憶装置のうち交換されていない記憶装置における当該ブロックに使用されている記憶領域に格納されているデータに基づいて、前記対象記憶装置の当該ブロックに使用されていた記憶領域に格納されていたデータを算出して前記交換記憶装置の当該ブロックに使用される記憶領域に格納するリビルドを行い、
前記ブロックに関連付けられた前記設定値が前記所定条件に合致しない場合、前記複数の記憶装置のうちの前記対象記憶装置以外の記憶装置及び前記交換記憶装置の各々の、前記ブロックに使用される記憶領域に対し、パリティを示すデータでないデータが格納される記憶領域については同じ値の所定値で埋め、パリティを示すデータが格納される記憶領域については前記所定値に基づいてあらかじめ算出しておいたパリティの値で埋める、初期化を行うリビルド手段と、
して動作させるストレージ制御プログラム。 - コンピュータを、
前記ボリュームにおいて書き込みが行われた前記ブロックを特定し、特定された前記ブロックに関連付けられた前記設定値を、前記所定条件に合致するよう設定するアクセス検出手段と
して動作させる請求項8に記載のストレージ制御プログラム。 - コンピュータを、
前記ボリュームに対するアクセスを検出し、当該アクセスがデータの書き込みである場合、前記ボリュームに書き込まれたデータの、少なくとも一部が書き込まれた前記ブロックを特定し、特定した前記ブロックに関連付けられた前記設定値に、前記データの識別子であるデータ識別子を追加し、前記アクセスがデータの削除である場合、削除された前記データの前記データ識別子を、前記設定値から削除する前記アクセス検出手段と、
前記設定値にデータ識別子が含まれる場合、前記リビルドを行い、前記設定値にデータ識別子が含まれない場合、前記初期化を行う前記リビルド手段と、
して動作させる請求項9に記載のストレージ制御プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014041224A JP6556980B2 (ja) | 2014-03-04 | 2014-03-04 | ストレージ制御装置、ストレージ制御方法及びストレージ制御プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014041224A JP6556980B2 (ja) | 2014-03-04 | 2014-03-04 | ストレージ制御装置、ストレージ制御方法及びストレージ制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015166958A JP2015166958A (ja) | 2015-09-24 |
JP6556980B2 true JP6556980B2 (ja) | 2019-08-07 |
Family
ID=54257798
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014041224A Active JP6556980B2 (ja) | 2014-03-04 | 2014-03-04 | ストレージ制御装置、ストレージ制御方法及びストレージ制御プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6556980B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6288007B2 (ja) | 2015-08-26 | 2018-03-07 | 株式会社デンソー | ヘッドアップディスプレイ装置、及び反射光学系 |
JP2019219975A (ja) * | 2018-06-21 | 2019-12-26 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法、及びプログラム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07261945A (ja) * | 1994-03-17 | 1995-10-13 | Hitachi Ltd | ディスクアレイ装置およびディスクアレイの区分け方法 |
JP3435400B2 (ja) * | 2000-12-08 | 2003-08-11 | 株式会社東芝 | ディスクアレイ装置におけるデータ修復方法及びディスクアレイコントローラ |
US7024586B2 (en) * | 2002-06-24 | 2006-04-04 | Network Appliance, Inc. | Using file system information in raid data reconstruction and migration |
WO2014010077A1 (ja) * | 2012-07-13 | 2014-01-16 | 富士通株式会社 | ディスクアレイ制御装置、ディスクアレイ制御方法及びディスクアレイ制御プログラム |
-
2014
- 2014-03-04 JP JP2014041224A patent/JP6556980B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015166958A (ja) | 2015-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11163472B2 (en) | Method and system for managing storage system | |
US9910748B2 (en) | Rebuilding process for storage array | |
US10977124B2 (en) | Distributed storage system, data storage method, and software program | |
US10120769B2 (en) | Raid rebuild algorithm with low I/O impact | |
US8799745B2 (en) | Storage control apparatus and error correction method | |
JP4764909B2 (ja) | Raidレベルマイグレーション方法とシステム | |
JP2005122338A (ja) | スペアディスクドライブをもつディスクアレイ装置及びデータスペアリング方法 | |
US20150286531A1 (en) | Raid storage processing | |
EP3859507A1 (en) | Method for processing stripe in storage device and storage device | |
KR20090073099A (ko) | 전역 핫 스패어 디스크를 이용한 고장난 드라이브의 재구성및 카피백 방법 | |
JP2009116783A (ja) | 障害の発生した記憶装置に記憶されているデータを修復するストレージシステム | |
US9563524B2 (en) | Multi level data recovery in storage disk arrays | |
US9690651B2 (en) | Controlling a redundant array of independent disks (RAID) that includes a read only flash data storage device | |
JP2005293363A (ja) | ディスクアレイコントローラおよび情報処理装置 | |
JP2006139478A (ja) | ディスクアレイシステム | |
WO2018188618A1 (zh) | 固态硬盘访问 | |
US20060236149A1 (en) | System and method for rebuilding a storage disk | |
CN110442298B (zh) | 存储设备异常检测方法及装置、分布式存储系统 | |
US20150347224A1 (en) | Storage control apparatus and method therefor | |
US8418029B2 (en) | Storage control device and storage control method | |
US10740189B2 (en) | Distributed storage system | |
JP6556980B2 (ja) | ストレージ制御装置、ストレージ制御方法及びストレージ制御プログラム | |
JP6052288B2 (ja) | ディスクアレイ制御装置、ディスクアレイ制御方法及びディスクアレイ制御プログラム | |
US10133640B2 (en) | Storage apparatus and storage system | |
JP2005284643A (ja) | ディスクアレイ制御装置、ディスクアレイ制御装置の制御方法、及び制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170215 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171122 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171212 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180202 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180227 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190329 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190711 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6556980 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |