基本情報のRAIDを攻略|RAID0・1・5・10の違いと覚え方

基本情報のRAIDを学ぶための複数ディスク構成のイメージ

基本情報技術者試験のRAIDは、用語だけを見ると数字が並んでいて覚えにくい分野です。RAID0、RAID1、RAID5、RAID10の違いを丸暗記しようとして、どれが速いのか、どれが故障に強いのか、容量はどう計算するのかで混乱する人も多いかなと思います。

ただ、試験で問われる見方はかなり絞れます。基本は「データを分けて速くするのか」「同じデータを複製して守るのか」「パリティで復元できるようにするのか」の3つです。この記事では、基本情報のRAIDでまず覚えるべき考え方から、RAID5の容量計算、選択肢の絞り方まで一気に整理します。

この記事のポイント
  • RAID0・RAID1・RAID5・RAID10の違いがわかる
  • ストライピング・ミラーリング・パリティを整理できる
  • RAID5の実効容量計算を公式で解ける
  • バックアップとの違いまで試験向けに押さえられる
無料

基本情報技術者試験 過去問アプリ

本番形式で繰り返し解ける。スキマ時間に1問から

2,000問以上収録
無料で過去問を解く
目次

基本情報のRAIDの覚え方

RAID0のストライピングとRAID1のミラーリングを比較するイメージ

RAIDは複数ディスクの仕組み

RAIDは、複数のディスクを組み合わせて、1つの記憶装置のように扱う技術です。基本情報では、実際のサーバ運用の細かな設定よりも、「なぜ複数台にするのか」を理解しているかが問われます。目的は大きく分けると、読み書きを速くすること、故障してもデータを失いにくくすること、容量を効率よく使うことの3つです。

ここで大切なのは、RAIDという言葉自体を「安全な保存方法」とだけ覚えないことです。RAID0のように高速化を狙う構成は、冗長性がありません。逆にRAID1のように同じデータを複製する構成は、容量効率が下がります。つまり、RAIDは万能なバックアップではなく、性能・冗長性・容量効率のバランスを選ぶ仕組みとして見るのが近道です。

試験問題では、「複数台の磁気ディスク装置」「ストライピング」「ミラーリング」「パリティ」「実効容量」といった言葉が手がかりになります。問題文に速度向上が出てきたらRAID0、同じ内容を別ディスクに保存する話ならRAID1、パリティを分散する話ならRAID5というように、キーワードから候補を絞る練習をしておくと解きやすいですね。出題範囲の確認は、IPAの試験要綱・シラバスもあわせて見ると安心です。

見る観点試験での意味
速度複数ディスクに分散して読み書きするか
冗長性故障時にデータを守れるか
容量効率全容量のうち実際に使える割合
復元方法コピーかパリティか

RAID0は速いが守れない

RAID0は、ストライピングでデータを複数のディスクに分散して書き込む方式です。1つの大きなデータを細かく分け、複数台に並行して読み書きするイメージですね。試験では「高速化」「データを分散」「ストライピング」といった言葉が出てきたら、まずRAID0を疑います。

RAID0の覚え方は、「0は冗長性がゼロ」です。速度面では有利ですが、同じデータを別のディスクに保存しているわけではありません。そのため、構成しているディスクのどれか1台が壊れると、分散されたデータの一部が失われ、全体として復元できなくなります。名前にRAIDと付いていても、RAID0は障害対策としては弱い点が頻出です。

容量の見方もシンプルです。ディスクが同じ容量なら、基本的には台数分を使えます。例えば500GBのディスクを4台なら、理屈上は約2TB分を使えると考えます。ただし、これは試験上の単純化です。実務ではコントローラやファイルシステムの差がありますが、基本情報では「容量効率は高いが、耐障害性がない」と押さえれば十分です。

RAID0は速さを狙う構成です。故障に強い構成として選ばないように注意しましょう。

RAID1はミラーリング

RAID1は、同じデータを複数のディスクに書き込むミラーリングの方式です。「ミラー」という言葉の通り、片方のディスクにある内容を、もう片方にも同じように保存します。片方が壊れても、もう片方に同じデータが残っているので、継続して利用できる可能性が高くなります。

覚え方は、「1つのデータをもう1台にも写す」です。RAID1の数字の1から、「1つの内容を同じ形で持つ」と連想するとかなり忘れにくいです。試験では「ミラーリング」「同じ内容を複数ディスクに保存」「片方の障害でも運用継続」といった表現が出やすいですね。

一方で、容量効率は下がります。500GBのディスクを2台使っても、実効容量は約500GBです。もう1台分は同じデータを保持するために使うからです。この点で、RAID1は速度よりも信頼性を重視する方式と考えると整理しやすくなります。試験問題で「2台構成」「実効容量が半分」「ミラーリング」が並んでいれば、RAID1を選べる可能性が高いです。

  • ミラーリングは同じデータを複製する
  • 1台故障しても残りから読める可能性がある
  • 同容量2台なら実効容量は1台分
  • 速度より冗長性を重視する選択肢で出やすい

