Como posso redimensionar o volume físico com mais de um volume lógico

0

Desejo redimensionar um volume físico de 929,51 GB para 800 GB.

No volume físico que tenho:

root@oracle:~# pvs   
PV         VG       Fmt   Attr  PSize    PFree
/dev/sdc2  vg_root  lvm2  a--   929,51g    0

E no volume lógico:

LV         VG        Attr      LSize   Pool Origin Data%  Move Log Copy%  Convert
lvm_home   vg_root  -wi-a----  97,66g
lvm_oracle vg_root  -wi-a---- 753,73g
lvm_root   vg_root  -wi-a----  48,83g
lvm_swap   vg_root  -wi-a----   9,77g
lvm_tmp    vg_root  -wi-a----  19,53g

O problema é que preciso redimensionar o lvm_oracle, mas ele está no início do volume lógico e depois dele há outros 3 ( lvm_home , lvm_root , lvm_swap ).

root@oracle:~# df -h
Filesystem                      Size  Used Avail Use% Mounted on
/dev/sdb5                        32G  4,9G   26G  16% /
/dev/mapper/vg_root-lvm_oracle  742G  180G  526G  26% /media/user/oracle

Como posso redimensionar o lvm_oracle e mover o espaço livre para o final do volume lógico?

    
por Thiago Cavamura 26.08.2015 / 14:21

1 resposta

0

Eu já resolvi meu problema. Eu não sei se é a maneira mais fácil de fazer isso, mas funcionou para mim.

Eu coloquei outra terceira unidade na máquina, criei um grupo lvm, volumes lvm e copiei com dd o volume lógico intire para este disco. Depois disso eu removi os 3 lvms que estavam no final do disco e redimensionei a partição extents, depois do redimensionei recriou os lvms e copiei novamente com dd.

Após o processo, eu pude copiar o disco para o outro disco.

Obrigado mesmo assim

    
por Thiago Cavamura 28.08.2015 / 13:45