覚えることはたった3つ!RAIDの種類と特徴まとめ【備忘録-基本情報技術者試験対策 #1】
※ 本記事では、基本情報技術者試験の対策として私が勉強したことを備忘録的にまとめておきたいと思います。
少しでも参考になれば嬉しいです。
RAIDって何??
RAIDとは、複数のHDDを組み合わせることで、論理的に1つのHDDとみなして運用する技術のことです。これにより、HDDの信頼性や速度を向上させることができます。
RAIDには様々な種類がありますが、今回はRAID0-RAID5の特徴をまとめておきたいと思います。
リンク
ちなみに私はこの参考書を使って勉強してました。
漫画形式で読みやすく、分かりやすい内容になっているため、無理なく学習を進められると思います。
過去問を解きまくり、不明点があれば参考書で知識を補う、このサイクルで試験対策するのが私のオススメです!
各RAIDの特徴
- RAID0 2台以上のHDDに対し、データを分散させて書き込む方法です。
- RAID1 2台以上のHDDに対し、全て同じデータを書き込む方法です。
- RAID2 データの書き込みにはストライピングを用います。
- RAID3 内容はRAID2とほとんど同じだと考えて大丈夫だと思います。(試験に合格するだけなら・・・)
- RAID4 内容はRAID3とほとんど同じだと考えて大丈夫だと思います。(試験に合格するだけなら・・・)
- RAID5 内容はRAID4とほとんど同じだと考えて大丈夫だと思います。(試験に合格するだけなら・・・)
このような書き込みの方法をストライピングと呼びます。
分散させているため速度を向上させることができる一方、1台でもHDDが故障するとその中に保存されいるデータは失われてしまいます。
このような書き込みの方法をミラーリングと呼びます。
どのHDDにも同じデータが書き込まれているため、仮に1台のHDDが故障しても別のHDDからこれまで通りにデータを利用することができます。
RAID0との違いは、HDDが故障した際でもデータの復元が行える点です。
ハミングと呼ばれる誤り訂正符号をデータとは別のHDDに保存しておき、故障の際はこのハミングを用いてデータを復元します。
異なる点は、パリティと呼ばれる誤り訂正符号を保存しておく点です。故障の際にこのパリティを用いてデータの復元をします。
異なる点は、RAID3がビット単位でデータを保存するのに対し、RAID4はブロック単位でデータを保存する点です。
異なる点は、パリティを分散させて保存しておく点です。
RAID2-RAID4は誤り訂正符号を保存するHDDを固定させていますが、RAID5はパリティの保存先を固定せずにデータと同様の保存場所などに分散させておきます。
これにより、HDDが故障した際に誤り訂正符号が保存されているHDDへのアクセスを集中させることなく、データの復元が可能になります。
以上がRAID0-RAID5の特徴になります。 本記事ではRAID5までしかまとめていませんが、実際はRAID6など他にもあるようです。 気になる方は調べてみてください。いろいろな技術があって面白かったです。
これだけは覚えておこう!
基本情報技術者試験の勉強をしていて、とりあえずRAID0、RAID1、RAID5だけ覚えておけば何とかなりそうだと感じました。 特徴的なワードと紐づけて覚えましょう。- RAID0 「ストライピング」のワードだけ出てきたらRAID0を選んでおけば大丈夫だと思います。
- RAID1 「ミラーリング」のワードが出てきたら確実にRAID1です。
- RAID5 「ストライピング」の他に、「パリティを分散して保存」などが問題文で書かれていればRAID5だと思います。
(少し雑な気もしますが・・・)
ただし、あくまでも私はこのように判断しているだけですので、キチンと知識を付けて試験合格を目指しましょう!
Follow @nlab_notebook