Disco dinâmico do VirtualBox não expandindo para o Virtual Size

17

Eu tenho o Ubuntu 12.04 rodando no VirtualBox 4.2.4 em um disco dinâmico VDI com o limite definido para 8GB em uma partição ext4 real com mais de 40GB de espaço vazio disponível. No entanto, o VDI não se expande até o limite. 8gb é mais que suficiente para o que eu quero fazer.

Como faço para disponibilizar o restante do espaço? O espaço disponível em / e .home é de 41kb.

    
por jeremyjjbrown 19.11.2012 / 01:12

5 respostas

2

Eu consertei minha máquina VirtualBox definindo o caminho na máquina host do Windows 7 para incluir o diretório de instalação do VirtualBox (Etapas):

  1. clique no botão Iniciar
  2. Clique com o botão direito do mouse no computador
  3. Clique em Propriedades
  4. Clique em Configurações avançadas do sistema
  5. Na guia [Avançado], clique no botão [Variáveis de ambiente]
  6. Em Variáveis do sistema, role para baixo até o caminho e clique em [Editar]
  7. Adicione tudo entre aspas ao final da linha "; C: \ Arquivos de programas \ Oracle \ VirtualBox \"
  8. Clique em [Ok]

Em seguida, vá para o diretório do VirtualBox Disk (em nome de usuário \ VirtualBox VMs) tiradas de ( link )

  1. abra o cmd e vá para a unidade VirtualBox
  2. digite este comando: VBoxManage showhdinfo
  3. Anote o UUID do disco.
  4. insira este comando: VBoxManage modifyhd UUID_of_the_VDI_disk --resize 80000 (isso faz com que o disco seja 80 gigs, ajuste para o tamanho desejado)

PASSOS IMPORTANTES COMEÇAM AQUI: Em seguida, inicialize a máquina virtual no LiveCD (disco de instalação) (extraído de Estendendo o tamanho da partição do Ubuntu com o espaço não alocado (swap é entre estes dois) )

Eu não posso enfatizar isso o suficiente:

É altamente recomendado fazer backup de todos os arquivos importantes antes de fazer operações de redimensionamento / movimentação / extensão.

A maneira de fazer isso é excluindo a partição de swap, estendendo a partição desejada e, em seguida, recriando a partição de troca.

A partição de swap só pode ser excluída após a troca ser desativada:

Desligue: sudo / sbin / swapoff - um SWAP em: sudo / sbin / swapon -a

Os passos:

  1. Inicialize a partir do Ubuntu LiveCD
  2. Abra o terminal e desligue-o
  3. Instalar o GParted
  4. Estenda a partição que você deseja, mas deixe espaço para swap
  5. confirme as alterações
  6. criar partição de troca
  7. ativar a troca

Nota: Se o seu swap não é o seu disco rígido principal, então veja o SwapFaq sobre como ativar a partição swap

É altamente recomendado fazer backup de todos os arquivos importantes antes de fazer operações de redimensionamento / movimentação / extensão.

    
por user224405 11.12.2013 / 15:38
2

Tive o mesmo problema no Ubuntu 15.04 executando o Ubuntu Gnome 15.04 em uma máquina virtual. Parece que, apesar de ser 'Armazenamento alocado dinamicamente', o VirtuaBox não estava aumentando e eu estava com meus últimos 100MB e ele não me deixaria atualizar via Atualizações de Software. A solução foi realizar a atualização através do terminal.

sudo apt-get upgrade

Isso pareceu forçar o VirtualBox a criar o armazenamento adicional, pulou para 500MB de espaço livre assim que a atualização foi iniciada.

    
por user99306 19.09.2015 / 16:59
1

/tmp será um tmpfs - ou seja, um sistema de arquivos armazenado na RAM. Então, a menos que você tenha atribuído você tem ~ 800MB de RAM livre em sua VM, não será suficiente para manter o ISO.

Isso provavelmente não é o que você pretendia: basta salvar o ISO em um diretório 'real' (por exemplo, /home/<username> ) e ele deve funcionar bem.

    
por Jay 19.11.2012 / 01:19
1

Ele não parece estar relacionado ao crescimento de seu disco virtual, já que você deve receber uma mensagem de erro do VirtualBox informando que ele não pode alocar mais espaço em disco para seu disco virtual.

Algumas ideias:

  • Você usou um esquema de particionamento especial na sua VM?
  • Qual é o resultado de df -h na sua VM?
  • Você pode usar baobab para pesquisar o que consome todo o seu / espaço.
por Christophe Drevet-Droguet 19.11.2012 / 10:47
1

Tente configurar uma pasta compartilhada, isso pode ser uma solução para o seu problema.

  1. No VirtualBox, insira suas configurações de VM > pastas compartilhadas e adicione uma nova; escolha o caminho em seu nome de máquina host FOLDER_NAME e verifique Auto mount e make permanent .
  2. Instale adições aos convidados; olhe para this para ver como
  3. Crie uma pasta na VM guest para apontar para a pasta criada no host, basta criar uma nova pasta, por exemplo, /home/"your_user_name"/shared
  4. Meter a pasta compartilhada: sudo mount -t vboxsf "FOLDER_NAME" /home/"your_user_name"/shared
  5. Para tornar a montagem automática, adicione mount -t vboxsf "FOLDER_NAME" /home/"your_user_name"/shared" to the end of "/etc/rc.local" before "exit 0"
por Yahya Yahyaoui 11.11.2014 / 11:01