Estendendo a partição LVM no Virtualbox / Ubuntu

0

Eu estupidamente criei um disco dinâmico quando criei uma VM. O disco foi convertido em fixo e o tamanho foi aumentado para 20 GB. Eu inicializei em um CD ao vivo do GParted e estendi a partição até o máximo.

GParted screen shot

Através de extenso pesquisando, eu executei os seguintes comandos em um terminal:

pvresize /dev/sda5
pvscan
(reports 19.76GiB total/in use)

lvextend -l +100%FREE /dev/snoopy-vg/root
(4547 extents matches existing size)

resize2fs /dev/snoopy-vg/root
(open: no such file or directory while opening /dev/snoopy-vg/root)

Se eu tentar ...

resize2fs /dev/sda5
(resize2fs: Bad magic number in super-block while trying to open /dev/sda5)

Como você pode ver, o último comando está obviamente errado. Uma vez que eu inicializo na VM propriamente, nada mudou ...

frank@snoopy:~$ df -H
Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/snoopy--vg-root  6.0G  5.3G  359M  94% /

Existe algum último passo que estou faltando? Qual o molho secreto?

Ian Atkin
fonte
Você fez lvchange -ay /dev/snoopy-vg/root ?
Eugen Rieck

Respostas:

0

Então ... eu acabei de encontrar a resposta, meros segundos depois de postar isso (não é sempre assim ?!)

Eu inicializei na VM, fiz um sudo su - e executou o seguinte ...

resize2fs /dev/snoopy-vg/root [number of available blocks]

Eu poderia ter especificado de várias maneiras diferentes (por exemplo, G para GB).

Ian Atkin
fonte