Para resumir, atualmente existe um sistema de arquivos ext4 (root) dentro de um volume lógico (myvg-root) que fica em um grupo de volume (myvg) que é composto de dois volumes físicos (um deles é o sdb3 recém-adicionado ).
Você pode inspecionar o mapeamento de extensões lógicas para extensões físicas com o lvdisplay
$ lvdisplay -m
--- Logical volume ---
LV Name /dev/myvg/root
VG Name pfeifer
LV UUID 2LeFq8-zz3y-Y62m-931D-mD3m-XmK1-6Zp3Ir
LV Write Access read/write
LV Status available
# open 1
LV Size 3.62 TiB
Current LE 947851
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:0
--- Segments ---
Logical extent 0 to 470980:
Type linear
Physical volume /dev/sda3
Physical extents 0 to 470980
Logical extent 470981 to 947850:
Type linear
Physical volume /dev/sdb3
Physical extents 0 to 476869
Você pode simplesmente reduzir o tamanho desse volume lógico com lvreduce
$ lvreduce -l -476870 /dev/myvg/root
WARNING: Reducing active and open logical volume to 1.80 TiB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce root? [y/n]: y
Reducing logical volume root to 1.80 TiB
Logical volume root successfully resized
Observe como o número de extensões lógicas em sdb3 a ser reduzido é 476869 + 1 (a contagem começa em 0!). É isso aí. Agora, uma verificação rápida parece confirmar a ordem mundial original:
--- Segments ---
Logical extent 0 to 470980:
Type linear
Physical volume /dev/sda3
Physical extents 0 to 470980
Agora, um comando pvmove lento e tedioso deve permitir a movimentação de dados:
nohup pvmove -n /dev/myvg/root /dev/sda3 /dev/sdb3 &