Às vezes, é útil reduzir a imagem da unidade de uma VM para reduzir o desperdício de espaço no host. Fazemos isso desfragmentando e compactando o conteúdo da unidade virtual, limpando o espaço livre e, em seguida, desfragmentando o espaço livre para que tudo esteja no final.
Isso funciona muito bem com uma unidade FAT32, mas as unidades NTFS possuem arquivos de metadados que geralmente estão localizados em algum lugar no meio da unidade, portanto a imagem da unidade resultante geralmente é 1/3 maior do que precisa ser, porque metade do espaço livre está presa entre os dados e os metadados.
A Figura 1 mostra algumas centenas de megabytes de espaço livre sendo adicionados à imagem da unidade ( .vmdk
file) por causa dos arquivos de metadados NTFS.
Dependendo do software e dos formatos de arquivo, isso pode ser reduzido (ou possivelmente até mesmo eliminado?), mas na minha experiência, os metadados NTFS impedem que um arquivo de imagem de unidade seja reduzido o máximo possível.
Alguém tem alguma dica sobre como compensar arquivos de metadados NTFS e reduzir a imagem da unidade de uma unidade NTFS o máximo possível?
Figura 1 : Captura de tela do Defraggler mostrando a unidade NTFS com espaço livre desfragmentado, mas dividida devido a arquivos de metadados NTFS
Tags ntfs metadata virtual-machine