Redimensione o sistema Ubuntu Linux para um disco menor dentro do VMware ESXi

1

Eu tenho várias máquinas virtuais Ubuntu Linux em execução em hosts VMware ESXi que receberam discos muito maiores do que a capacidade necessária. Como o espaço está se tornando um problema em nossa SAN, eu gostaria de investigar o downsizing do espaço em disco alocado nessas máquinas.

Todos os sistemas serão totalmente copiados para backup antes de começar a fazer alterações, e sempre reterei um backup original, caso o redimensionamento da partição não funcione.

Existe uma maneira mais fácil do que o procedimento a seguir, ou é uma solução melhor?

  1. Desligar e atribuir um segundo disco à máquina virtual
  2. Inicialize usando o SystemRescueCD
  3. Use GParted para redimensionar a partição original (fonte), tornando-a menor
  4. Clone a nova partição menor no segundo disco
  5. Desligue e remova o disco inicial da máquina virtual
  6. Reinicialize e force fsck para verificar o sistema de arquivos
por mlambie 07.06.2010 / 19:23

1 resposta

2

Eu não iria clonar. O que eu faria é montar a segunda unidade no sistema, particionar e formatá-la adequadamente, usar tar ou cpio para transferir todos os arquivos, remover a unidade original e instalar o grub na nova unidade. Isso elimina a necessidade de encolher qualquer coisa e, como efeito colateral, limpa qualquer fragmentação que possa ter acontecido.

Ou se você estiver usando o LVM, adicione o PV na segunda unidade ao VG, reduza o FS e o LV, migre o LV para a nova unidade e instale o grub. Isso exigirá redução, mas após a operação de redução, a migração de LV pode ser feita ao vivo.

    
por 07.06.2010 / 19:48