Рабочая станция VMWare и грязные жесткие диски VM Ubuntu 14.04
У меня есть виртуальная машина VMWare с Ubuntu 14.04. Хост ОС - Windows 8.1
На Ubuntu установлена программа, которая интенсивно использует жесткие диски, очень часто переписывает некоторые файлы.
Размер всех файлов Ubuntu - около 30 Гб и не меняется со временем. Но размер файлов ВМ в хост-ОС - 65 Гб, и он очень быстро растет.
Обычные инструменты VMWare не могут вообще уменьшить размер файлов VM. Как я могу сделать это вручную?
1 ответ
Если вы хотите проверить свою гипотезу о том, что растущие диски связаны с большими правами записи, вы можете
- смонтировать виртуальные диски в другую систему linux в /mnt/old
- предоставить пустой виртуальный диск в /mnt/new
cd /mnt/old ; tar cf - . | tar xf - -C /mnt/new
возможно с подходящими вариантами для разреженных файлов- сравнить старые и новые размеры виртуальных дисков
Я не уверен, как вы определили использование диска 30G. Если это число основано на "du -sh", это может быть не то, что операционная система все еще использует. Используйте для этого "df -h". Существенная разница обычно вызвана процессами, удерживающими открытие файлов, которые были удалены / заменены. Для этого случая lsof | grep DEL
обычно помогает.