Aumentar uma partição do Linux quando o tamanho da VM aumentar no vSphere?

2

Eu tenho uma VM Ubuntu 12.04 em execução no VMWares ESXi 5.1.

O servidor (VM) em si ficou sem espaço, os resultados de df -h são os seguintes:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        19G   17G  1.2G  94% /
udev            490M  4.0K  490M   1% /dev
tmpfs           200M  232K  199M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            498M     0  498M   0% /run/shm

O tamanho original da unidade de disco rígido da VM era de pouco menos de 19 GB, o que significa que agora aumentei para 100 GB na interface gráfica do vCenter:

Existe uma maneira simples de fazer isso? A VM não parece reconhecer o aumento de todo.

    
por dannymcc 27.11.2012 / 22:59

3 respostas

1

Eu acho que você tem uma grande partição e todos os seus dados estão nesta partição, isto é sda1.

Se essa suposição for falsa, não continue! (Diga-me sua configuração: fdisk -l e atualizarei a resposta de acordo.)

Então você inicializa um CD ao vivo. O Ubuntu LiveCD ficaria bem.

  1. É sempre uma aposta segura fazer fazer backups apenas no caso. (Você pode fazer um snapshot com o vmware que você apagará depois se tudo estiver bem).
  2. Então você inicializa um CD ao vivo. O Ubuntu LiveCD ficaria bem.
  3. Abra um terminal / shell ou alterne para o console. Se você não for root sudo bash , você obterá um shell de root.
  4. %código%
    1. Digite fdisk /dev/sda then d , isso excluirá sua partição da tabela de partições, mas não afetará seus dados.
    2. Digite 1 , em seguida, escolher os padrões é bom.
    3. Digite n para ver como fica. Nós recriamos sua partição com um tamanho maior.
    4. Digite p para gravar alterações no disco. w sai de volta para o shell.
  5. q aumentará o tamanho do sistema de arquivos.
  6. Você pode reinicializar.
por 27.11.2012 / 23:55
1

É o Ubuntu Server ou o desktop?

Antes de fazer qualquer coisa, faça um backup da VM.

Se você tiver uma inicialização ISO na área de trabalho, abra o GParted e veja se o espaço extra está disponível. Você pode então esticar a partição para o espaço livre

Se você não tem um ISO na área de trabalho, pode fazer o download do Parted Magic e fazer o boot a partir dele e usar o GParted de lá

    
por 27.11.2012 / 23:16
0

Mesmo que você tenha aumentado o tamanho do arquivo vmdk editando as configurações da Máquina Virtual, o sistema operacional Linux não verá essa alteração porque não está em um Volume Lógico. Para isso, você precisa configurar um LVM (gerenciamento de volume lógico).

Veja este diagrama: link

EDITAR: Parece que deveneyi lhe forneceu uma boa solução. É sempre uma boa ideia ter sistemas de arquivos em Volumes Lógicos em vez de Volumes Físicos.

    
por 27.11.2012 / 23:17