複数のハードディスクに同じ内容を書き込み,信頼性を向上させる方式はどれか。
平成24年度 秋期 ITパスポート試験 問55
この問題の解説と、これまでの解答の記録です。
問 55
不正解ア
ストライピングは、1 つのデータを一定の大きさに分割して複数のハードディスクへ分散して書き込む方式 (RAID0) で、読み書きを並行して行えるためアクセスの高速化が目的である。各ディスクには互いに異なる断片が入るので「同じ内容を書き込む」ではなく、冗長性を持たないため 1 台でも故障すると全体のデータが失われる。信頼性はむしろ単体ディスクより低下する。
不正解イ
フラグメンテーションは、ファイルの作成と削除を繰り返すうちに 1 つのファイルがディスク上の連続していない領域に散らばって記録されてしまう「現象」であり、信頼性を高めるための方式ではない。むしろ読み書き時のヘッド移動が増えてアクセス速度が低下する原因となり、デフラグ (最適化) によって解消する対象である。
不正解ウ
マルチコアは、1 つの CPU (プロセッサ) の中に演算を行うコアを複数搭載する技術で、複数の処理を並行して実行し処理性能を高めることが目的である。CPU 側の高速化技術であってハードディスクへの書き込み方式ではなく、ディスク故障に対する信頼性の向上とは無関係である。
- エ
正解 正解は エ「ミラーリング」。ミラーリングは 2 台以上のハードディスクにまったく同じ内容を同時に書き込み、常に複製 (ミラー) を保持する方式で、RAID の構成では RAID1 に相当する。片方のディスクが故障しても、もう片方に同一データが残っているためシステムを止めずに運用を続けられ、故障したディスクを交換すれば内容を再構築できる。この「二重書き込みによって装置故障に耐える」という性質がまさに設問の「同じ内容を書き込み,信頼性を向上させる」に対応する。なお同じ容量を 2 台分使うため利用できる実効容量は総容量の約半分となり、また誤って削除・改ざんした内容も両方に反映されるので、ミラーリングはバックアップの代わりにはならない点も押さえておきたい。
- ミラーリング (RAID1) は同一データを複数のハードディスクに二重書き込みして冗長性を確保し信頼性を高める方式、ストライピング (RAID0) はデータを分割して複数ディスクに分散し高速化する方式。「信頼性向上ならミラーリング、高速化ならストライピング」と目的の違いで区別するのがこの分野の基本。
- RAID は複数のハードディスクをまとめて 1 台のように扱い、信頼性や性能を高める技術の総称。ストライピングにパリティを組み合わせて速度と耐障害性を両立させた RAID5、ミラーリングとストライピングを併用した RAID10 (RAID1+0) などの構成もある。