
Estou usando o VMWare ESX para hospedar algumas VMs e aloquei 60 GB para uma VM do Windows Server 2008. Não está usando perto disso e é improvável que o faça.
Como posso reduzir a quantidade de espaço que este disco virtual ocupa no disco físico? Já ouvi palavras como Thin Disk e compact, mas ainda não tive a chance de olhar direito (ficar sem espaço ainda não é uma preocupação urgente).
Responder1
Formato Thin\Thick são geralmente os termos que a VMware usa para os formatos VMDK -afinarcrescerá dinamicamente (até o limite) à medida que o espaço for realmente consumido,espessoé pré-alocado. Compacto geralmente é usado para descrever um formato de armazenamento fino usado para modelos.
Para converter um VMDK de formato espesso existente em formato fino, suas opções são:
1.Se você tiver o vCenter e uma licença que inclua o Storage VMotion, poderá converter do formato grosso para o formato fino sem tempo de inatividade.
2.Use o VMware Converter - isso permitirá que você crie uma nova VM que seja uma cópia do original, mas com discos finos em vez de discos grossos/totalmente alocados. Isso causará algum tempo de inatividade.
3.Use vmkfstools na linha de comando. Isso requer o maior tempo de inatividade de todas as soluções. Desligue a VM e, no Console ESX, navegue até o diretório relevante da VM e use o seguinte comando:
vmkfstools -i yourthickdisk.vmdk -d thin yourthindisk.vmdk
Isso clona o vmdk original (o sinalizador -i), mas o sinalizador -d especifica que o clone deve ser um disco de formato fino. Assim que o clone for concluído, edite a configuração da VM para apontar o novo disco fino vmdk. Se tudo começar bem, você poderá remover com segurança o VMDK antigo (grosso).
4.Há uma variação na opção vmkfstools detalhadanesta postagem do blogusando um instantâneo para permitir que você faça a conversão em uma VM em execução. Tenho certeza de que isso não seria suportado pelo VMware, mas é um hack interessante.