Могу ли я преобразовать существующую LVM VG в полосу (RAID0 eq)?

Могу ли я преобразовать существующую LVM VG в полосу (RAID0 eq)?

У меня есть существующая группа томов LVM из 3 дисков (ext4) с 4 логическими томами. Не совсем готов к переходу на файловую систему следующего поколения, хотел бы сбалансировать нагрузку на диски. Я видел, что можно создавать VG с чередованием (эквивалент RAID0), но я хотел бы преобразовать существующую. Можно ли это сделать?

решение1

Не знаю, как давно это было задокументировано, но в версии 2.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 не имеет избыточности.

Связанный контент