Esta resposta é direcionada a um host Windows, mas se você usar o bash no lugar do PowerShell e substituir '\' por '/', ele deve funcionar bem.
Aumentar o disco virtual
-
Do VirtualBox
- Liberar o arquivo VDI: Arquivo - > Gerenciador de mídia virtual - > Selecione VDI - > Liberar
- Copie a localização do VDI dentro da caixa de propriedades 'C: \ Users \ campbell \ VirtualBox VMs \ Ubuntu14 \ Ubuntu14.vdi'
- Backup do arquivo VDI
- Copie o arquivo VDI para um novo local.
- Atribuir um novo UUID ao arquivo VDI original:
- Iniciar
Powershell
(não como administrador): - Altere para o diretório do Oracle VirtualBox
cd C:\Program Files\Oracle\VirtualBox
-
.\VBoxManage.exe internalcommands sethduuid "C:\Users\campbell\VirtualBox VMs\Ubuntu14\Ubuntu14.vdi"
- Iniciar
- Remova e adicione novamente o arquivo .vdi da sua máquina para atualizar seu UUID.
- Arquivo - > Gerenciador de mídia virtual - > Selecione VDI - > Remover
- Aplicar.
- Clique com o botão direito na sua VM - > Configuração - > Armazenamento - > Controlador: SATA - > Adicione novo disco rígido. Selecione seu arquivo .vdi.
-
Do host
- Exercite o tamanho desejado: você pode pesquisar no Google, por exemplo. '40 Gb = MB 'retorna 40000 MB
- Iniciar
PowerShell
(não como administrador) - Altere para o diretório do Oracle VirtualBox
cd C:\Program Files\Oracle\VirtualBox
- Redimensione seu arquivo .vdi
.\VBoxManage.exe modifyhd "C:\Users\campbell\VirtualBox VMs\Ubuntu14\Ubuntu14.vdi" --resize 40000
- Agora inicie sua máquina virtual. Você receberá o mesmo aviso sobre o espaço que o levou a se envolver nesse procedimento. Não se preocupe, estamos perto do fim.
-
Na sua máquina virtual
- Inicie o gerenciador de partições
gparted
(instale-o se estiver faltandosudo apt-get install gparted
) - Livre-se da partição de permuta, o que impede a expansão da partição raiz. Note que você não pode prejudicar o resto da sua máquina - tudo isso está acontecendo dentro de um único arquivo. Na pior das hipóteses, você trash este arquivo e você tem que usar seu backup em seu lugar.
- Anote o tamanho da partição linux-swap 4 GiB no meu caso
- Clique com o botão direito e
Swapoff
- Clique com o botão direito e
Delete
- Aplique clicando na marca de seleção (Aplicar todas as operações). Ignore o aviso terrível - a vida é muito curta para ceder a Cassandras
- clique com o botão direito do mouse no sistema de arquivos estendido que uma vez abrigou a partição de troca (/ dev / sda2 com toda a probabilidade) e exclua-a
- clique com o botão direito do mouse na partição raiz (/ dev / sda1) e redimensione-a. Tabule para o campo 'Espaço livre seguinte' e insira o tamanho da partição virtual. Shift-Tab e a máquina irão calcular automaticamente o novo tamanho para você.
- Clique com o botão direito no espaço não alocado no final e torne-o uma partição estendida
- Clique com o botão direito na nova partição e selecione
linux-swap
no campo Sistema de arquivos. - Confirme suas alterações como antes
- Clique com o botão direito na sua partição de swap e selecione
swapon
- Diga a Fat Lady para começar a cantar.
- Inicie o gerenciador de partições