---
title: 'Снапшоты диска облачного сервера'
sidebar_label: 'Снапшоты диска'
sidebar_position: 7
description: 'Для чего можно использовать снапшоты, как создать снапшот, восстановить из него данные и удалить снапшот'
---

import Tabs from '@theme/Tabs'
import TabItem from '@theme/TabItem'
import MoreVerticalIcon from '@selectel/docux/icons/more-vertical'
import {CustomTable} from '@selectel/docux/components'
import {TabItemLabel} from '@selectel/docux/components'
import Formbricks from '@theme/MDXComponents/Formbricks'

# Снапшоты диска облачного сервера

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

С помощью снапшота можно зафиксировать состояние диска, не нарушая его работу, чтобы:

* клонировать диск — для этого можно [создать новый диск](/cloud-servers/volumes/create-volume.mdx) из снапшота или [восстановить данные на новый диск](#restore-data-from-snapshot). На диск можно восстановиться сразу после создания снапшота;
* клонировать облачный сервер — [создать новый облачный сервер](/cloud-servers/create/create-server.mdx) из снапшота;
* изменить тип диска — сохранить состояние диска с помощью снапшота и создать такой же диск, но с другим типом.

Доступ к снапшотам регулируется ролевой моделью. Подробнее в инструкции [Управлять доступом к сетевым дискам облачных серверов и снапшотам](/cloud-servers/volumes/manage-access.mdx).

## Принцип работы \{#principle-of-operation}

Размер снапшота может превышать реальный объем данных и файлов на диске. В размер снапшота входят блоки файловой системы и «грязные данные», которые появляются при перезаписи или удалении файлов.

![](https://423.selcdn.ru/kb/volumes-snapshots-principle-of-operation-LANG-THEME.png)

Снапшоты можно создать только для [сетевых дисков](/cloud-servers/volumes/about-network-volumes.mdx). Для каждого диска можно создать не более пяти снапшотов.

Снапшот не является резервной копией сетевого диска облачного сервера — он хранится на том же оборудовании, требует доступности основного хранилища для выполнения любой операции и удаляется вместе с диском. Если нужно зафиксировать состояние диска и хранить его длительно, вместо снапшота [создайте бэкап](/cloud-servers/backups/create-backup.mdx#create-backup-manually) или [создайте образ диска](/cloud-servers/images/create-image.mdx#create-image-from-volume). Если вы хотите настроить автоматическое резервное копирование сетевого диска, [настройте создание бэкапов по расписанию](/cloud-servers/backups/create-backup.mdx#configure-scheduled-backups).

Снапшот нельзя скачать, но можно [создать образ диска](/cloud-servers/images/create-image.mdx#create-image-from-volume) и [скачать образ](/cloud-servers/images/download-image.mdx).

Посмотреть альтернативные способы создания резервных копий облачных серверов можно в таблице [Способы резервного копирования](/cloud-servers/backups/backup-methods.mdx#backup-methods).

## Стоимость \{#price}

Снапшоты оплачиваются по [модели оплаты облачной платформы](/cloud-servers/about/payment.mdx#payment-model).

Оплачивается каждый ГБ снапшотов со статусами `AVAILABLE` или `RESTORING`. Снапшоты в других статусах не оплачиваются.

Стоимость снапшота равна стоимости сетевого диска, из которого он создан, и зависит от [типа диска](/cloud-servers/volumes/about-network-volumes.mdx#network-volume-types). Стоимость хранения созданного снапшота не меняется при изменении размера диска.

:::note

Например, у вас есть сетевой диск типа Базовый HDD размером 5 ГБ, а размер снапшота — 1 ГБ.

Стоимость 5 ГБ диска в час — 0,05 ₽. За снапшот вы платите столько же, сколько за исходный размер диска (5 ГБ) — 0,05 ₽ в час.

Если вы увеличите диск, например до 7 ГБ, снапшот продолжит оплачиваться по-прежнему.

:::

<br />

Оплачивается каждый снапшот диска, даже если снапшотов несколько.

:::note

Например, у вас есть сетевой диск размером 5 ГБ. Стоимость 5 ГБ диска в час — 0,05 ₽. Вы создали три снапшота, каждый стоит 0,05 ₽ в час, независимо от размера данных на диске. За три снапшота вы платите 0,15 ₽ в час.

:::

<br />

Фактический размер снапшота можно посмотреть в [панели управления](https://my.selectel.ru/vpc/default/volumes/): в верхнем меню нажмите **Продукты** → **Облачные серверы** → раздел **Диски** → страница диска → вкладка **Снапшоты**.
Суммарный объем снапшотов, которые оплачиваются, можно посмотреть также в [панели управления](https://my.selectel.ru/vpc/cost): в верхнем меню нажмите **Продукты** → **Облачные серверы** → раздел **Потребление платформы** → вкладка **Текущая стоимость**.

Стоимость одного ГБ снапшотов можно посмотреть на [selectel.ru](https://selectel.ru/prices/).

## Создать снапшот \{#create-snapshot}

Для каждого диска можно создать не более пяти снапшотов. Чтобы увеличить лимит, [создайте тикет](https://my.selectel.ru/tickets/create/).

<Tabs queryString="create-snapshot">
  <TabItem value="panel" default>
    <TabItemLabel>
      Панель управления
    </TabItemLabel>

    Снапшпот можно создать для сетевых дисков в статусах `AVAILABLE` и `IN-USE`. При создании снапшота имя задается автоматически в виде `snap-датасоздания_времясоздания`, например `snap-14.05.21_14.43`

    1. В [панели управления](https://my.selectel.ru/vpc/default/images/) в верхнем меню нажмите **Продукты** и выберите **Облачные серверы**.
    2. Перейдите в раздел **Диски**.
    3. Откройте страницу диска → вкладка **Снапшоты**.
    4. Нажмите **Создать снапшот**.
  </TabItem>

  <TabItem value="openstack">
    <TabItemLabel>
      OpenStack CLI
    </TabItemLabel>

    1. [Откройте OpenStack CLI](/cloud-servers/tools/openstack-cli/).
    2. Создайте снапшот:

       ```bash
       openstack volume snapshot create --volume <volume> <snapshot_name>
       ```

       Укажите:

       * `<volume>` — ID или имя диска. Список можно посмотреть с помощью `openstack volume list`
       * `<snapshot_name>` — имя снапшота.
  </TabItem>
</Tabs>

## Восстановить данные из снапшота \{#restore-data-from-snapshot}

Вы можете создать новый сетевой диск из снапшота. Диск будет копией состояния, которое было на исходном диске в момент создания снапшота.

1. В [панели управления](https://my.selectel.ru/vpc/default/images/) в верхнем меню нажмите **Продукты** и выберите **Облачные серверы**.
2. Перейдите в раздел **Диски**.
3. Откройте страницу диска → вкладка **Снапшоты**.
4. В меню <MoreVerticalIcon /> снапшота выберите **Создать диск из снапшота**.
5. Опционально: [замените загрузочный диск](/cloud-servers/volumes/attach-detach-volume.mdx#replace-boot-volume) у облачного сервера на восстановленный или [подключите к серверу восстановленный диск](/cloud-servers/volumes/attach-detach-volume.mdx#attach-network-volume-to-server) как дополнительный.

## Статусы снапшотов \{#snapshot-statuses}

1. В [панели управления](https://my.selectel.ru/vpc/default/images/) в верхнем меню нажмите **Продукты** и выберите **Облачные серверы**.
2. Перейдите в раздел **Диски**.
3. Откройте страницу диска → вкладка **Снапшоты**.
4. Посмотрите статус в строке снапшота → столбец **Статус**.

   <CustomTable>
     <table>
       <tbody>
         <tr>
           <th>CREATING</th>
           <td>Снапшот создается</td>
         </tr>

         <tr>
           <th>AVAILABLE</th>
           <td>Снапшот успешно создан, из него можно восстановить данные. Снапшоты в этом статусе оплачиваются</td>
         </tr>

         <tr>
           <th>RESTORING</th>
           <td>Данные снапшота восстанавливаются на диск. Снапшоты в этом статусе оплачиваются</td>
         </tr>

         <tr>
           <th>ERROR</th>
           <td>При создании снапшота произошла ошибка</td>
         </tr>

         <tr>
           <th>ERROR-DELETING</th>
           <td>При удалении снапшота произошла ошибка</td>
         </tr>

         <tr>
           <th>DELETING</th>
           <td>Снапшот удаляется</td>
         </tr>

         <tr>
           <th>DELETED</th>
           <td>Снапшот удален</td>
         </tr>
       </tbody>
     </table>
   </CustomTable>

## Удалить снапшот \{#delete-snapshot}

Удалить снапшот можно при [удалении диска](/cloud-servers/volumes/delete-volume.mdx) или отдельно.

<Tabs queryString="delete-snapshot">
  <TabItem value="panel" default>
    <TabItemLabel>
      Панель управления
    </TabItemLabel>

    1. В [панели управления](https://my.selectel.ru/vpc/default/volumes/) в верхнем меню нажмите **Продукты** и выберите **Облачные серверы**.
    2. Перейдите в раздел **Диски**.
    3. Откройте страницу диска → вкладка **Снапшоты**.
    4. В меню <MoreVerticalIcon /> снапшота выберите **Удалить**.
  </TabItem>

  <TabItem value="openstack">
    <TabItemLabel>
      OpenStack CLI
    </TabItemLabel>

    1. [Откройте OpenStack CLI](/cloud-servers/tools/openstack-cli/).
    2. Удалите снапшот:

       ```bash
       openstack volume snapshot delete <snapshot>
       ```

       Укажите `<snapshot>` — ID или имя снапшота. Список можно посмотреть с помощью `openstack volume snapshot list`
  </TabItem>
</Tabs>

<Formbricks />
