Снимок Google Cloud

Когда я запускаю эту команду, в первый раз она делает полный снимок диска:

gcloud compute disks snapshot mydisk1 –-zone=asia-east1-a

но в следующий раз сохранятся только измененные данные.

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

2 ответа

Как описано в общедоступном документе Google, моментальные снимки всегда создаются на основе последнего успешного моментального снимка, если имена моментальных снимков совпадают. Вы можете попробовать изменить имя вашего второго снимка.

gcloud compute --project=[PROJECT-NAME] disks snapshot [SOURCE-DISK] --zone=us-east1-d --snapshot-names=Mydisk2

Как говорится в этой публичной документации GCP, моментальные снимки являются инкрементными и автоматически сжимаются, поэтому вы можете создавать регулярные моментальные снимки на постоянном диске быстрее и с гораздо меньшими затратами, чем при регулярном создании полного образа диска:

  1. Первый удачный снимок постоянного диска - это полный снимок, который содержит все данные на постоянном диске.
  2. Второй снимок содержит только новые или измененные данные с момента первого снимка. Данные, которые не изменились с момента создания снимка 1, не включены. Вместо этого снимок 2 содержит ссылки на снимок 1 для любых неизмененных данных.
  3. Снимок 3 содержит любые новые или измененные данные, начиная со снимка 2, но не содержит никаких неизмененных данных из снимка 1 или 2. Вместо этого снимок 3 содержит ссылки на блоки в снимке 1 и снимке 2 для любых неизмененных данных.

Есть несколько преимуществ использования вышеуказанной системы резервного копирования:

  1. Создание полного снимка диска занимает больше времени, что может снизить производительность системы. Это может быть негативным фактором для производственной системы, обслуживающей тысячи пользователей.
  2. Восстановление потерянных данных в определенный момент времени становится проще и быстрее, если вы делаете это из дополнительной части полной резервной копии моментального снимка.

Если вы хотите регулярно получать полные копии ваших дисков виртуальной машины, вы можете рассмотреть возможность создания пользовательских образов ваших (загрузочных) дисков, как описано в этой общедоступной документации.

Другие вопросы по тегам