Иногда полезно уменьшить образ диска виртуальной машины, чтобы уменьшить потерянное пространство на хосте. Мы делаем это, дефрагментируя и сжимая содержимое виртуального диска, стирая свободное пространство, затем дефрагментируя свободное пространство так, чтобы все было в конце.
Это очень хорошо работает с диском FAT32, но на дисках NTFS есть файлы метаданных, которые обычно находятся где-то в середине диска, поэтому образ получающегося диска часто оказывается примерно на 1/3 больше, чем нужно, потому что половина свободное пространство застряло между данными и метаданными.
На рисунке 1 показано несколько сотен мегабайт свободного пространства, добавляемого в образ диска (файл .vmdk
) из-за файлов метаданных NTFS.
В зависимости от программного обеспечения и форматов файлов это может быть уменьшено (или, возможно, даже исключено?), Но, по моему опыту, метаданные NTFS предотвращают сжатие файла образа диска настолько, насколько это возможно.
У кого-нибудь есть советы по компенсации файлов метаданных NTFS и максимально возможному уменьшению образа диска NTFS?
Рисунок 1: Снимок экрана Defraggler, показывающий диск NTFS с дефрагментированным свободным пространством, но разделенный из-за файлов метаданных NTFS