情况:

情况:

情况:

  • 我们有两台戴尔服务器作为集群运行。
  • 每台服务器都运行 RAID-5 系统,实际上有 5 * 600GB。
  • 数据和基础系统本身都存储在 RAID 上。

目标:

现在我们要扩大 RAID-5 上的空间。

现在每台服务器上都有 1 个插槽可供附加硬盘使用,但我知道我只能在那里连接另一个 600GB 硬盘或更大的硬盘,但只有 600GB 会用于 RAID-5,而且这只会为我们提供 500GB 额外的可用磁盘空间。

但是如果我们想添加更多空间怎么办?

问题:

是否可以扩大正在运行的系统上的 RAID-5 的空间?

我正在思考例如以下步骤:

  1. (断开集群,因此暂时不同步)
  2. 断开第一个硬盘
  3. 连接更大的(例如 1TB)
  4. 让 RAID-5 重建该驱动器上的数据

对所有硬盘执行此操作后,我现在仍然拥有 RAID-5,每个磁盘使用 600GB,但有 5 * 1TB。

最后一步:以某种方式告诉 RAID-5 在每个磁盘上使用完整的 1TB。

可以这样做吗或者还有其他选择吗?
而如果:我该如何真正告诉 Raid 变得更大?

答案1

你可以这样做,但要确保你主动删除这里的冗余,这样只要你的一个驱动器有故障,它就会无法重建

所以只有当你有完整备份时才这样做

另一个选择是只向 raid5 添加另一个驱动器,尽管这会稍微增加发生故障的可能性,因为您只是有另一个可能发生故障的驱动器,并且没有增加更多冗余

有一个完整的指南https://raid.wiki.kernel.org/index.php/Growing

相关内容