Um VHD dinâmico adiciona automaticamente espaço às suas unidades locais?

1

OK, isso pode ser uma pergunta estúpida, mas eu sou novo nisso. Lidando com o Hyper-V server 2008. Então, vamos dizer que eu tenho um VHD dyamic que tem um máximo de 70gb quando eu inspeciono no Hyper-V, e então a unidade C: desse VHD atinge seu limite. O espaço é automaticamente adicionado ao C ou o que significa quando expande dinamicamente? Perguntando porque um arquivo VHD ficou maior, mesmo que o limite em sua unidade C não tenha sido atingido. Por que isso aconteceu?

    
por user3038614 21.07.2015 / 21:02

2 respostas

1

Um disco VHD dinâmico não pré-aloca todo o espaço na criação. Ele expandirá seu tamanho à medida que você o utiliza, até atingir o tamanho máximo definido ou o espaço disponível no disco host.

Se você criar um disco de 70 GB, por exemplo, ele alocará alguns GB e continuará aumentando o tamanho até atingir 70 GB. Parará de crescer em 70 GB ou quando esgotar todo o espaço disponível.

    
por 21.07.2015 / 21:37
1

Existem duas maneiras de "visualizar" um disco rígido virtual. Você pode vê-lo no sistema host como um arquivo vhd e pode vê-lo como descrito de dentro da máquina virtual como uma unidade conectada.

Do gerenciamento de disco dentro da máquina virtual, você não verá diferença entre um disco de tamanho fixo e um disco dinâmico. Se você criou um disco de 70 GB fixo ou dinâmico e o anexou a uma máquina virtual, ele relatará ter 70 GB.

A diferença que você verá é se você inspecionar o arquivo vhd do host. Quando você cria um disco fixo, o arquivo é expandido no ponto em que é criado para o tamanho indicado. Então, neste caso, 70GB. Se você criar uma unidade dinâmica de 70 GB no momento em que ela for criada, ela terá cerca de 4 MB até você começar a adicionar dados a ela. Se você adicionar 100mb de dados, ele crescerá em 100 mb (exemplo simplificado). No entanto, como eu disse acima, ele mostrará dentro da máquina virtual como tendo 70 GB disponíveis.

    
por 21.07.2015 / 21:47