Резервное копирование — это процесс, который позволяет обеспечить сохранность данных в случае их потери, путем предварительного создания резервной копии.
Для наших пользователей виртуальных выделенных серверов мы автоматически создаем файловые резервные копии и храним их на отдельных серверах в другом дата-центре.
Взаимодействие с системой резервного копирования в панели управления осуществляется через раздел «Backup».

Раздел Backup содержит две вкладки:
- Автоматическое копирование
- История заданий
Автоматическое копирование
На вкладке «Автоматическое копирование» отображается список всех ваших виртуальных серверов и общее количество резервных копий для каждого из них. Нажатие в строке с именем сервера разворачивает подробный список созданных копий. Для каждой копии в списке содержится информация о дате и времени ее создания, размере копии, а также 2 кнопки для разных режимов восстановления.

При создании файловых резервных копий мы не выполняем копирование следующих файлов и директорий:
/boot
/tmp
/vmlinuz
/vmlinuz.old
/initrd.img
/initrd.img.old
/lost+found
/proc
/dev
/run
/sys
/var/cache
/lib/systemd/system/svc-vps-guestagent.service
/usr/sbin/svc-vps-guestagent-supervisor
/usr/sbin/svc-vps-guestagent
/swapfile
Это означает, что некоторые системные настройки и параметры могут быть сброшены к первоначальным в случае полного восстановления сервера. Помимо этого при полном восстановлении будет использоваться оригинальное ядро Linux из дистрибутива ОС.
Также обратите внимание, что файловые резервные копии могут не гарантировать успешное восстановление данных для сервисов, которые не предполагают такого механизма резервного копирования. Например, к таким сервисам относятся базы данных. Их резервное копирование следует выполнять самостоятельно специальными средствами.
Всего доступно 2 режима восстановления резервной копии:
Восстановление виртуального сервера целиком.
Восстановление отдельно выбранных файлов и директорий.
Рассмотрим подробнее эти режимы.
Восстановление сервера целиком
При восстановлении сервера целиком сначала на нём будет заново переустановлена операционная система, после чего на сервер будут скопированы файлы из резервной копии. Это может потребоваться в случае, если файловая система виртуального сервера была повреждена и сервер перестал загружаться.
Для восстановления сервера целиком нажмите кнопку «Восстановить» в строке с выбранной резервной копией.
При таком режиме восстановления можно выбрать сервер, на который требуется восстановить данные — на тот же виртуальный сервер или на другой. Для восстановления на другой сервер его конфигурация не должна быть ниже конфигурации исходного сервера на момент создания резервной копии, вне зависимости от ее фактического размера.

Выбранный виртуальный сервер будет полностью очищен, а операционная система на нем переустановлена в соответствии с ОС исходного сервера на момент создания резервной копии.
Для подтверждения действия от вас требуется ввести название целевого сервера в нижней части окна и нажать кнопку «Восстановить».
Время выполнения операции зависит от объема данных. По окончании операции вы получите уведомление по электронной почте.
Восстановление отдельных файлов
Для восстановления отдельных файлов или директорий нужно нажать на кнопку «Показать список файлов» в строке с датой резервной копии — так вы перейдете к просмотру содержимого резервной копии для выбора файлов. Выбрать можно до 50 файлов и директорий.
Отдельные файлы или директории можно восстановить только на исходном сервере, с которого была сделана копия. Операционная система при этом переустановлена не будет.

В верхней части листинга можно переключать дату резервной копии для выбранного сервера — так вы можете сравнить наличие файлов в копиях за разные даты.
Для восстановления только одного элемента (файла или директории) можно нажать на кнопку «Восстановить» в строке с элементом. При выборе нескольких элементов в панели слева от листинга появится счетчик выбранных элементов и кнопка «Восстановить резервную копию».

Восстановить отдельные файлы и директории можно с остановкой всего сервера или без остановки.

Для подтверждения действия от вас требуется ввести название целевого сервера в нижней части окна и нажать кнопку «Восстановить».
Время выполнения операции зависит от объема данных. По окончании операции вы получите уведомление по электронной почте.
История заданий
После начала процедуры восстановления информация о ней появится во вкладке «История операций» — здесь можно просмотреть список заданий на восстановление, их статусы и подробную информацию по каждой из них.

- В колонке Резервная копия указывается имя сервера, с которого была снята копия и дата/время ее создания.
- В колонке Дата восстановления отображается фактическая дата и время завершения операции.
- Статус задания сообщает, чем завершилась операция восстановления.
При нажатии на статус задания можно просмотреть подробную информацию о восстановлении. В ней всегда содержится информация об исходном и целевом сервере, дате резервной копии и типе проводимой операции.

Далее рассмотрим возможные статусы заданий на восстановление.
Статусы заданий
Всего может быть 4 различных статуса.
- Выполняется — процедура восстановления была запущена, но еще не завершена. После завершения статус задания изменится на один из нижеперечисленных.
- Выполнено — восстановление всех файлов и все сопутствующие восстановлению операции были завершены успешно.
- Выполнено частично — операция восстановления завершена, однако часть файлов восстановить не удалось. Информация о возникших проблемах доступна при просмотре подробной информации.
Для успешного восстановления необходимо устранить причины, по которым произошла ошибка, и повторить процедуру восстановления. Если ошибка будет повторяться — обратитесь в техническую поддержку. - Ошибка — ни один из файлов не был восстановлен. Такая ситуация возможна, если вируальный сервер перестанет быть доступен в момент восстановления или произошел сбой в системе восстановления данных.
Возможные ошибки и причины их возникновения:
Невозможно записать файл — необходимо проверить возможность записи файла или директории по этому пути: установлен флаг immutable, на месте файла находится директория и т.п.
Закончилось место на диске — на целевом виртуальном сервере недостаточно дискового пространства для восстановлении отдельных файлов или директорий.
Другая ошибка — возникла другая ошибка, из-за которой не удалось записать файл.
Если возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел “Помощь и поддержка”), а если вы захотите обсудить эту статью или наши продукты с коллегами по цеху и сотрудниками Бегета – ждем вас в нашем сообществе в Telegram.