Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Compute Cloud
    • Все инструкции
      • Создать снимок
      • Получить информацию о снимке диска
      • Удалить снимок
      • Создать расписание снимков
      • Получить информацию о расписании, по которому создаются снимки дисков
      • Изменить расписание снимков
      • Остановить и запустить расписание снимков
      • Зашифровать снимок
      • Настроить права доступа к снимку диска
      • Настроить права доступа к расписанию снимков
      • Удалить расписание снимков
    • Посмотреть операции с ресурсами сервиса
  • Yandex Container Solution
  • Управление доступом
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • История изменений
  • Обучающие курсы

В этой статье:

  • Подготовка
  • Создание снимка
  1. Пошаговые инструкции
  2. Снимки дисков
  3. Создать снимок

Создать снимок диска

Статья создана
Yandex Cloud
Улучшена
Обновлена 21 апреля 2025 г.
  • Подготовка
  • Создание снимка

Снимок диска — это копия файловой системы диска на определенный момент времени.

Создавать можно снимки сетевых дисков HDD, SSD и нереплицируемых SSD, а также сверхбыстрых сетевых хранилищ с тремя репликами (SSD).

Для нереплицируемых SSD и сверхбыстрых сетевых хранилищ с тремя репликами (SSD) момент времени, когда фиксируется содержимое диска, не детерминирован.

Для снимков с локальных дисков на выделенных хостах используйте сервис Yandex Cloud Backup (поддерживает ОС Ubuntu, CentOS, CentOS Stream и Windows Server).

ПодготовкаПодготовка

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

Чтобы обеспечить целостность данных снимка:

Linux
Другие ОС
  1. Остановите все операции записи на диск в приложениях.

  2. Запишите кэш операционной системы на диск:

    sync
    
  3. Заморозьте файловую систему:

    sudo fsfreeze --freeze <точка_монтирования>
    

    Где --freeze — параметр для заморозки файловой системы. Вместо <точка_монтирования> укажите каталог, к которому подключена файловая система. Например: /mnt/vdc2.

  4. Создайте снимок по инструкции ниже.

  5. Разморозьте файловую систему:

    sudo fsfreeze --unfreeze <точка_монтирования>
    

    Где --unfreeze — параметр для разморозки файловой системы. Вместо <точка_монтирования> укажите каталог, к которому подключена файловая система. Например: /mnt/vdc2.

  1. Остановите виртуальную машину (см. раздел Остановить).
  2. Дождитесь, когда статус машины изменится на STOPPED.

Создание снимкаСоздание снимка

Чтобы создать снимок диска:

Консоль управления
CLI
Terraform
API
  1. В консоли управления выберите каталог, в котором находится диск.

  2. Выберите сервис Compute Cloud.

  3. На панели слева выберите Диски.

  4. В строке с диском нажмите значок и выберите Создать снимок.

  5. Введите имя снимка. Требования к имени:

    • длина — от 2 до 63 символов;
    • может содержать строчные буквы латинского алфавита, цифры и дефисы;
    • первый символ — буква, последний — не дефис.
  6. Если требуется, укажите произвольное текстовое описание снимка.

  7. Нажмите кнопку Создать.

Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.

По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.

  1. Посмотрите описание команд CLI для создания снимков:

    yc compute snapshot create --help
    
  2. Выберите диск, снимок которого необходимо создать. Получить список дисков в каталоге по умолчанию можно с помощью команды:

    yc compute disk list
    

    Результат:

    +----------------------+--------------+-------------+-------------------+--------+----------------------+-----------------+-------------+
    |          ID          |     NAME     |    SIZE     |       ZONE        | STATUS |     INSTANCE IDS     | PLACEMENT GROUP | DESCRIPTION |
    +----------------------+--------------+-------------+-------------------+--------+----------------------+-----------------+-------------+
    | a7lqgbt0bb9s******** | first-disk   | 20401094656 |   ru-central1-a   | READY  | a7lcvu28njbh******** |                 |             |
    | a7lv5j5hm1p1******** | second-disk  | 21474836480 |   ru-central1-a   | READY  |                      |                 |             |
    +----------------------+--------------+-------------+-------------------+--------+----------------------+-----------------+-------------+
    
  3. Создайте снимок в каталоге по умолчанию:

    yc compute snapshot create \
      --name first-snapshot \
      --description "my first snapshot via CLI" \
      --disk-id fhm4aq4hvq5g********
    

    В результате будет создан снимок диска с именем first-snapshot и описанием my first snapshot via CLI.

    Требования к имени снимка:

    • длина — от 2 до 63 символов;
    • может содержать строчные буквы латинского алфавита, цифры и дефисы;
    • первый символ — буква, последний — не дефис.

Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.

  1. Опишите в конфигурационном файле параметры ресурса yandex_compute_snapshot.

    Пример структуры конфигурационного файла:

    resource "yandex_compute_snapshot" "snapshot-1" {
      name           = "disk-snapshot"
      source_disk_id = "<идентификатор_диска>"
    }
    

    Более подробную информацию о ресурсах, которые вы можете создать с помощью Terraform, см. в документации провайдера.

  2. Проверьте корректность конфигурационных файлов.

    1. В командной строке перейдите в папку, где вы создали конфигурационный файл.

    2. Выполните проверку с помощью команды:

      terraform plan
      

    Если конфигурация описана верно, в терминале отобразится список создаваемых ресурсов и их параметров. Если в конфигурации есть ошибки, Terraform на них укажет.

  3. Разверните облачные ресурсы.

    1. Если в конфигурации нет ошибок, выполните команду:

      terraform apply
      
    2. Подтвердите создание ресурсов.

    После этого в указанном каталоге будут созданы все требуемые ресурсы. Проверить появление ресурсов и их настройки можно в консоли управления.

  1. Получите список дисков с помощью метода REST API list для ресурса Disk или вызова gRPC API DiskService/List.
  2. Создайте снимок с помощью метода REST API create для ресурса Snapshot или вызова gRPC API SnapshotService/Create.

Создание снимка HDD или SSD выполняется асинхронно. Снимок создается сразу после команды создания и получает статус Creating. С этого момента можно возобновить запись на диск, операции с диском не повлияют на данные в снимке.

Когда создание снимка завершено, статус снимка изменится на Ready. С этого момента снимок можно использовать для создания образов, наполнения дисков и т. п.

Внимание

В Linux при создании снимка или образа сохраняются UUID и PARTUUID разделов диска. Эти данные Linux использует при монтировании разделов, в том числе корневого раздела, поэтому они должны быть уникальными. Например, если склонировать загрузочный диск и подключить его к той же виртуальной машине, на виртуальной машине появятся 2 раздела с одинаковыми UUID. В результате после запуска ВМ, в качестве корневого раздела может быть использован не тот диск, который вы указали загрузочным.

Чтобы этого не произошло, подключите диск к ВМ и поменяйте все дублирующиеся UUID. Подробнее в инструкции про подключение диска.

См. такжеСм. также

  • Создать расписание, по которому будут создаваться снимки дисков
  • Восстановить диск с помощью снимка

Была ли статья полезна?

Предыдущая
Удалить диск
Следующая
Получить информацию о снимке диска
Проект Яндекса
© 2025 ООО «Яндекс.Облако»