Como expandir o disco em uma VM Ubuntu?

Como expandir o disco em uma VM Ubuntu?

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 -mcomandos 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.

informação relacionada