Você deseja (pelo menos ano e meio atrás) redimensionar o disco virtual usado pela sua máquina virtual. Você está usando o VirtualBox, então é mais provável que seja um arquivo VDI. Arquivos VDI podem ser fixos ou dinâmicos. Corrigido um tem todos os blocos (unidades de dados em arquivos VDI, cada um tem 1MB por padrão) alocados desde o início, então o tamanho da imagem é 10GB 10GB (um pouco mais, porque você tem alguns metadados, mas seria presumivelmente ainda menos de 50KB no seu caso). O arquivo dinâmico cresce à medida que você escreve nele, no início tendo 0 blocos pré-alocados (o VDI consiste apenas em metadados).
Prefácio
Descrevo apenas a expansão da imagem. Cabe a você o que você fará com um novo espaço. Suas partições com sistemas de arquivos podem ser redimensionadas após a expansão ou você pode criar novas partições. É um problema à parte, mas Tomas Sedovic apontou você para o GParted Live CD, que pode ajudá-lo a realizar essas tarefas. Pessoalmente eu prefiro Parted Magic , porque tem outras ferramentas úteis sobre ISO.
Expandindo VDI fixo
Se você tiver corrigido VDI, então você pode usar minha pequena ferramenta chamada vidma - Manipulador de Discos Virtuais . Está pronto para usar o arquivo exe
para usuários do Windows (2000 e acima). Para usuários de sistemas POSIX (como o Linux), existe um código fonte que você pode simplesmente compilar usando make
.
O Vidma é compatível com o redimensionamento no local, ou seja, pode redimensionar sua imagem sem criar um novo arquivo. No seu caso, isso significa que você precisa de apenas 40 GB e alguns MBs de espaço livre para expandir sua imagem de 10 GB para 50 GB. É muito útil (e a principal razão pela qual eu escrevi essa ferramenta), mas se algo der errado (as leis de Murphy são implacáveis) e você não tiver uma cópia da sua imagem, então você tem um problema real. É por isso que não é recomendado, especialmente para usuários inexperientes.
Para continuar, você deve ter 50 GB e alguns MB de espaço livre.
vidma image.vdi 51200 newimage.vdi
Antes de apagar a imagem antiga, você deve verificar cuidadosamente se o newimage.vdi funciona sem problemas. vidma
não altera o UUID da imagem, portanto, você deve remover o antigo do VirtualBox Virtual Media Manager antes de adicionar um redimensionado. Você também pode alterar o UUID da nova imagem para evitar a remoção do antigo.
VBoxManage internalcommands sethduuid newimage.vdi
Expandindo VDI dinâmico
Desde o VirtualBox 4, você pode redimensionar a VDI dinâmica usando VBoxManage
:
VBoxManage modifyhd image.vdi --resize 51200
Este comando expande o arquivo VDI para 51200 MB, ou seja, 50 GB. Isso será feito in-loco e o número de blocos alocados não será aumentado, então você não precisa realmente de 40GB adicionais, mas obviamente é necessário ser capaz de utilizar totalmente a imagem redimensionada.
EDIT
vidma
desde a versão 0.0.3 também suporta o redimensionamento de arquivos VDI dinâmicos.
Para entender melhor o vidma
, além da verificação vinculada ao repositório do GitHub , você pode ir para leia no fórum do VB . A leitura da página de manual do vidma (1) é recomendada.