情况:
- 我们有两台戴尔服务器作为集群运行。
- 每台服务器都运行 RAID-5 系统,实际上有 5 * 600GB。
- 数据和基础系统本身都存储在 RAID 上。
目标:
现在我们要扩大 RAID-5 上的空间。
现在每台服务器上都有 1 个插槽可供附加硬盘使用,但我知道我只能在那里连接另一个 600GB 硬盘或更大的硬盘,但只有 600GB 会用于 RAID-5,而且这只会为我们提供 500GB 额外的可用磁盘空间。
但是如果我们想添加更多空间怎么办?
问题:
是否可以扩大正在运行的系统上的 RAID-5 的空间?
我正在思考例如以下步骤:
- (断开集群,因此暂时不同步)
- 断开第一个硬盘
- 连接更大的(例如 1TB)
- 让 RAID-5 重建该驱动器上的数据
对所有硬盘执行此操作后,我现在仍然拥有 RAID-5,每个磁盘使用 600GB,但有 5 * 1TB。
最后一步:以某种方式告诉 RAID-5 在每个磁盘上使用完整的 1TB。
可以这样做吗或者还有其他选择吗?
而如果:我该如何真正告诉 Raid 变得更大?
答案1
你可以这样做,但要确保你主动删除这里的冗余,这样只要你的一个驱动器有故障,它就会无法重建
所以只有当你有完整备份时才这样做
另一个选择是只向 raid5 添加另一个驱动器,尽管这会稍微增加发生故障的可能性,因为您只是有另一个可能发生故障的驱动器,并且没有增加更多冗余