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

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

Tenho várias máquinas virtuais Ubuntu Linux em execução em hosts VMware ESXi, todas com discos alocados muito maiores do que a capacidade necessária. Como o espaço agora está se tornando um problema em nossa SAN, gostaria de investigar a redução do espaço em disco alocado nessas máquinas.

Todos os sistemas terão backup completo antes de eu começar a fazer alterações, e sempre manterei 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 totalmente melhor?

  1. Desligue e atribua um segundo disco à máquina virtual
  2. Inicialize usando oSystemRescueCD
  3. UsarGPartedpara redimensionar a partição original (fonte), tornando-a menor
  4. Clone a partição nova e menor no segundo disco
  5. Desligue e remova o disco inicial da máquina virtual
  6. Reinicie e force fscka verificação do sistema de arquivos

Responder1

Eu não clonaria. O que eu faria é montar a segunda unidade no sistema, particioná-la e formatá-la adequadamente, usar tarou cpiopara 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 da 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 poderá ser feita ao vivo.

informação relacionada