Tengo un grupo de volúmenes LVM existente de 3 discos (ext4), con 4 volúmenes lógicos. Aún no estoy listo para el salto a un FS de próxima generación, me gustaría equilibrar la carga en los discos. He visto que puedes crear VG con bandas (equivalente a RAID0), pero me gustaría convertir el existente. Se puede hacer esto?
Respuesta1
No sé desde cuándo se documentó esto, pero en la versión 2.02.183 man lvconvert
se muestra:
--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.
Entonces, en realidad noconvertirun LV existente a una franja. Los datos existentes se dejarán como están.
Respuesta2
sudo lvconvert --stripes 3 vg/lv /dev/sda1 /dev/sdb1 /dev/sdc1
Donde 2 es el número de franjas, luego el volumen lógico y luego los 3 dispositivos a dividir. RAID 0 no tiene redundancia.