5.14. Резервные копии VPS

Резервная копия VPS представляет собой образ состояния операционной системы, установленной на сервере. Работа с резервными копиями выполняется в разделе «VPS» на вкладке «Резервное копирование».

Существует два вида резервных копий:

  • Автоматические — создаются системой автоматически раз в 4 дня. При создании новой копии старая удаляется, поэтому для восстановления всегда доступна только одна самая последняя автоматическая копия.
  • Ручные — создаются пользователем вручную.

Резервные копии можно восстановить или скачать.

Важные моменты:

  • Запрос на создание резервной копии невозможно отменить.
  • Новый запрос на создание резервной копии можно подать только после завершения предыдущего.
  • Одновременно может существовать максимум 5 ручных резервных копий.

Укажите желаемое название резервной копии и нажмите «Создать»:

Внимание!

Запрос на восстановление резервной копии нельзя отменить.

Важные моменты:

  • После смены тарифа VPS не рекомендуется восстанавливать резервную копию, которая была создана до его изменения.
  • Восстановление резервной копии всегда возвращает пароль root-пользователя, который был установлен на момент её создания.

В строке с нужной резервной копией нажмите «Восстановить»:

Примечания:

  • Резервная копия скачивается в виде образа системы. Формат скачиваемого образа зависит от типа используемой виртуализации: для Xen — img, для KVM — qcow2.
  • Скачанную копию нельзя загрузить обратно и восстановить.
  • Файл img является полной рабочей копией VPS. Если настроить гипервизор Xen у себя на ПК или другом сервере, можно запустить VPS из этого файла (при этом как минимум потребуется дополнительная ручная перенастройка сети).

В строке с нужной резервной копией нажмите «Скачать»:

Примечания:

  • Команды из инструкции нужно выполнять в системе Linux. На Windows можно использовать WSL (Подсистема Windows для Linux).
  • Образы qcow2 можно конвертировать в raw, используя утилиту qemu-img, после чего конвертированный образ можно подключить по этой инструкции.
  • Вместо vps.img подставляйте название вашего образа или абсолютный путь к нему.
  • kpartx, mount и umount нужно выполнять под root-пользователем или использовать sudo.
  • Данные из образов qcow2 можно извлекать с помощью архиватора 7-Zip.

Для получения доступа к содержимому скачанного образа его нужно подключить в своей системе — создать виртуальные блочные устройства и смонтировать нужный раздел. После этого можно будет просматривать и копировать из него любые файлы и каталоги. Когда работы будут завершены, образ можно будет отключить.

Подключение образа

Просмотр списка разделов в образе:

fdisk -l vps.img

Просмотр списка виртуальных блочных устройств, которые будут созданы в системе:

kpartx -l vps.img

Создание виртуальных блочных устройств в системе:

kpartx -av vps.img

Монтирование нужного раздела:

mount -o loop /dev/mapper/loop0p3 /mnt/vps

В команде:

  • Вместо loop0p3 подставьте номер устройства и раздела из вывода предыдущей команды.
  • /mnt/vps — каталог, куда будет смонтировано содержимое раздела. Примечание Если каталог не существует, создайте его командой mkdir /mnt/vps.

Получение информации об образах и устройствах

Cоответствие файлов образов виртуальным блочным устройствам в системе:

losetup --list

Отключение образа

Размонтирование раздела:

umount /mnt/vps

Удаление виртуального блочного устройства из системы:

kpartx -d vps.img
Содержание

    (2)