我有 3 个驱动器,我想将它们放入 raid5 中以获得最大的空间利用率,同时仍允许磁盘发生故障。但我希望以后有更多磁盘时能够扩展阵列(可能最多 7 个磁盘)
因此,如果我最初使用 pv/vg/lvm 创建 raid5 阵列,我以后可以通过添加第 4、第 5 等磁盘来扩展它吗?
该阵列是备份阵列,而不是活动阵列,因此负载不是问题。
答案1
您可以使用 LVM 创建 RAID 5 逻辑卷,请使用下面的文章获取更多参考。
答案2
使用 lvm 进行 raid5 通常是一个糟糕的想法。您应该考虑为此使用适当的 raid 控制器,或者使用 zfs。
关于扩展:通常 raid 5 不会在某个阈值之后在 raid 组中添加更多磁盘进行扩展(因为这会增加冷数据概率以及更频繁地清理整个阵列的需要)。他们正在通过向 raid 50 中添加更多 raid 1 跨度来转换/扩展 raid 50。假设 raid 5 中有 3 个磁盘:那么如果控制器允许,您可以向其中添加第 4 个甚至第 5 个磁盘,但添加第 6 个或第 7 个磁盘则不是一个好主意。您应该将其转换为 raid 50,将确切数量的磁盘添加为跨度:这意味着如果您已经有 5 个磁盘,则应该在跨度中添加 5 个磁盘,使其成为 raid 50。