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