RAID0とは

目次

  1. RAID0とは
  2. RAID0の仕組み
  3. RAIDとは
  4. RAIDレベル
    1. RAID0:ストライピング
    2. RAID1:ミラーリング
    3. RAID5:独立R/Wアクセス(パリティディスク分散)
    4. RAID6:独立R/Wアクセス(パリティディスク分散、2台)/Wアクセス(パリティディスク分散)
    5. RAID1+0:ミラーリング+ストライピング
    6. RAID0+1:ストライピング+ミラーリング

RAID0とは

RAID0はストライピングと呼ばれ、ブロック単位に分割したデータを複数のディスクにそれぞれ保存します。耐障害性のためのデータは保有していないため、RAID0を構成するディスクのうち一つでも故障すると全てのデータを失います。
読み込みと書き込み速度は、同時に複数のディスクから行うため当然高速ですが、ディスク2本の場合はデータをブロック単位に分割する比率が大きくなるので、高速化の効果が得られにくい場合もあります。ディスクの本数が多ければ多いほど高速になりますが、耐障害性はその分低下します。
ディスクの総容量は全てのディスクの容量分使用する事が出来ます。500GB×4本の場合は合計の2TB分全てを使用できます。
RAID0は、複数のディスクを一つの大容量の単一ストレージとしての使用が実現出来ます。

RAID0の仕組み

例えばディスク3本を使用してRAID0を構成する場合、保存するデータを3分割してそれぞれのディスクに保存します。理論的には、1台のディスクの場合と比較して1/3の時間で書き込みを完了できます。
RAID0のデメリットは、冗長性をまったく備えていないことで、ディスク数が増えれば増えるほど耐障害性は悪化します。

RAIDとは

RAID(レイド)とは"Redundant Arrays of Inexpensive Disks"または"Redundant Arrays of Independent Disks"の略号で、2つ以上のハードドライブを組み合わせ、仮想的な(OSからみて)1台のドライブとして利用する技術です。複数のHDDをまたいで重複したデータを保存して不意のディスク障害に備えたり、データを分散保存させることでデータ読み書き速度を向上させたり、データ保存容量を拡張させることができます。

RAIDレベル

RAID0:ストライピング

ストライピングとも呼ばれます。データをブロック単位に分割し、分割したデータを複数のディスクに保存する事で「読み込み/書き込み」速度を著しく向上させます。ただしRAID0では、構成するディスクのうち1つでも故障が発生すると、すべてのデータが失われます。

RAID1:ミラーリング

ミラーリングとも呼ばれます。同じデータを同時に二つのディスクに書き込みするため、片方のディスクが故障してもデータは失われません。

RAID5:独立R/Wアクセス(パリティディスク分散)

RAID4で固定したパリティディスクをブロック毎にシフトしてパリティディスクへの集中を防ぎます。

RAID6:独立R/Wアクセス(パリティディスク分散、2台)

RAID5のパリティディスクを2台に増やし、同時に2台のディスクが故障してもデータを修復できるようにしたもの。

RAID1+0:ミラーリング+ストライピング

ミラーリングの構成をさらにストライピングで掛け合わせたような構成です。RAID1のミラーリングを高速化し耐障害性を高めた構成であるものの、使用できるディスク容量は、総ディスク容量の50%となります。

RAID0+1:ストライピング+ミラーリング

RAID1+0の逆の構造です。RAID0のストライピング構造にミラーリングを掛け合わせた構造で、RAID1+0とほぼ同機能であるものの、耐障害性の違いでRAID0+1はほとんど使用されない。