Parece que há um problema com essa imagem específica do Vagrant. Eu usei um diferente ( link ) e lá o problema não ocorre.
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?
Parece que há um problema com essa imagem específica do Vagrant. Eu usei um diferente ( link ) e lá o problema não ocorre.
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%VBoxManage clonehd in.vmdk out.vdi --format VDI
e, em seguida, anexou novamente (usando a GUI é fácil). VBoxManage modifyhd box.vdi --resize 15360
, que
aumentar a capacidade para 15 GB. 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