Existem alguns equívocos na sua linha de pensamento, provavelmente causados por várias camadas de abstração.
O redimensionamento do disco virtual não necessariamente faz com que o arquivo do disco cresça.
Por padrão, os discos virtuais são esparsos, isto é. arquivos de disco não ocupam espaço que não esteja ocupado no disco virtual. É por isso que o crescimento do disco virtual não afeta o tamanho do arquivo - ele apenas altera um número que indica o tamanho do disco.
O redimensionamento do disco virtual não altera seu conteúdo de forma alguma.
E a primeira camada de abstração no conteúdo do disco é a tabela de partições. O comando que redimensiona o HD não se importa com isso. Ele trata o disco como uma série de bytes e nem sabe o que é a tabela de partições.
Depois de redimensionar o disco, você precisa encontrar uma ferramenta que entenda as tabelas de partição e redimensione as partições apropriadas.
resize2fs
não redimensiona partições.
Há mais uma camada de abstração - um sistema de arquivos (FS) que reside em uma partição. Para todas as aplicações razoáveis, seu tamanho deve corresponder ao tamanho da partição, mas também pode ser menor. O espaço extra será desperdiçado, porque você não pode armazenar arquivos fora do FS.
O que o resize2fs
faz é ajustar o tamanho do sistema de arquivos. Quando executado sem nenhum argumento extra, ele ajusta o tamanho do FS para usar todo o dispositivo no qual ele reside.
resize2fs
não sabe quais são as partições também. Como eu disse, ele funciona em dispositivos, ou seja. seqüências de bytes de comprimento conhecido. A partição é um dispositivo, mas também é um disco rígido. resize2fs
não se importa. Funciona apenas com sistemas de arquivos, não partições.
Etapas para aumentar o espaço em disco disponível para a VM
- Cresça o disco rígido virtual.
- Cresça partições apropriadas.
- Ajustar os tamanhos do sistema de arquivos.
Você fez # 1 e tentou # 3, mas esqueceu # 2, então # 3 não fez nada. # 2 pode ser feito com fdisk
(para o esquema de particionamento MBR) ou 'gdisk (para o esquema de particionamento GPT). Se você pode usar ferramentas com interface gráfica, eu recomendo strongmente o uso do GParted, que funciona com ambos os esquemas de particionamento e fará o # 2 e # 3 simultaneamente.