将 3 个不同大小的硬盘混合成 RAID 5

将 3 个不同大小的硬盘混合成 RAID 5

我有三块不同大小的硬盘,我想创建 RAID 5。这三块硬盘均为 Seagate 硬盘,它们是:

  • 1.5 TB
  • 3 TB
  • 700 GB

有没有办法对这些进行 RAID 或者是否可以执行以下操作:

  • 在 1.5 TB 驱动器上创建 2 x 700 GB 分区
  • 在 3 TB 驱动器上创建 4 x 700 GB 分区
  • 在 700GB 驱动器上创建 1 x 700 GB 分区

然后一起 RAID 吗?

答案1

您可以使用 mdadm 在 Linux 上轻松完成此操作。但请注意,如果您使用 7 个分区组成 RAID5,您仍然只能承受单个分区丢失。例如,丢失 1.5 TB 驱动器,您的阵列将无法恢复。

相反,如果你选择以下方式:

  • 在 1.5 TB 驱动器上创建 2 x 700 GB 分区
  • 在 3 TB 驱动器上创建 2 x 700 GB 分区,留出 1.5 TB 空
  • 在 700GB 驱动器上创建 1 x 700 GB 分区

并将它们添加到 RAID6 阵列中,您可以承受任何两个分区(因此任何一个驱动器)的丢失。您的阵列将有 2100 GB 大。

还可以将 1.5 TB 和 700 GB 驱动器连接在一起(可能使用 LVM),然后对其和 3 TB 驱动器进行 RAID1。这样也可以为您带来大约 2100 GB 的存储空间,但不会像 RAID6 那样大幅降低性能。

还有其他方法。例如 Drobo 的 unRAID。Drobo 的容量计算器声称您可以使用 750 GB、1.5 TB 和 3 TB 的驱动器获得 2.04 TB 的可用存储空间,并且能够在任何单个驱动器丢失的情况下幸存下来。这与我上面概述的其他任何选项非常相似。如果您使用的是 Windows,我不确定您有哪些可用的选项。

一般来说,在组建 RAID 时最好使用类似大小的硬盘。

相关内容