Redimensionando o drive virtual [duplicado]

50

Estou executando o Ubuntu como convidado em um iMac com o VirtualBox versão 4.1.8.

Qual é a maneira mais fácil de redimensionar o disco virtual?

Por favor, forneça o máximo de detalhes possível, incluindo o formato correto para qualquer comando.

    
por james 05.02.2012 / 22:34

2 respostas

72

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

  1. Do VirtualBox
    1. Liberar o arquivo VDI: Arquivo - > Gerenciador de mídia virtual - > Selecione VDI - > Liberar
    2. Copie a localização do VDI dentro da caixa de propriedades 'C: \ Users \ campbell \ VirtualBox VMs \ Ubuntu14 \ Ubuntu14.vdi'
    3. Backup do arquivo VDI
      1. Copie o arquivo VDI para um novo local.
      2. Atribuir um novo UUID ao arquivo VDI original:
        1. Iniciar Powershell (não como administrador):
        2. Altere para o diretório do Oracle VirtualBox cd C:\Program Files\Oracle\VirtualBox
        3. .\VBoxManage.exe internalcommands sethduuid "C:\Users\campbell\VirtualBox VMs\Ubuntu14\Ubuntu14.vdi"
    4. Remova e adicione novamente o arquivo .vdi da sua máquina para atualizar seu UUID.
      1. Arquivo - > Gerenciador de mídia virtual - > Selecione VDI - > Remover
      2. Aplicar.
      3. Clique com o botão direito na sua VM - > Configuração - > Armazenamento - > Controlador: SATA - > Adicione novo disco rígido. Selecione seu arquivo .vdi.
  2. Do host
    1. Exercite o tamanho desejado: você pode pesquisar no Google, por exemplo. '40 Gb = MB 'retorna 40000 MB
    2. Iniciar PowerShell (não como administrador)
    3. Altere para o diretório do Oracle VirtualBox cd C:\Program Files\Oracle\VirtualBox
    4. Redimensione seu arquivo .vdi .\VBoxManage.exe modifyhd "C:\Users\campbell\VirtualBox VMs\Ubuntu14\Ubuntu14.vdi" --resize 40000
    5. 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.
  3. Na sua máquina virtual
    1. Inicie o gerenciador de partições gparted (instale-o se estiver faltando sudo apt-get install gparted )
    2. 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.
      1. Anote o tamanho da partição linux-swap 4 GiB no meu caso
      2. Clique com o botão direito e Swapoff
      3. Clique com o botão direito e Delete
      4. 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
      5. 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
      6. 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ê.
      7. Clique com o botão direito no espaço não alocado no final e torne-o uma partição estendida
      8. Clique com o botão direito na nova partição e selecione linux-swap no campo Sistema de arquivos.
      9. Confirme suas alterações como antes
      10. Clique com o botão direito na sua partição de swap e selecione swapon
      11. Diga a Fat Lady para começar a cantar.

Referências:

  1. link
  2. Redimensione o disco virtual da VM do Ubuntu 10.04 VirtualBox
por cam 09.12.2014 / 00:27
45

Se você está aumentando o disco, você faria

  1. primeiro amplie o disco do VirtualBox e, em seguida,
  2. ampliar a partição e
  3. o sistema de arquivos que ele contém.

Para ampliar um disco, use o comando VBoxManage modifyhd . Suponha que você queira redimensionar o disco para 20.000 megabytes (~ 20 GB). Primeiro localize o arquivo de disco que você deseja expandir. Então, no terminal, dê este comando para redimensionar o disco:

VBoxManage modifyhd "path-of-disk-file" --resize 20000

Para ampliar a partição e o sistema de arquivos, provavelmente é mais fácil inicializar a máquina virtual usando o Ubuntu livecd e fazer o trabalho com o GParted, como faz as duas coisas ao mesmo tempo e fornece uma interface gráfica para ele.

Anexe uma imagem ISO ao vivo à máquina virtual e altere a ordem de inicialização para primeiro inicializar a partir do CD. Se você não tem um Ubuntu à mão, você pode usar qualquer livecd que venha com as ferramentas apropriadas. O SliTAZ , por exemplo, tem apenas 35MB para ser baixado. Abra o GParted e escolha o disco que você deseja redimensionar. Em seguida, clique com o botão direito do mouse na partição que deseja expandir e escolha a opção "resize-move". Na caixa de diálogo que se abre, no gráfico que representa a partição, arraste o triângulo no final da partição até a direita para maximizá-la. Em seguida, feche a caixa de diálogo e escolha "Aplicar" na barra de ferramentas. Como nenhum dado precisa ser movido, isso deve ser uma operação rápida.

Quando terminar, não se esqueça de desanexar o liveecd da máquina virtual e alterar a ordem de inicialização.

Você encontrará um bom tutorial de todo o processo com capturas de tela incluídas aqui: link

    
por Joni 06.02.2012 / 00:06

Tags