ライトホール問題とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > ライトホール問題の意味・解説 

ライトホール問題

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/07/13 08:23 UTC 版)

RAID」の記事における「ライトホール問題」の解説

RAID 5問題として有名だが、複数HDD束ねて1つグループ見なすすべてのRAIDシステム起こりうるRAID 2以外のRAID読み出し時のエラー検出HDDエラー検出依存しているので、RAIDシステムではエラー検出出来ない物理的な破損等でHDDから応答無かった場合読み出しエラーHDD返した場合限りRAIDシステムではエラー検出できるが、正しく読み出せる場合エラー検出出来ない例えば、2台でのRAID 1場合RAIDコントローラからHDD AとHDD Bに同時に書き込みリクエスト発生するが、HDDには書き込み時の処理のタイムラグがあるため、HDD Aには書き込み完了したHDD Bには書き込み発生していないと言うタイミング存在する(逆もしかり)。このタイミング電源断等により処理が中断した場合HDD Aには新しく書き込まれデータHDD Bには上書きされる前の古いデータ記録されており、HDD AとHDD Bのミラーとして対になるセクタの値が同一ではなくなる。ブロックサイズ大き場合は、ブロック自体複数セクタ構成されているため、同一HDD中でもブロック構成する一部セクタのみ書き込み完了しそれ以外書き換えられていないということ発生するこのようにRAID構成するグループHDDブロックすべてに書き込めずに、穴が開いたのように書き込まれるためライトホールと呼ばれるHDDレベルではどちらも正常なのでエラー無く読み出せるが、HDD毎に異なる値が読み出されるようになる。これはRAIDレベルでは不整合起こした態となり、RAIDシステムではエラー検出機能持っていないためにエラー起きている事を検出することが出来ない結果としてRAID 1場合は、読み込むHDDによって値が変わる。上記の例ではHDD Bの書き込みがされていないためにBから読み出された場合HDD Aが破損しHDD BからHDD A'にリビルドされた際にデータ壊れる。RAID 34,5、6の場合は、誤ったパリティによりデータ破壊される。これらを、サイレントクラッシュ(正確にはサイレントデータコラプション)と呼ぶ。 バッテリバックアップされたNVRAMフラッシュメモリ等の不揮発メモリ持っているハードウェアRAIDでは、HDDから書き込み完了未完了等のトランザクション管理をしているためこの問題発生しないようになっているが、ソフトウェアRAIDや、不揮発メモリ持たない安価なハードウェアRAIDでは、この問題発生するRAID 2はそれ自体ハミングコードによるエラー検出機能持っているので、この問題発生しないRAID-Zブロック単位での書き換えがCopyOnWriteにより保証される事とチェックサムがあるためにこの問題発生しない

※この「ライトホール問題」の解説は、「RAID」の解説の一部です。
「ライトホール問題」を含む「RAID」の記事については、「RAID」の概要を参照ください。

ウィキペディア小見出し辞書の「ライトホール問題」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ライトホール問題」の関連用語

1
2% |||||

ライトホール問題のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ライトホール問題のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのRAID (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS