Grupos de volume (VG) não lidam diretamente com o espaço bruto, eles agrupam os volumes físicos (PV), daí seus nomes.
Dependendo da configuração real do VG, você precisa fazer o seguinte:
- exibir a alocação de extensões físicas (PE) entre seus PVs e VGs com
pvdisplay
- (opcional) reduz o tamanho do (s) sistema (s) de arquivos no primeiro VG com, e.
resize2fs
, - (opcional) reduza o tamanho do (s) volume (s) lógico (s) contendo o (s) sistema (s) de arquivos acima com
lvresize
, - desativa a alocação de novos PEs em um ou alguns dos PVs em seu primeiro VG com
pvchange
, - mova os PEs usados desses PVs de "desativação de alocação" em seu primeiro VG para outro PV com PEs livres usando
pvmove
(ou seja, "compacte" seu primeiro VG para um subconjunto de PVs). - remova esses PVs do seu primeiro VG com
vgreduce
. - adicione esses PVs ao seu outro VG com
vgextend
.
Isto supõe que seu primeiro VG consiste em múltiplos PVs e que você pode reduzir o tamanho dos LVs para liberar bastante PEs.
Tudo sobre o LVM em uma página é um bom recurso sobre o LVM com a descrição de casos de uso semelhantes.