RAID 计算器

比较常见 RAID、ZFS 和部分厂商专有布局的可用容量、保护容量、未使用空间和硬盘故障容忍能力。添加硬盘容量后,所有比较结果都会在浏览器中即时更新。

选择硬盘

每块物理硬盘只添加一次。硬盘选择更改后,结果会立即更新。

最多 24 块硬盘 · 每块最多 1 PB
HDD 容量
SSD 容量

自定义硬盘

请输入大于 0 且不超过 1 PB 的容量。十进制单位以 10 为基数;GiB 和 TiB 以 2 为基数。

已选硬盘

尚未选择硬盘。

容量单位
硬盘数量
0
原始容量
0 GB

    选择上方的预设容量,或添加自定义硬盘。

    布局对比

    所有受支持的布局都会显示。需要更多硬盘或不同硬盘的布局会说明其不可用的原因。

    添加硬盘以比较布局

    至少选择一块硬盘后,容量结果就会显示。

    工具功能

    此计算器会比较所选硬盘组合在常见 RAID、ZFS 和部分 Synology 布局中的 RAID 级容量。

    它会显示原始容量、可用容量、保护容量、未使用空间、效率和硬盘故障容忍能力,但不会推荐某一种布局作为适用于所有工作负载的最佳方案。

    使用方法

    1. 可通过预设容量添加每块 HDD 或 SSD,也可输入自定义容量和硬盘类型。每块所选硬盘在配置中都作为独立成员处理。
    2. 在十进制 GB/TB 和二进制 GiB/TiB 之间切换只会更改显示方式;已保存的字节容量不会改变。
    3. 同时查看所有布局。展开详情可查看分组假设、容量层,以及每块硬盘中已分配和未使用的容量。
    4. 复制配置链接以收藏或分享硬盘选择和显示模式。状态保存在 URL 中,不会存储在服务器上。

    实际用途

    • 在选择硬件前,比较不同硬盘容量对传统 RAID 阵列和分层 SHR 估算的影响。
    • 查看 RAID 5、RAID 6、嵌套布局、ZFS 镜像和 RAIDZ 在容量与硬盘故障容忍能力方面的取舍。
    • 解释硬盘标签上的容量为何与操作系统使用的二进制单位以及阵列可用容量不同。

    注意事项与限制

    • 一个十进制 TB 等于 1,000,000,000,000 字节。一个二进制 TiB 等于 1,099,511,627,776 字节;更改显示模式不会改变底层容量。
    • 原始容量是所选硬盘容量之和。可用容量是模型计算出的阵列数据空间。保护容量是分配给奇偶校验信息或镜像副本的硬盘等效空间。未使用容量是布局模型未使用的所选原始空间。
    • 此计算器估算 RAID 或 vdev 容量,未计入文件系统、操作系统、厂商系统分区、交换空间、元数据或预留空间等开销。它不会预测特定 NAS 或文件系统显示的确切可用空间。
    • SHR 和 SHR-2 是 Synology 专有方案。其分层估算按照各布局详情中列出的规则计算,实际结果可能因 NAS 型号、支持的硬盘组合、DSM 版本或厂商计算器而异。
    • RAID 可在某些硬盘故障后帮助维持可用性,但不能替代独立备份。请为重要数据保留另一份可恢复副本。

    常见问题

    为什么有些容量未被使用?

    许多阵列只使用硬盘容量的共同范围,使每个成员都能参与每个数据条带或镜像。较大硬盘可能会留有不适用于所选布局的尾部空间;嵌套分组的可用容量不同时,也可能有空间无法使用。

    TB 和 TiB 有什么区别?

    TB 使用十进制单位:1 TB 等于 10^12 字节。TiB 使用二进制单位:1 TiB 等于 2^40 字节。显示切换会更改标签和数值,但不会更改计算使用的字节数。

    为什么 SHR 对不同容量的硬盘有不同的利用方式?

    Synology 将 SHR 描述为把硬盘划分为多个容量区段,这些区段可以组成多个 RAID 阵列。此计算器会在硬盘数量足够时,将 SHR-1 的容量段建模为 RAID 5 或 RAID 1 层,将 SHR-2 的容量段建模为 RAID 6 层。确切结果可能取决于 NAS 和 DSM 版本。

    此计算器会计入文件系统开销吗?

    不会。它估算 RAID 或 vdev 容量,未计入文件系统、操作系统、厂商分区、交换空间、元数据和预留空间等开销。

    RAID 能替代备份吗?

    不能。RAID 冗余可帮助系统在可容忍的硬盘故障后继续运行,但不会提供独立的历史副本来防范删除、损坏、盗窃或其他数据丢失。

    为什么 RAID 10 有时可以容忍多次故障?

    每个镜像对都包含一份独立副本。不同镜像对各发生故障时,数据可能仍可用;但任何一个镜像对的两块硬盘都丢失时,该对的数据就会丢失。结果中会显示此模型采用的配对方式。

    此处如何对 RAID 50 和 RAID 60 分组?

    两者都恰好使用两个硬盘数量相同的组:RAID 50 使用两个 RAID 5 组,RAID 60 使用两个 RAID 6 组。硬盘按容量排序后交替分配到各组;分组情况会显示在结果详情中。