RAID 容量计算器

步 1 / 4布局

RAID 布局

规划经典 RAID 阵列时,不再混淆硬盘标称容量、操作系统显示容量和受保护存储空间。选择 RAID 0、1、5、6、10、50 或 60,输入同容量活动硬盘或混合容量列表,并将热备盘单独列出。计算器会逐项展示大容量硬盘上闲置的空间、镜像或奇偶校验开销、热备容量和理论可用空间。结果同时以十进制 TB 和二进制 TiB 显示,并按拓扑说明容错条件,而不是给出一个容易误解的“可坏几块盘”数字。

如何估算 RAID 容量

  1. 1

    选择 RAID 布局

    选择经典 RAID 级别、活动硬盘采用相同还是混合容量,并只计入真正承载阵列数据的成员盘。

  2. 2

    输入容量与跨度

    硬盘十进制标称值使用 GB/TB,二进制容量使用 GiB/TiB。RAID 50 和 60 还需要有效且等宽的奇偶校验跨度(span)。

  3. 3

    添加热备盘和可选成本

    热备盘须单独填写。它属于已安装容量,不属于活动可用空间;可选价格会作为每块硬盘的平均成本。

  4. 4

    检查各层容量

    比较活动物理原始容量、RAID 可寻址容量、混盘浪费、保护开销、热备容量、可用 TB/TiB 和有条件的故障上限。

RAID 容量公式

N 为活动成员盘数量,S 为最小活动硬盘容量,P 为各盘实际容量之和,G 为 RAID 50 或 60 中等宽跨度的数量。经典 RAID 会把每个成员限制为 S,因此 RAID 可寻址池为 N × S,混合容量造成的浪费为 P − N × S

级别 最少硬盘 理论可用容量 本模型的容错能力
RAID 0 2 N × S
RAID 1 2 S 明确的 N 路镜像模型中为 N − 1
RAID 5 3 (N − 1) × S 任意一块活动盘
RAID 6 4 (N − 2) × S 任意两块活动盘
RAID 10 4,偶数 (N ÷ 2) × S 任意一块;仅在每个镜像对都未全损时可更多
RAID 50 6 (N − G) × S 每个 RAID 5 跨度一块
RAID 60 8 (N − 2G) × S 每个 RAID 6 跨度两块

RAID 50 至少需要两个各含三块盘的等宽跨度;RAID 60 至少需要两个各含四块盘的等宽跨度。有条件的最大值并不保证任意相同数量的故障组合都能存活。RAID 10 同一镜像对的两块盘同时损坏会丢失该镜像;某个奇偶校验跨度内故障过多会丢失整个嵌套阵列。

混合硬盘示例

五块 8、8、6、6、6 TB 的活动盘组成 RAID 6,物理容量共 34 TB。最小的 6 TB 盘把可寻址池限制为 5 × 6 = 30 TB,较大硬盘上有 4 TB 闲置。双奇偶校验开销为 12 TB,所以理论可用容量为 18 TB,约 16.371 TiB。控制器元数据、系统分区、存储池和文件系统还会进一步减少应用最终看到的卷容量。

TB 不等于 TiB

硬盘厂商通常使用十进制单位:1 TB = 1,000,000,000,000 字节。IEC 二进制前缀为 1 TiB = 2⁴⁰ = 1,099,511,627,776 字节。两者只是用不同尺度描述同一批字节。因此,四块 4 TB 硬盘组成 RAID 5 可提供 12 TB,但约为 10.914 TiB;这不是“12 TB 缩水”。切换输入单位时,计算器会先换算为字节。

热备盘、重建与性能

热备盘(hot spare)在活动布局之外待命,不增加可用容量,也不会提高故障发生瞬间对并发故障的容忍度。活动盘损坏后,兼容的热备盘可能被自动接管并重建,从而缩短阵列处于降级状态的时间;只有重建成功后冗余才恢复。计算器会检查热备容量是否足够,但控制器可能要求物理容量相同或更大、介质和接口兼容,并满足厂商特定条件。应以控制器规则为准。真实重建速度取决于硬盘大小与类型、控制器设置、条带和缓存策略、机箱及在线负载,因此本工具不会虚构完成时间。

条带化(striping)可能提高吞吐量;镜像可从多个副本读取;奇偶校验布局会增加写入工作。RAID 10 不需要计算奇偶校验,而 RAID 5/6/50/60 必须维护校验数据。在真实控制器和负载上测量之前,这些特点都不能支持 性能承诺。

RAID 提高的是可用性,不是备份。它不能防止误删、数据损坏、恶意软件、控制器故障、火灾或盗窃。请保留独立且经过恢复测试的备份。

主要资料:SNIA 的 RAID 10 定义IBM 的容量公式与最小硬盘规则Lenovo 的 RAID、跨度和热备指南Dell PERC RAID 要求QNAP 混合容量示例NIST 二进制前缀说明Seagate 十进制/二进制容量说明以及 Dell 重建速率影响因素

常见问题

经典 RAID 要求每个活动成员贡献相同大小的空间,最小成员决定该大小。较大硬盘超出的部分会单独显示为闲置空间。SHR、RAIDZ 等厂商特定存储池可能采用不同规则,不在本工具范围内。

只能在特定分布下做到。任意单盘故障都能承受;每个镜像对各坏一块也可能存活,但只要某一镜像对的两块盘都损坏,该镜像乃至阵列就会丢失。

不会提高故障瞬间的容错能力。热备盘不保存活动阵列数据,配置的容错级别不变。成员盘故障后,它可以开始重建并缩短降级状态持续时间。

这里计算的是理论 RAID 容量。控制器元数据、对齐、系统分区、文件系统、快照、精简配置预留和厂商系统空间都可能减少最终卷容量。

不支持。本模型按两个或更多完整镜像副本计算,软件 RAID 和部分平台支持这种方式。许多硬件控制器把普通 RAID 1 限制为两块盘,或对三路镜像使用厂商专用名称。请核对目标控制器。

不可以。RAID 能在某些硬盘故障时维持系统可用,但也会同步误删和数据损坏,且无法覆盖所有硬件、软件或场地故障。请维护独立且可恢复的备份。

相关工具