RAID5はパリティで守る

RAID5は、データを分散しながら、パリティと呼ばれる復元用の情報も分散して保存する方式です。基本情報でRAID5が出るときは、この「パリティ」が最重要語になります。パリティは、ざっくり言えば失われたデータを残りの情報から復元するための手がかりです。厳密な計算式まで深追いするより、試験では「1台分をパリティ用に使う」と覚える方が点につながります。

RAID5の特徴は、RAID0のような分散書き込みと、障害時の復元性を両立しようとする点です。RAID1のように丸ごとコピーを持つわけではないため、容量効率はRAID1より良くなりやすいです。例えば同じ容量のディスクを4台使うなら、実効容量は3台分と考えます。残り1台分に相当する容量が、分散されたパリティのために使われるからです。

ただし、RAID5も万能ではありません。一般的な試験上の理解では、1台のディスク障害には対応できますが、同時に2台以上が故障すると復元できない可能性があります。また、パリティ計算が必要なので、単純なRAID0ほど書込み性能を期待する方式ではありません。基本情報では「容量効率と耐障害性のバランス型」として理解すると、選択肢を読みやすくなります。

RAID5は「データもパリティも分散」と覚えると、RAID1との違いがはっきりします。

RAID10は両取りの構成

RAID10は、RAID1とRAID0を組み合わせた構成です。一般には、まずミラーリングした組を作り、その組をストライピングするイメージで理解するとよいです。つまり、RAID1の冗長性とRAID0の高速化を同時に狙います。表記としてはRAID1+0と書かれることもあり、RAID01と混同しないように注意が必要です。

基本情報での覚え方は、「10は1と0の組合せ」です。1はミラーリング、0はストライピングと考えれば、RAID10の意味がそのまま名前に入っています。容量効率はRAID1と同じく、おおむね半分になります。例えば同じ容量のディスクを4台使うと、実効容量は2台分と考えます。残りはミラーリングのために使うからです。

試験でRAID10が出たときは、「速さと冗長性の両方を確保するが、必要なディスク数が多く、容量効率は下がる」と押さえます。RAID5よりもパリティ計算がない分、構成によっては書込み面で有利な説明がされることもあります。ただし基本情報では、細かな性能比較よりも、RAID0・RAID1・RAID5との大まかな違いを問う問題が中心です。

方式中心になる考え方覚え方
RAID0ストライピング冗長性ゼロ
RAID1ミラーリング1つを写す
RAID5分散パリティ1台分を復元用に使う
RAID10RAID1+0ミラーと分散の両取り

基本情報のRAID問題の解き方

基本情報のRAIDレベルを試験問題で比較するイメージ

容量計算は公式で押さえる

RAIDの計算問題でまず押さえたいのは、実効容量です。基本情報では、ディスクの細かな管理領域まで問うというより、「何台分が実際にデータ領域として使えるか」を問われることが多いです。同じ容量のディスクが並んでいる前提なら、RAID0は全台分、RAID1は半分、RAID5は1台分を引いた容量、RAID10は半分と覚えると整理できます。

特にRAID5は、公式で覚えるのが早いです。同じ容量のディスクをn台使うなら、実効容量は「1台あたりの容量×(n-1)」です。4台なら3台分、5台なら4台分になります。問題文で「500GBのディスクを4台」「RAID5で構成」と出たら、500GB×(4-1)=1500GBという流れです。

この公式を覚えると、選択肢の消去も速くなります。RAID5なのに全台分を使っている選択肢はRAID0寄り、半分になっている選択肢はRAID1やRAID10寄りです。容量問題は、方式名を知らないと難しく見えますが、実際には「何台分を冗長性に回しているか」を見るだけでかなり解けます。計算問題全体のコツは、基本情報技術者試験の計算問題はコツで攻略でも整理しています。

RAID5のパリティと実効容量を考えるイメージ
方式同容量ディスクの実効容量
RAID01台容量×台数500GB×4台=2000GB
RAID1おおむね半分500GB×2台=500GB
RAID51台容量×(台数-1)500GB×4台=1500GB
RAID10おおむね半分500GB×4台=1000GB

故障台数から選択肢を絞る

RAID問題では、故障に耐えられるかどうかもよく問われます。最初に確認したいのは、問題文が「何台の故障」を想定しているかです。RAID0は、冗長性がないので1台の故障にも弱いです。RAID1は、ミラーの片方が残っていれば継続できる可能性があります。RAID5は、一般的な試験上の理解では1台の故障に対応できます。

