A instalação da máquina virtual Ubuntu 13.04 (64 bits) com o Vagrant no OS X oferece apenas 4 GB de espaço em disco

0

Eu usei a imagem Vagrant para o Ubuntu 13.04 64-bit de link para criar uma nova máquina virtual no meu MacBook (10.8) e pode com êxito ssh para ele. O problema é que, embora o VirtualBox mostre que o tamanho do disco rígido da máquina virtual é 40 Gb (dinâmico), o comando df-h executado na máquina virtual mostra que / dev / sda1 tem apenas 4Gb, o que não é suficiente para as minhas necessidades:

/dev/sda1 4.0G 970M 2.8G 26% /

Como posso garantir que a VM do Ubuntu do Vagrant tenha espaço suficiente (por exemplo, 20Gb) em sua partição sda1?

    
por silentser 03.10.2013 / 23:45

2 respostas

0

Parece que há um problema com essa imagem específica do Vagrant. Eu usei um diferente ( link ) e lá o problema não ocorre.

    
por silentser 04.10.2013 / 12:50
0

Esses são automaticamente criados no Ubuntu Cloud Images do Vagrant, não temos controle sobre como eles foram criados.

Você constrói sua própria caixa vagrant ou 1. redimensiona o HDD virtual existente. 2. Conecte HDDs virtuais adicionais, crie sistemas de arquivos e monte-os (por exemplo, / ops e instale novas coisas neste diretório).

Pessoalmente, acho que a opção 2 é mais fácil.

Se você quiser usar a opção 1, terá que converter o HDD virtual (VMDK) existente em VDI, porque VBoxManage modifyhd só funciona com a imagem VDI nativa. No entanto, as caixas de base vagrant são basicamente exportadas OVF / OVA usando o formato VMDK.

Veja o VirtualBox Docs

% bl0ck_qu0te%

Passos para aumentar a capacidade do disco para o Box Base Vagrant

  1. Para redimensionar o disco rígido, você terá que convertê-lo em VDI primeiro, por exemplo, VBoxManage clonehd in.vmdk out.vdi --format VDI e, em seguida, anexou novamente (usando a GUI é fácil).
  2. Redimensione-o usando VBoxManage modifyhd box.vdi --resize 15360 , que aumentar a capacidade para 15 GB.
  3. No entanto, isso só altera a capacidade da unidade; depois disso, você terá que aumentar o sistema de arquivos do convidado. Por exemplo, use resize2fs -p -F DEVICE para ext4.

Consulte a resposta aqui para mais detalhes = > Como posso aumentar o tamanho do disco em uma VM do Vagrant

    
por Terry Wang 04.10.2013 / 05:12