RAID存储容量

对比计算

下载

包含本次计算的输入与结果,以及您对比过的所有附加计算。

用原始硬盘容量换取冗余性

RAID 是以牺牲一部分原始硬盘容量为代价来换取冗余性 — 具体保留多少取决于 RAID 级别。 输入您的硬盘数量、每块硬盘的容量,以及 RAID 级别,即可求出您的可用容量。

计算公式

RAID 0=n×容量RAID 1=容量\vD{\text{RAID 0}} = \vA{n} \times \vB{\text{容量}} \qquad \vD{\text{RAID 1}} = \vB{\text{容量}} RAID 5=(n1)×容量RAID 6=(n2)×容量\vD{\text{RAID 5}} = (\vA{n}-1) \times \vB{\text{容量}} \qquad \vD{\text{RAID 6}} = (\vA{n}-2) \times \vB{\text{容量}} RAID 10=n2×容量\vD{\text{RAID 10}} = \frac{\vA{n}}{2} \times \vB{\text{容量}}

举例说明

6 块每块 2 TB 的硬盘,配置为 RAID 6

    1. 可用容量=(62)×2 TB=8 TB\vD{\text{可用容量}} = (\vA{6}-2) \times \vB{2 \text{ TB}} = \vD{8 \text{ TB}}

需要考虑的关键因素

  • RAID 不是备份,即使是具有冗余性的级别也不是。 RAID 能防范物理硬盘故障,但无法防范误 删除、勒索软件、文件损坏,或影响整个阵列的灾难(如火灾或盗窃)——除了 RAID 之外,仍然需要 一套真正的备份策略(理想情况下遵循「3-2-1」原则:3 份副本、2 种不同介质、1 份异地存放), 而不是用 RAID 取代备份。
  • 不同的 RAID 级别在容量、冗余性和性能之间的取舍方式各不相同。 RAID 0 最大化容量和速度, 但冗余性为零(一块硬盘故障就会丢失全部数据);RAID 1 通过镜像数据获得较强的冗余性,代价是 容量减半;RAID 5 和 RAID 6 分别在容忍一块或两块硬盘故障的前提下平衡容量;RAID 10 结合了镜 像和条带化,兼顾冗余性和速度,但容量代价更大——选择哪个级别取决于对特定使用场景而言,容 量、速度还是冗余性最重要。
  • RAID 5 在一块硬盘故障后的重建过程中存在真实且有据可查的风险,尤其是对于容量较大的现代硬 盘。 重建 RAID 5 阵列会同时给每块剩余硬盘带来巨大的读取压力,如果在这段重建窗口期内又有 第二块硬盘故障(或出现不可读扇区),整个阵列就可能全部丢失——硬盘容量越大,这种风险就越 高,这也是为什么在更大、更关键的阵列中通常更倾向于选择能容忍两块硬盘同时故障的 RAID 6。
  • 大多数 RAID 阵列中的所有硬盘通常都假定容量相同,此计算才能干净地适用。 在大多数标准 RAID 配置中混用不同容量的硬盘,会导致每个使用的硬盘位实际上都受限于其中最小硬盘的容量——本 计算器假设硬盘容量统一,这与最标准、最常见的实际 RAID 配置相符。

常见错误

  • 把 RAID 本身当作备份。 如上所述,RAID 只能防范硬盘故障,无法防范删除、损坏,或摧毁整个 阵列的灾难——无论使用哪种 RAID 级别,都应始终保留真正的备份。
  • 在未考虑重建风险的情况下,为大型关键阵列选择 RAID 5。 对于容量较大的现代硬盘,当停机或 数据丢失代价高昂时,RAID 6 或 RAID 10 额外的冗余性通常值得付出更多的容量成本。
  • 假设可用容量等于(硬盘数量)×(每块硬盘的容量)。 这仅对 RAID 0 成立——每个具有冗余性的 RAID 级别都会为镜像或校验保留一部分容量,本计算器会根据级别自动计入这一点。

需要了解的其他信息

  • 正在比较不同单位(GB、TiB 等)的存储大小?单位换算器 可在包括数字存储在内的各种计量单位之间进行换算。
  • 想估算文件在您的网络上传输需要多长时间?带宽(下载时间)计算器 可根据文件大小和连接速度计算下载/传输时间。

来源: 标准 RAID 可用容量公式.

常见问题

RAID 5 能给我多少可用空间?

RAID 5 的可用容量为(硬盘数量 - 1)x 每块硬盘的容量 -- 相当于一块硬盘的空间被保留用于存储奇偶校验数据,这使得阵列能够承受单块硬盘故障。它至少需要 3 块硬盘。

RAID 5 和 RAID 6 有什么区别?

RAID 5 保留一块硬盘的容量用于奇偶校验,能承受一块硬盘故障;RAID 6 保留两块硬盘的容量,能承受两块硬盘同时故障,代价是更多的开销,并且至少需要 4 块硬盘而不是 3 块。

为什么 RAID 10 需要偶数块硬盘?

RAID 10 结合了镜像(RAID 1)和条带化(RAID 0):硬盘两两配对,每对镜像相同的数据,然后将这些配对再进行条带化。这种配对方式只有在整数对的情况下才能生效,因此硬盘总数必须为偶数,最少为 4 块。

确认您的年龄

为了创建账户,请告诉我们您的出生月份和年份。