用原始硬盘容量换取冗余性
RAID 是以牺牲一部分原始硬盘容量为代价来换取冗余性 — 具体保留多少取决于 RAID 级别。 输入您的硬盘数量、每块硬盘的容量,以及 RAID 级别,即可求出您的可用容量。
计算公式
举例说明
6 块每块 2 TB 的硬盘,配置为 RAID 6:
- 。
需要考虑的关键因素
- 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 等)的存储大小?单位换算器 可在包括数字存储在内的各种计量单位之间进行换算。
- 想估算文件在您的网络上传输需要多长时间?带宽(下载时间)计算器 可根据文件大小和连接速度计算下载/传输时间。