このとき、耐障害性を細かく考えすぎると迷います。RAID10では、どのディスクが壊れたかによって耐えられる範囲が変わることがありますが、基本情報の初学者向け対策では、まず「RAID0だけは守れない」「RAID1はコピーで守る」「RAID5はパリティで1台分を守る」と分けるのが実用的です。選択肢にRAID6が出る場合は、パリティを2重にして2台故障に対応する文脈で出ることがあります。

また、「信頼性」「可用性」「稼働率」といった言葉が一緒に出てきたら、RAID単体ではなくシステム全体の冗長化として読ませたい問題かもしれません。RAIDはディスク障害への対策ですが、サーバ全体、ネットワーク、電源、バックアップまで含めた可用性とは範囲が違います。稼働率の考え方まで一緒に復習したい方は、基本情報の稼働率計算も確認しておくとつながりが見えます。

  • 速度だけならRAID0が候補
  • 1台分のコピーならRAID1が候補
  • パリティで1台故障に備えるならRAID5が候補
  • 速度と冗長性を両方見るならRAID10が候補

速度と冗長性を分けて読む

RAIDの選択肢で迷う原因は、速度と冗長性を同時に読もうとすることです。問題文に「高速化」と書いてあるだけなら、ストライピングを思い出します。問題文に「同じデータを複数台に保存」と書いてあるなら、ミラーリングを思い出します。問題文に「パリティ」と書いてあるなら、RAID5系を思い出します。まずはキーワードごとに反応できる状態を作りましょう。

次に、選択肢の中で「良さそうな言葉」に惑わされないことです。例えば「高速で信頼性も高い」と書かれていると魅力的ですが、RAID0は高速でも信頼性は高くありません。RAID1は信頼性を高めやすい一方、容量効率は下がります。RAID5はバランス型ですが、パリティ計算が関係するため、すべての性能で最強というわけではありません。

この読み分けは、科目Aの用語問題だけでなく、システム構成や性能評価の問題にも効きます。基本情報のテクノロジ系では、用語単体ではなく、メリットとデメリットをセットで問う問題が多いです。学習の優先順位を広く見直すなら、基本情報のテクノロジ系勉強法も参考にしてください。

選択肢を読むときは、速度、冗長性、容量効率の3列に分けて考えると判断しやすくなります。

バックアップとの違いに注意

RAIDを学ぶときに、バックアップと混同しないことも大切です。RAIDは、主にディスク故障時の可用性を高める仕組みです。ディスクが壊れたときにサービスを止めにくくしたり、データを復元しやすくしたりするために使います。しかし、誤ってファイルを削除した場合や、ランサムウェアでデータが暗号化された場合、RAIDだけでは元に戻せないことがあります。

例えばRAID1では、同じデータが別ディスクにも書かれます。これは一見安心ですが、間違ってファイルを削除すると、その削除もミラー先に反映されます。つまり、「同じ状態を保つ」ことと「過去の状態に戻せる」ことは別です。試験でも、RAIDはバックアップの代替ではないという考え方を問う文脈が出る可能性があります。

この違いを押さえると、RAIDの位置づけがかなりクリアになります。RAIDは故障に備える仕組み、バックアップは消失や誤操作に備えて別の時点のデータを残す仕組みです。もちろん実務では両方を組み合わせますが、基本情報では「RAIDだからバックアップ不要」と判断しないことが重要です。問題文に「誤削除」「世代管理」「別媒体に保存」といった語が出たら、RAIDではなくバックアップ寄りの話として読みましょう。

バックアップとの違い

RAIDはディスク故障時の継続利用を助ける仕組みです。誤削除や古い状態への復元まで保証するものではありません。

まとめ

基本情報のRAIDは、数字を丸暗記するよりも、仕組みの違いで覚える方が安定します。RAID0はストライピングで高速化しますが、冗長性はありません。RAID1はミラーリングで同じデータを保存します。RAID5はパリティを分散して、1台分の故障に備えるバランス型です。RAID10はRAID1とRAID0を組み合わせ、速度と冗長性の両方を狙います。

計算問題では、RAID5の「1台あたりの容量×(台数-1)」をまず押さえましょう。RAID0は全台分、RAID1とRAID10はおおむね半分、RAID5は1台分をパリティ用に使うと考えれば、選択肢をかなり絞れます。特に基本情報では、細かな実装差よりも、速度・冗長性・容量効率の比較が問われやすいです。

最後に、RAIDはバックアップそのものではありません。故障に強くする仕組みではありますが、誤削除や過去データの復元には別のバックアップが必要です。試験では、用語の定義だけでなく「何に強く、何には弱いのか」まで見られます。RAID0、RAID1、RAID5、RAID10をこの観点で整理しておけば、初見の問題でも落ち着いて判断できるはずです。

RAIDの最終整理

速さならRAID0、コピーならRAID1、パリティならRAID5、両取りならRAID10です。容量計算では、RAID5の1台分を引く考え方を優先して覚えましょう。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次