Crearem el PV amb la nova LUN i l’assignarem al Volume Group que ens interessi.
root# pvcreate /dev/new-lun
root# vgextend test /dev/new-lun
Comprovem l’estat actual dels Logical Volumes.
root# lvs -a -o +devices
root# #per veure desde el pv's: pvs --segments -o pv_name,pv_size,seg_size,vg_name,lv_name,lv_size,seg_pe_ranges
Convertirem/crearem un mirror a partir del LV que ens interessi i li assignarem el PV nou
root# lvconvert -b -m1 --mirrorlog core /dev/test/lv /dev/new-lun
Per veure el progrés amb :
root# lvs -a -o +devices
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert Devices
lv_root VolGroup -wi-ao---- 6,71g /dev/vda2(0)
lv_swap VolGroup -wi-ao---- 816,00m /dev/vda2(1718)
lv test mwi-aom--- 8,00g 95,41 lv_mimage_0(0),lv_mimage_1(0)
[lv_mimage_0] test Iwi-aom--- 8,00g /dev/old-lun(0)
[lv_mimage_1] test Iwi-aom--- 8,00g /dev/new-lun(0)
Un cop sincronitzat desfem el Mirror treient la LUN antiga
root# lvconvert -b -m0 --mirrorlog core /dev/test/lv /dev/old-lun
root# lvs -a -o +devices
Eliminem la LUN antiga del Volume Group
root# vgreduce test /dev/old-lun
root# pvremove /dev/old-lun
Nota: No es trobat la manera de control·lar la velocitat de sincronització.