【れいどぜろ】
RAID 0(ストライピング) とは?
最終更新:
💡 分けて読み書きする速さと、故障に備える仕組みは別
複数のディスクにデータを分けて読み書きする構成。ストライピングによる性能向上の考え方と、故障時に再構成できる冗長データがない点を説明します。
📌 このページのポイント
- データをブロックに分け、複数ディスクに分散する
- 並行した読み書きで性能向上を狙うが、必ず本数倍にはならない
- ミラーやパリティがなく、1本の故障でアレイを利用できなくなる
- 失いたくないデータは、別の場所にもバックアップする
RAID 0は、同じデータを二つにコピーするの?
コピーではなく分割だよ。例えばA・B・C・Dというブロックを、ディスク1にA・C、ディスク2にB・Dと分けて置く。これをストライピングと呼ぶんだ。
ディスクが二つなら、必ず2倍速くなる?
複数のディスクで並行して読み書きできるので、性能向上を狙えるよ。ただしデータの読み方やディスク、接続や制御の性能によって変わる。どんな操作も本数倍になるわけではないんだ。
一本が故障すると、残りのディスクも消えるの?
残りのディスクの記録が全部消える、という意味ではないよ。でも一連のデータが分割されているため、アレイとして利用できなくなる。欠けた部分を作り直す冗長データがないんだ。
大事なデータを置くなら、どう備える?
まとめ:ざっくりこれだけ覚えればOK!
「RAID 0」って出てきたら「複数のディスクに分けて読み書きする、冗長性のない構成」と思えばだいたいOK!
📖 おまけ:英語の意味
「RAID 0 / Striping」 = RAIDのストライピング構成
💬 RAIDの構成方式の一つです。データを複数のディスクに分散しますが、故障したディスクの内容を再構成するためのコピーやパリティは持ちません。