Como redimensionar um arquivo VirtualBox VDI ou VHD no Mac OS X
Índice:
Se você usar o VirtualBox para executar sistemas operacionais convidados em uma máquina virtual no Mac, como Windows 10 ou Ubuntu Linux, poderá precisar redimensionar o tamanho do disco virtual onde o sistema operacional reside. Geralmente, esse é o caso quando você estima inadequadamente quanto espaço é necessário para a instalação adequada em uma máquina virtual com armazenamento alocado dinamicamente.
Para redimensionar um arquivo VDI ou VHD no Mac OS X (pode funcionar da mesma forma no Linux, informe-nos), você usará a ferramenta VBoxManage na linha de comando do Mac. Mesmo se você optar por instalar as ferramentas de linha de comando do VirtualBox, elas não estarão no seu caminho, então você irá para o conteúdo do VirtualBox.app para usar o utilitário.
Como isso está modificando a máquina virtual, é uma boa ideia fazer backup do arquivo VDI ou VHD de antemão, se você não se sentir confortável com o terminal, provavelmente deve fazer backup de todo o Mac primeiro . Lembre-se de que o utilitário de redimensionamento usa megabytes para medição, portanto, se você estiver alterando um arquivo vm para 30 GB, isso seria 30.000 MB, 50 GB como 50.000 e assim por diante.
Como redimensionar um disco virtual do VirtualBox no Mac OS
- Desligue a VM e saia do VirtualBox
- Abra o aplicativo Terminal e use o seguinte comando para navegar até o diretório do aplicativo VirtualBox:
- Agora no diretório apropriado, você está pronto para executar o comando resize com a seguinte sintaxe:
- Se desejar, verifique se a alteração ocorreu com o comando showhdinfo:
- Reinicie o VirtualBox e inicialize seu sistema operacional convidado recém-redimensionado
cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/
VBoxManage modifyhd --resize
Por exemplo, digamos que há um arquivo Windows 10 VM VDI localizado em /Users/Paul/Documents/ VM/Windows10.vdi e queremos que ele cresça de 15 GB para 30 GB, a sintaxe seria: VBoxManage modifyhd --resize 30000 ~/Documents/VM/Windows10.vdi
VBoxManage showhdinfo ~/path/to/vmdrive.vdi
Se o caminho para o arquivo VM estiver em um local profundamente enraizado ou complexo, use aspas ou use o truque de arrastar e soltar para imprimir o caminho que funciona muito bem no aplicativo Terminal para apontar corretamente para uma hierarquia de diretório complexa.
Redimensionar a unidade com VBoxManage é basicamente instantâneo a partir da linha de comando, mas lembre-se de que, quando você voltar ao sistema operacional virtual (Windows, OS X, Linux ou qualquer outro em execução VirtualBox), você provavelmente desejará realocar a partição para usar o novo espaço.
Eu executei isso para aumentar um tamanho mínimo de alocação dinâmica, se o arquivo VDI for de tamanho fixo e você quiser reduzi-lo, a ferramenta VBoxManage ainda fará o trabalho, mas o sinalizador –compact é o que você está procurando.
VBoxManage é uma ferramenta útil com muitos usos excelentes. Você também pode usá-la para clonar rapidamente um disco virtual e modificar quase tudo no VirtualBox a partir da linha de comando. Se você planeja usar o VBoxManage com frequência, pode adicioná-lo ao seu caminho ou criar um alias para facilitar o acesso.
Conhece outra maneira de redimensionar um VirtualBox VDI? Deixe-nos saber nos comentários.