Размер снимка диска, созданного с помощью вычислительного движка Google, превышает используемое пространство

Размер снимка диска, созданного с помощью вычислительного движка Google, превышает используемое пространство

У меня есть экземпляр Google Compute (VM) с диском на 2 ТБ и примерно 80 ГБ использованного пространства. Я хотел заархивировать эту VM, чтобы мне не выставляли счет за все 2 ТБ, а также чтобы она была готова к быстрому воссозданию при необходимости. Disk Snapshots показался мне лучшим вариантом, поскольку упоминается, что в этом случае я получаю счет только за использованное дисковое пространство. Но когда я пробую это, размер снимка, который я получаю, составляет около 600 ГБ, что почти в 10 раз больше использованного пространства, но все равно меньше полных 2 ТБ.

Я пробовал дефрагментировать диск, но это не помогло. Я также пробовал использовать "zerofree" для записи нулей в неиспользуемое пространство, и это уменьшило размер снимка до 20 ГБ - в 4 раза меньше, чем используемое пространство. Однако zerofree требует много усилий и времени для запуска, но я предполагаю, что он помогает сжимать диск.

Есть ли лучший способ улучшить эффективность сжатия диска в этом случае? Может быть, какой-то важный шаг, который я упускаю при создании снимка диска?

ПРИМЕЧАНИЕ: Я также пробовал использовать Machine Images, но, похоже, в основе этого лежат моментальные снимки дисков, и по какой-то причине они стоят дороже.

решение1

Диски обычно имеют файловые системы. Файловые системы имеют пользовательские данные и метаданные файловой системы. Подробности зависят от схемы разбиения диска и типа файловой системы. Снимок состоит из измененных блоков диска. Сюда входят блоки данных диска, которые были выделены, изменены и затем освобождены файловой системой.

Ваша стратегия block-zero увеличивает количество измененных блоков, что означает, что восстановление снимка займет больше времени. Примечание: постоянные диски могут быть восстановлены из снимков вленивыйспособ, который создает видимость быстрого восстановления, в то время как происходит фактическое восстановление данных. Однако этот процесс потребляет пропускную способность диска, передавая данные в фоновом режиме.

Рекомендация:

Использоватьсмолаили аналогичные инструменты архивации и сохраните файлы в Cloud Storage как сжатый архив. Воссоздание постоянного диска, разбиение на разделы и форматирование очень просты и в большинстве случаев занимают секунды. Затем восстановите сохраненные файлы.

Связанный контент