Como expandir a partição ext4 do Ubuntu virtualizado rodando sobre o CentOS / QEMU?

2

Minha empresa está executando o Xen - as VMs são executadas em cima do CentOS / QEMU.

Recentemente, um cliente que usa o Ubuntu virtualizado pediu que seu espaço no disco rígido fosse aumentado. Agora, com o Windows, isso é uma piada. Você digita o novo tamanho no hypervisor e, como mágica, aparece na máquina.

O Ubuntu não é assim. Se eu aumentar o espaço em disco no hipervisor para, digamos, 80 GB - essa alteração é reconhecida ... Fui informado de que o disco /dev/vda é igual a uma quantidade maior (75,2 GB) quando eu executo um fdisk on /dev/vda .

Aqui está o problema - eu tenho um cliente que quer aumentar o espaço do disco rígido em sua máquina virtual virtualizada para 100GB. Não tenho certeza de como fazer isso!

Eu digito "100GB" no hipervisor. Isso aparece em fdisk . Ele também aparece quando eu faço um fdisk -l . A questão é que tenho duas partições "na frente" de /dev/vda1--/dev/vda2 e /dev/vda5 .

  • /dev/vda2 é 2095105 blocos e é identificado como "5".
  • /dev/vda5 é 2095104 blocos e é identificada em 82 (troca).

Eu estava dizendo que poderia remover as duas últimas partições, crescer a primeira e depois substituí-las. Problema é ... Eu não posso fazer nada para uma partição de trabalho porque a máquina está usando isso! Se esta fosse uma área de trabalho eu simplesmente inicializaria de um live CD e tentaria isso. Estou pensando nas linhas certas aqui?

Minhas perguntas são as seguintes:

  • Em primeiro lugar, é possível ampliar uma parte em que o sistema está sendo executado?

  • Segunda é a seguinte: se eu puder FICAMENTE chegar perto do servidor que está rodando este VDI, posso simplesmente desligá-lo no Xen e reconstruir as partições? Quando eu reconstruo há passos que eu devo tomar - como ter certeza de que os blocos de partida são os mesmos? Esta partição tem dados e eu gostaria de mantê-la intacta ... embora eu tenha dito ao cliente que havia uma grande chance de perda de dados e fazer backup.

Gente, como você faria isso? Além disso, onde o fstab se encaixa em tudo isso?

    
por DocRon 31.12.2013 / 14:58

0 respostas