Também é possível construir um espelho primeiro usando outro PV único e depois dividir o volume distribuído. Isso requer um PV gratuito, mas, novamente, presumo que o pvmove também precisa disso.
Se você tiver um volume lvsplit
usando o sda1
e sdb1
do PV, por exemplo, e sdc1
for um VP (temporário) com extensões livres suficientes, faça isso:
lvconvert -m 1 /dev/volumegroupname/lvsplit
Isso criará um espelho do seu volume distribuído, usando o sdc1 para criar o espelho
... deixe o espelho construir ...
lvconvert -m 0 /dev/volumegroupname/lvsplit /dev/sda1 /dev/sdb1
Isso converterá o espelho de volta em um único volume, tirando as extensões em PV /dev/sda1
e /dev/sdb1
, deixando o sdc1 como o único PV para o seu agora lineair LV.
Você pode usar pvmove
de sdc1 para outro PV ou usar a técnica de espelhamento em vez de pvmove para migrar de volta para sda1
ou sdb1
.