Bakytn,
Não se preocupe, eu faço isso o tempo todo! Eu estou sempre fazendo grandes VMs e depois quero diminuí-las depois. :)
Para começar, você precisará redimensionar a partição dentro do Mint. Siga este excelente guia para redimensionar o ext3: link
Você não precisa executar este comando: tune2fs -O ^has_journal /dev/sda1
; resize2fs
agora tem suporte total para o ext4, então você está pronto.
Depois de redimensionar a partição guest, desligue a VM. Anexe um novo disco à VM com o tamanho menor desejado. Inicialize a VM com um CD de inicialização do Linux, sou um grande fã do "Trinity Rescue Kit 3.4"
No Trinity, vamos supor que você tenha o seguinte:
/dev/hda (good large disk)
/dev/hdb (empty small disk)
Neste ponto, hda
terá uma partição menor porque você seguiu o guia acima
Execute fdisk -l
para listar todas as partições conhecidas. Em seguida, execute fdisk /dev/hdb
e crie uma tabela de partições idêntica a /dev/hda
. Execute dd if=/dev/hda1 of=/dev/hdb1
para cada partição que você tem.
Agora, o estágio final é instalar o gerenciador de inicialização. Siga o guia aqui: link
Depois de terminar, desligue a VM. Ejete a ISO do CD ao vivo. Desanexe, mas não apague o disco grande. Clique em properties
para o disco menor e escolha o item de menu inferior à esquerda. Para device position
, altere de 1
para 0
. Inicialize a VM e verifique se todos os seus dados estão lá. Para uma verificação final, você pode executar sudo touch /forcefsck; sudo shutdown -r now
, que reinicializará a VM com uma verificação de disco forçado na inicialização. Se tudo estiver ok, exclua sua imagem de disco grande.
Se você tiver algum problema com essas etapas, avise-me. Depois de terminar, você deve se sentir como um chefe (porque você é!).