RAID容量計算(RAID 0/1/5/6/10・実効容量)

ディスク本数と1本の容量からRAID 0/1/5/6/10の実効容量・パリティ消費量・耐障害本数・容量効率を即時計算。10進(TB)/2進(TiB)の切替と本数不足時のエラー表示に対応。

合計容量(生容量)
-
実効容量(使えるデータ容量)
-
パリティ/ミラーに消える容量
-
容量効率
-
耐えられる故障本数
-
最小必要本数
-

HDD/SSDメーカーの表記は10進(1TB=1,000,000,000,000バイト)が一般的だが、OSは2進(1TiB=1,099,511,627,776バイト)で表示することが多く、「1TBのHDDが931GiBとしか認識されない」という現象の原因になる。単位は生容量・実効容量ともに同じ基準で表示している。

使い方

  1. RAIDレベル・ディスク本数・1本あたりの容量・単位(TB/GB=10進、TiB/GiB=2進)を入力する。
  2. 実効容量、パリティ/ミラーに消える容量、耐えられる故障本数、容量効率が自動で表示される。
  3. RAID5は3本未満、RAID10は4本未満または奇数本などレベルごとの本数制約を満たさない場合はエラーが表示され、条件を満たす本数の目安が示される。

仕組み・計算式

実効容量の計算式はRAIDレベルごとに次の通り(nはディスク本数、cは1本あたりの容量)。

RAID 5/6のパリティ配置やRAID 10のペア構成はコントローラ・OSの実装(Linux mdadm、ハードウェアRAIDカード等)でほぼ共通の考え方であり、実効容量の式自体はストレージ業界で広く使われている一般的な定義に基づく。1TBのHDDやSSDはメーカー表記では10進(1TB=1,000,000,000,000バイト)だが、OSは2進(1TiB=1,099,511,627,776バイト)で表示するため、「1TBのHDDが931GiBとしか認識されない」という現象が起きる。このツールは生容量・実効容量とも入力時に選んだ単位系(10進/2進)で統一して表示する。

現場の落とし穴: RAID 10の耐障害本数は「最大n/2本」だが、これは各ミラーペアから1本ずつ故障した場合の理論値であり、同じペア内の2本が同時(または片方の再構築中にもう片方も)故障するとデータを失う。実際の耐障害性はペアの組み方に依存するため、「n/2本まで壊れても大丈夫」と単純に考えるのは危険で、リビルド中の負荷増大による追加故障(いわゆる二重障害)にも注意が必要。

よくある質問

Q. RAID 5とRAID 6はどちらを選ぶべきですか?

A. 大容量ディスクを多数束ねる構成では、RAID 5の場合1本故障後のリビルド中にもう1本が故障すると復旧不能になるリスクが高まるため、RAID 6(2本まで耐えられる)が選ばれることが多い。ディスク本数が少なく容量効率を優先する場合はRAID 5も選択肢になる。

Q. RAID自体はバックアップの代わりになりますか?

A. ならない。RAIDはディスク故障による停止を防ぐ仕組みであり、誤削除・ランサムウェア・災害などデータそのものの消失には別途バックアップが必要。

Q. TBとTiBはどちらで容量を見積もればよいですか?

A. 購入時のカタログ容量はTB(10進)表記が一般的だが、OSの空き容量表示やファイルシステムのブロック計算はTiB(2進)基準のことが多い。見積もりの目的に応じて両方を確認するとよい。

関連ツール

最終更新・根拠の確認日: 2026-09-10 · カテゴリ: Linux・サーバー