É possível recuperar o espaço não utilizado na VM do Server 2008r2 sem tempo de inatividade?

3

Temos um servidor de produção que é usado 24 horas por dia, 7 dias por semana, em execução no Hyper-v. O sistema operacional convidado é o Server 2008 R2. Tem um VHDX dinamicamente expansível e está muito perto de atingir o tamanho máximo. É possível reduzi-lo sem qualquer tempo de inatividade?

Eu tenho visto recomendações de usar o sdelete -z, mas um dos problemas é a unidade física na qual o VHDX reside tem uma capacidade de 1.79TB (52.1 GB livres a partir de agora) e o tamanho máximo do VHDX mostra 1.82TB , então eu não sei se usar sdelete fará com que a VM falhe / pause se tentar tornar o VHDX maior que a unidade física?

Se não for possível reduzi-lo sem tempo de inatividade, existe uma maneira de impedir que o VHDX cresça mais (o sistema operacional convidado exibe 639 GB de espaço livre) e apenas usar o espaço alocado existente? Qualquer ajuda seria muito apreciada.

    
por JBL 27.12.2017 / 21:59

1 resposta

3

Is it possible to reclaim unused space on Server 2008r2 VM without downtime?

Da minha experiência, este tipo de operações (deve) requer o tempo de inatividade da VM para fazer as coisas direito. Veja as etapas para reivindicar mais espaço:

  1. Verifique se o VHD está configurado como VHD de expansão dinâmica
  2. Verifique se a partição do sistema operacional não tem cópias de sombra configuradas
  3. Desligar a VM
  4. Anexar o VHD da VM a outra VM
  5. Executar compact

Fonte: link

    
por 28.12.2017 / 16:30