A unidade VirtualBox não se expande automaticamente

4

Eu tenho um problema estranho com a minha unidade baseada em VDI no VirtualBox, que é que a unidade não se expande e isso por algum motivo também resultou no meu x não ser capaz de carregar.

df -H
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       4.3G  4.3G     0 100% /
udev            1.1G  4.1k  1.1G   1% /dev
tmpfs           421M  750k  420M   1% /run
none            5.3M     0  5.3M   0% /run/lock
none            1.1G     0  1.1G   0% /run/shm
none            105M  8.2k  105M   1% /run/user
overflow        1.1M     0  1.1M   0% /tmp

E o tamanho da unidade:

Existe uma maneira de o Ubuntu realocar seu espaço real?

GParted:

Tentativa de expandir não é possível:

    
por JavaCake 05.02.2013 / 10:14

2 respostas

4

Ao usar o GParted, simplesmente copiei a partição que queria redimensionar e colei na partição não alocada e a redimensionei. Começou a copiar a partição e o problema foi resolvido.

Como já fiz isso, não consigo visualizar por capturas de tela, mas há uma função copy e paste quando você clica com o botão direito do mouse em uma partição, então o procedimento é simplesmente:

  1. Clique com o botão direito na partição que você deseja expandir e clique em Copy
  2. Clique com o botão direito na partição unallocated e clique em Paste .
  3. Uma tela deve aparecer onde você pode definir o novo tamanho
  4. O GParted começará a copiar a partição para a nova partição redimensionada
  5. Teste a nova partição antes de excluir a antiga.

Uma imagem do menu do botão direito:

Como você pode ver na imagem acima, /dev/sda1 é a partição antiga que era muito pequena. A nova partição que estou inicializando atualmente é /dev/sda3 .

Se você excluir sua partição antiga, precisará instalar o grub no novo (não, não é copiado junto com seus dados). Inicialize com um CD ao vivo e execute os seguintes comandos:

sudo mount /dev/sda3 /mnt  
sudo grub-install --root-directory=/mnt /dev/sda
    
por JavaCake 05.02.2013 / 12:01
3

Eu acho que o problema aqui é que você criou uma partição muito pequena para / que agora está sem espaço. Para resolver o seu problema, você precisa expandir a partição raiz (/ dev / sda1 e sistema de arquivos). Para fazer isso, eu seguiria assim:

  1. Inicialize sua VM em um CD ativo
  2. e estenda / dev / sda1 (junto com o FS) usando o GParted - ele cuidará de tudo.

Quanto a mim, a abordagem acima é um pouco mais segura, no entanto você pode lidar com isso sem CD ao vivo - dê uma olhada na resposta do Søren Løvborg aqui - Como posso redimensionar uma partição raiz ext em tempo de execução? ou se é apenas a questão de redimensionar uma partição, então a resposta do CodeAddict .

    
por Pavel A 05.02.2013 / 10:52