
Tenho uma VM Virtualbox, com Ubuntu 12 instalado em um disco de 8GB, com LVM criptografado.
Consegui adicionar um disco de 20GB, e agora preciso expandir o LVM para usar esses 20GB também, ou apenas copiar todo o disco pequeno para o grande e depois remover o pequeno.
Como faço isso?
Responder1
Supondo que o novo disco seja /dev/sdb
, a abordagem a seguir é a seguinte. Certifique-se de compreender completamente cada um desses comandos antes de fazer qualquer coisa:
Crie um novo volume físico com o disco:
pvcreate /dev/sdb
Adicione o volume ao seu grupo de volumes:
vgextend <vg> /dev/sdb
Mova qualquer coisa do disco de 8 GB para 20 GB (supondo que seja /dev/sda
)
pvmove /dev/sda /dev/sdb
Remova os 8 GB do grupo de volumes:
vgreduce <vg> /dev/sda
Pare de /dev/sda ser um volume físico lvm:
pvremove /dev/sda
Então você pode tirar da caixa...
Use os pvdisplay -m
comandos para confirmar o que há em cada disco:
pvdisplay -m /dev/sda
pvdisplay -m /dev/sdb
Você quer ter certeza de que não sobrou nada no disco removido.