我可以将现有 LVM VG 转换为条带 (RAID0 eq) 吗?

我可以将现有 LVM VG 转换为条带 (RAID0 eq) 吗?

我有一个由 3 个磁盘 (ext4) 组成的现有 LVM 卷组,其中包含 4 个逻辑卷。还没有准备好跃迁到下一代 FS,我想平衡磁盘上的负载。我已经看到您可以使用条带化创建 VG(相当于 RAID0),但我想转换现有的。这可以做到吗?

答案1

不知道这个记录多久以前,但在 v2.02.183 中man lvconvert显示:

--stripes Number
       Specifies the number of stripes in a striped LV. This is the number of PVs
       (devices) that a striped LV is spread across. Data that appears sequential in
       the LV is spread across multiple devices in units of the stripe size (see
       --stripesize). This does not apply to existing allocated space, only newly
       allocated space can be striped.

所以,实际上不会转变将现有 LV 改为条带。现有数据将保持原样。

答案2

sudo lvconvert --stripes 3 vg/lv /dev/sda1 /dev/sdb1 /dev/sdc1

其中 2 是条带数量,然后是逻辑卷,然后是要跨条带化的 3 个设备。 RAID 0 没有冗余。

相关内容