ITパスポート過去問 令和6年度(2024年)問69
障害に備えるために,4台のHDDを使い,1台分の容量をパリティ情報の記録に使用するRAID5を構成する。1台のHDDの容量が1Tバイトのとき,実効データ容量はおよそ何バイトか。
選択肢
- ア:2T
- イ:3T
- ウ:4T
- エ:5T
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
RAID5では、全HDD容量のうち1台分に相当する容量がパリティ情報として使われ、残りが実効データ容量になります。4台で1台あたり1Tバイトなら、実効データ容量は(4−1)×1T=3Tバイトです。
Point
この問題は、RAID5で必要になるパリティ領域の容量と、そこから実効データ容量を計算する方法を理解しているかを確認するものです。
解くために必要な知識
この問題を解くには、RAID5の基本的な仕組みと容量計算を理解している必要があります。
用語の整理
| 用語名 | 意味 |
|---|---|
| RAID5 | 複数のHDDにデータとパリティ情報を分散して記録する方式です。HDDが1台故障しても、残りのデータとパリティ情報から復元できるとされます。 |
| パリティ | データの復元のために生成して記録する情報です。RAID5ではパリティ情報のために「合計でHDD1台分に相当する容量」を使用します。 |
| 実効データ容量 | 実際にデータ(利用者のデータ)として保存に使える容量です。 |
解くための手順
計算に使う前提
RAID5の実効データ容量は、次の考え方で求めます。
-
データ領域に使える容量 = 全体容量 − パリティ容量
-
RAID5のパリティ容量は、合計でHDD1台分に相当する容量です。
計算式
- 実効データ容量 = (HDD台数 − 1) × 1台あたりの容量
この問題への当てはめ
| 項目 | 値 |
|---|---|
| HDD台数 | 4台 |
| 1台あたりの容量 | 1Tバイト |
| 実効データ容量 | (4−1)×1T=3Tバイト |
問題の解法手順
問題文から「4台のHDD」「RAID5」「1台分の容量をパリティ情報の記録に使用」が読み取れます。
解く手順
1. RAID5でデータに使える台数分を決める
RAID5では、パリティ情報として「HDD1台分に相当する容量」を使用します。
2. 実効データ容量の式を立てる
実効データ容量は、次の式で求めます。
- 実効データ容量 = (全台数 − 1) × 1台あたりの容量
3. 数値を代入して計算する
- (4 − 1) × 1Tバイト = 3Tバイト
したがって、実効データ容量はおよそ3Tバイトです。
選択肢ごとの解説
- ア:不正解
RAID5で差し引くのはHDD1台分が原則なので、2Tバイトにはなりません。
- イ:正解
RAID5の実効データ容量は(4−1)×1T=3Tバイトなので、正解です。
- ウ:不正解
4台すべてをデータとして使える計算になっており、パリティ情報の分を考慮していないため誤りです。
- エ:不正解
合計容量は4台×1Tバイト=4Tバイトなので、実効データ容量が5Tバイトになることはありません。
まとめ
RAID5では、全HDD容量のうち1台分に相当する容量がパリティ情報として使われ、残りが実効データ容量になります。4台で1台あたり1Tバイトなら、実効データ容量は(4−1)×1T=3Tバイトです。
テクノロジ系 > コンピュータシステム > システム構成要素
RAID5で差し引くのはHDD1台分が原則なので、2Tバイトにはなりません。
RAID5の実効データ容量は(4−1)×1T=3Tバイトなので、正解です。
4台すべてをデータとして使える計算になっており、パリティ情報の分を考慮していないため誤りです。
合計容量は4台×1Tバイト=4Tバイトなので、実効データ容量が5Tバイトになることはありません。