問77
頻出度★★☆
4台の HDD を使い, 障害に備えるために, 1台分の容量をパリティ情報の記録に使用する RAID5 を構成する。1台の HDD の容量が500G バイトのとき, 実効データ容量はおよそ何バイトか。
この問題の解説と、これまでの解答の記録です。
4台の HDD を使い, 障害に備えるために, 1台分の容量をパリティ情報の記録に使用する RAID5 を構成する。1台の HDD の容量が500G バイトのとき, 実効データ容量はおよそ何バイトか。
500G バイトは HDD 1台分の容量にすぎない。RAID5 では4台のうち3台分がデータ用として使えるので、1台分だけとするのは過小評価で誤り。
1T バイトは2台分 (2 × 500G) に相当する値。パリティに2台分を割り当てると誤解した計算で、RAID5 のパリティ消費は合計1台分だけなので過小で誤り。
正解 RAID5 は、複数の HDD にデータとパリティ (誤り訂正用の冗長情報) を分散して記録し、どれか1台が故障しても残りから元データを復旧できる方式。パリティのために合計でちょうど HDD 1台分の容量が消費されるので、実効データ容量 = (HDD 台数 − 1) × 1台の容量 で求まる。4台構成では (4 − 1) = 3台分がデータ用となる。本問が想定する1台500G バイトでは、3 × 500G = 1500G バイト = 約1.5T バイトとなり、ウが正解。
2T バイトは4台すべての合計容量 (4 × 500G = 2000G) で、パリティ用に失われる1台分を引き忘れた値。RAID5 では1台分が冗長情報に使われ実データには使えないため過大で誤り。