Kann ich eine vorhandene LVM-VG in einen Stripe (RAID0-Äquivalent) umwandeln?

Kann ich eine vorhandene LVM-VG in einen Stripe (RAID0-Äquivalent) umwandeln?

Ich habe eine vorhandene LVM-Volume-Gruppe mit 3 Festplatten (ext4) und 4 logischen Volumes. Ich bin noch nicht ganz bereit für den Sprung zu einem Next-Gen-FS und möchte die Last auf den Festplatten ausgleichen. Ich habe gesehen, dass man VGs mit Striping erstellen kann (entspricht RAID0), aber ich möchte die vorhandene konvertieren. Ist das möglich?

Antwort1

Ich weiß nicht, wie weit dies zurückliegt, aber in v2.02.183 man lvconvertwird Folgendes angezeigt:

--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.

Es wird also nicht wirklichKonvertierenein vorhandenes LV zu einem Streifen. Vorhandene Daten bleiben wie sie sind.

Antwort2

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

Dabei ist 2 die Anzahl der Stripes, dann das logische Volume und dann die 3 Geräte, über die die Stripes verteilt werden sollen. RAID 0 hat keine Redundanz.

verwandte Informationen