RAID容量計算ツールとは?
RAID(Redundant Array of Independent Disks)は、複数の物理ドライブを1つの論理ボリュームにまとめ、速度や冗長性、あるいはその両方を高める仕組みです。ただしパリティやミラーリングが生のストレージの一部を消費するため、実際に使える容量はほぼ必ず全ディスク容量の合計より小さくなります。本ツールはRAID 0・1・5・6・10の実効容量を算出し、ドライブを購入する前にアレイ構成をしっかり計画できるようサポートします。
使い方
まずRAIDレベルを選び、アレイに搭載するディスクの本数を入力し、ディスク1台あたりの容量をTB単位で入力します。本ツールはすべてのディスクが同容量である前提で計算します。RAIDアレイでは全ドライブが最小メンバーの容量に合わせて扱われるため、容量の異なるディスクを混在させると余った分が無駄になってしまいます。計算結果として、実効容量・生の合計容量・冗長化で失われる容量・ストレージ効率が表示されます。
計算式の解説
ディスク\(N\)本、各容量\(C\)とすると次のようになります。RAID 0は冗長性なしでデータをストライピングするため、実効容量=N×C。$$\text{Usable} = \text{Disks} \times \text{Capacity (TB)}$$RAID 1はミラーリングなので実効容量はCのみ。$$\text{Usable} = \text{Capacity (TB)}$$RAID 5はディスク1台分をパリティに使い、(N−1)×C。$$\text{Usable} = (\text{Disks} - 1) \times \text{Capacity (TB)}$$RAID 6はダブルパリティで(N−2)×C。$$\text{Usable} = (\text{Disks} - 2) \times \text{Capacity (TB)}$$RAID 10はミラーリングしてからストライピングするため(N/2)×Cとなり、ディスク本数は偶数である必要があります。$$\text{Usable} = \frac{\text{Disks}}{2} \times \text{Capacity (TB)}$$
計算例
たとえば4TBのディスク4本をRAID 5で組んだ場合、実効容量=(4−1)×4=12TB。$$\text{Usable} = (4 - 1) \times 4 = 12 \text{ TB}$$生の容量は4×4=16TBなので、4TBがパリティ用に確保され、効率は12÷16=75%となります。$$\frac{12}{16} = 75\%$$同じディスクをRAID 6で組むと(4−2)×4=8TB(効率50%)、$$\text{Usable} = (4 - 2) \times 4 = 8 \text{ TB}$$RAID 0なら16TBをまるごと使えますが耐障害性はゼロです。
よくある質問
RAID 5はディスク故障に耐えられますか? はい、1台までなら耐えられます。RAID 6は2台まで、RAID 0は1台も故障に耐えられません。
実効容量がカタログの表記より小さいのはなぜですか? メーカーは1TB=1,000,000,000,000バイトとして表記しますが、OSはTiB(1,099,511,627,776バイト)で表示することが多く、その分OS上の数値は約9%小さく見えます。本ツールは入力した単位をそのまま使って計算します。
容量の異なるディスクを混在できますか? 混在自体は可能ですが、すべてのディスクが最小容量のものとして扱われるため、同じ容量のドライブで統一するのが最善です。