問69
頻出度★★☆
障害に備えるために,4台のHDDを使い,1台分の容量をパリティ情報の記録に使用するRAID5を構成する。1台のHDDの容量が1Tバイトのとき,実効データ容量はおよそ何バイトか。
この問題の解説と、これまでの解答の記録です。
障害に備えるために,4台のHDDを使い,1台分の容量をパリティ情報の記録に使用するRAID5を構成する。1台のHDDの容量が1Tバイトのとき,実効データ容量はおよそ何バイトか。
2T バイトは、パリティを 2 台分(N − 2 = 2 台)差し引いた値で、これは RAID6 の考え方に近い。RAID5 のパリティは合計 1 台分なので、差し引くのは 1 台だけ。3T バイトが正しい。
正解 RAID5 は、複数の HDD にデータとパリティ(誤り訂正用の冗長情報)を分散して記録する方式で、ディスク 1 台が故障してもパリティから元のデータを復元できる。N 台で構成すると、実効データ容量は「パリティ 1 台分」を差し引いた(N − 1)台分になる。本問は 4 台構成・各 1T バイトなので、実効データ容量は(4 − 1)× 1T = 3T バイト。よって「イ」が正しい。
4T バイトは、4 台すべてをデータに使った場合の容量で、パリティ分を全く差し引いていない。RAID5 ではパリティに 1 台分を消費するため、実効容量は 4T より小さくなる。
5T バイトは構成する 4 台の総容量(4T バイト)すら超えており、物理的にあり得ない。台数とパリティ分の関係を取り違えた値で、正しくは 3T バイト。