Como expandir o disco em uma VM Ubuntu?

0

Eu tenho uma VM Virtualbox, com o Ubuntu 12 instalado em um disco de 8GB, com LVM criptografado.

Eu consegui adicionar um disco de 20gb, e agora eu preciso expandir o LVM para usar esses 20gb também, ou apenas copiar todo o disco pequeno para o grande e então remover o pequeno.

Como faço isso?

    
por HappyDeveloper 05.07.2012 / 06:20

1 resposta

1

Supondo que o novo disco seja /dev/sdb , o seguinte é a abordagem. Certifique-se de entender 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 volume:

vgextend <vg> /dev/sdb

Mova qualquer coisa do disco de 8 GB para o de 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 / dev / sda sendo um volume físico lvm:

pvremove /dev/sda

Então você pode tirá-lo da caixa ...

Use os comandos pvdisplay -m para confirmar o que está em cada disco:

pvdisplay -m /dev/sda
pvdisplay -m /dev/sdb

Você quer ter certeza de que não resta nada no disco removido.

    
por 05.07.2012 / 06:37