RAIDとは(全体像)
RAIDは、「Redundant Array of Independent Disks」の略。複数のディスク(保存装置)をまとめて1つのように使い、速くしたり、壊れにくくしたりする技術のことだ。
1台だけだと、壊れたらおしまい。複数台をうまく組み合わせれば、速さを上げたり、1台が壊れてもデータを守ったりできる。その組み合わせ方を、RAID 0・RAID 1・RAID 5…という「レベル」で表す。
ここで一番のひっかけ。RAID 0は、速くするだけで「冗長性(壊れにくさ)」はない。名前に0とついて冗長化の仲間に見えるが、1台壊れると全部ダメになる。「RAID 0は壊れに強い」と思い込むと誤りになる。
詳しく:レベルごとの特徴
ここが心臓部。よく出るレベルを表で押さえよう。
主なRAIDレベル
| レベル | やり方 | 特徴 |
|---|---|---|
| RAID 0 | データを分散して書く(ストライピング) | 速いが、冗長性なし(1台壊れると全部ダメ) |
| RAID 1 | 同じデータを2台に複製(ミラーリング) | 1台壊れても大丈夫(冗長性が高い) |
| RAID 5 | 3台以上で、復元用の符号も分散して持つ | 容量効率と冗長性のバランスがよい |
- RAID 0(ストライピング) … データを分けて複数台に書くので速い。ただし冗長性はない。
- RAID 1(ミラーリング) … 同じデータを2台に複製する。1台壊れても、もう1台が残るので安心だ。
- RAID 5 … 3台以上で、復元用の符号(パリティ)も分散して持つ。1台壊れても復元できる。なお、RAID 5は最低3台が必要。「2台でできる」と思い込むと誤りだ。
このほか、ミラーとストライプを組み合わせたRAID 10(性能と冗長性を両立)などもある。
わかりやすく言い換えると
身近なたとえで整理しよう。
RAID 0は、「作業を2人で手分けして速くする」イメージ。速いが、片方が倒れると作業が止まる(冗長性なし)。つまり、速さ重視で、守りはないということだ。
RAID 1は、「同じ書類を2部用意しておく」イメージ。片方をなくしても、もう1部が残る(複製で守る)。
RAID 5は、「3人以上で分担し、復元用のメモも分けて持つ」イメージ。要するに、1人欠けても元に戻せる、バランスのよいやり方だ。
試験のツボ
🔴 一番出る:RAID 0は冗長化ではない
①RAID 0はデータを分散して速くする(ストライピング)
②冗長性はなく、1台壊れると全部ダメ
🔴 次に出る:RAID 1とRAID 5
①RAID 1=ミラーリング(2台に複製)
②RAID 5=3台以上で、復元用の符号も分散して持つ
🟡 押さえると安定:必要な台数
①RAID 1は2台、RAID 5は3台以上
②RAID 10はミラーとストライプの組み合わせ
よくある間違い
①「RAID 0は、冗長性があって壊れに強い」→ ✗ RAID 0は速くするだけで、冗長性はない。1台壊れると全部ダメになる。
②「RAID 5は、2台あれば構成できる」→ ✗ RAID 5は、最低3台が必要。
③「RAID 1(ミラーリング)は、データを分散して速くするものだ」→ ✗ 分散して速くするのはRAID 0。RAID 1は、同じデータを2台に複製する。
試験での出題パターン
実際の問題でたしかめてみよう。
オリジナル問題1(RAIDの正体)
RAIDに関する次の記述のうち、最も適切なものはどれか。
- 複数のディスクをまとめて、速く・壊れにくくする技術のことである
- 社員の出退勤を記録して、毎月の給与を計算するためのしくみである
- 取引先へ毎月の請求書を郵送する、決まった事務作業のことを指す
- 完成したシステムを宣伝して、より多く売るための広告活動である
解答は 1 だ。
RAIDは、複数のディスクをまとめて、速く・壊れにくくする技術である。組み合わせ方をレベルで表すのだ。
選択肢2は給与計算、選択肢3は請求書の事務、選択肢4は広告で、どれも違う。
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✓ | 複数ディスクをまとめる技術で正しい |
| 2 | ✗ | 給与計算のしくみではない |
| 3 | ✗ | 請求書の事務の話 |
| 4 | ✗ | 広告活動ではない |
オリジナル問題2(RAID 0の特徴)
RAID 0の特徴に関する次の記述のうち、最も適切なものはどれか。
- データを2台に複製して、1台壊れても大丈夫にするものである
- データを分散して速くするが、冗長性はないものだとされている
- 社員の給与を計算することだけを速くする技術だとされているものだ
- 取引先へ請求書を郵送することだけを速くする技術だとされている
解答は 2 だ。
RAID 0は、データを分散して速くするが、冗長性はないものである。1台壊れると全部ダメになるので注意だ。
選択肢1はRAID 1の説明、選択肢3は給与計算、選択肢4は請求書の事務で誤りである。
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✗ | 複製はRAID 1の説明 |
| 2 | ✓ | 速いが冗長性なしで正しい |
| 3 | ✗ | 給与計算の技術ではない |
| 4 | ✗ | 請求書の事務の技術ではない |
オリジナル問題3(RAID 1の特徴)
RAID 1(ミラーリング)の特徴に関する次の記述のうち、最も適切なものはどれか。
- 社員の給与を計算することだけを目的とした技術だとされているものだ
- データを分散して速くするだけで、冗長性はないものだとされている
- 取引先へ請求書を郵送することだけを目的とした技術だとされている
- 同じデータを2台に複製し、1台が壊れても大丈夫にするものである
解答は 4 だ。
RAID 1(ミラーリング)は、同じデータを2台に複製し、1台壊れても大丈夫にするものである。複製で守る、というわけだ。
選択肢1は給与計算、選択肢2はRAID 0の説明、選択肢3は請求書の事務で誤りである。
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✗ | 給与計算の技術ではない |
| 2 | ✗ | 冗長性なしはRAID 0 |
| 3 | ✗ | 請求書の事務の技術ではない |
| 4 | ✓ | 2台に複製して守るで正しい |
まとめ
押さえどころ
- 🔴 RAID = 複数のディスクをまとめて、速く・壊れにくくする技術。
- 🔴 RAID 0は冗長化ではない = 速くするだけで冗長性なし。1台壊れると全部ダメ。
- 🟡 RAID 1とRAID 5 = RAID 1はミラーリング(2台に複製)、RAID 5は3台以上で冗長性を持つ。
次に学ぶ
- バックアップ戦略(3-2-1ルール) ── 控えを取ってデータを守る計画。RAIDとあわせてデータを守る。
- クラスタ・冗長化 ── 機器を二重化して止まりにくくするしくみ。RAIDはディスクの冗長化の代表。
執筆: SikakuQuest編集部