Резервное копирование VPS в OpenVZ 7: как сделать бекап и восстановление

Резервное копирование VPS в OpenVZ 7: как сделать бекап и восстановление

Надёжная защита данных начинается с регулярных бекапов. Даже если система работает стабильно, всегда остаётся риск сбоя, ошибки обновления или случайного удаления файлов. В этой статье разберём, как создать и восстановить бекап контейнера в OpenVZ 7 с помощью стандартных инструментов, без сторонних скриптов.

Аренда VPS/VDS — от ₽219/месяц

Почему выбирают VPS от AdminVPS:

✓ Дешевле физического сервера

✓ Более гибкий и мощный, чем обычный хостинг

✓ Бесплатная защита от DDoS и техподдержка 24/7

✓ Масштабируется под любые задачи

Виртуальный сервер VPS/VDS — ваш личный сервер для сайтов, магазинов, ботов и других проектов.

popup12

Что такое бекап в OpenVZ 7

Бекап — это резервная копия состояния контейнера (файловой системы, конфигурации, параметров запуска), которая позволяет быстро восстановить VPS после сбоя или перенести его на другой сервер.

В OpenVZ 7 для ручного резервного копирования используются две утилиты:

  • vzdump — создаёт архив контейнера;
  • vzrestore — разворачивает контейнер из архива.

Подготовка к созданию бекапа

Проверьте доступ. Убедитесь, что вы работаете под root-пользователем и имеете доступ к физическому серверу с установленным OpenVZ 7.

Проверьте наличие утилиты vzdump. В новых системах она обычно установлена по умолчанию. Если нет — добавьте пакет вручную:

dnf install vzdump

или для более старых систем:

yum install vzdump

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

mkdir -p /backup/vz

Убедитесь, что на разделе достаточно свободного места.

Как сделать бекап контейнера

Для создания резервной копии контейнера, например с ID 101, выполните:

vzdump 101 --dumpdir /backup/vz --compress zstd --mode suspend

Что делают параметры:

  • 101 — ID контейнера;
  • --dumpdir — каталог для сохранения бекапа;
  • --compress zstd — сжатие архива алгоритмом Zstandard (быстрее и эффективнее gzip);
  • --mode suspend — приостанавливает контейнер во время копирования, чтобы сохранить целостность данных.

После выполнения команды в папке /backup/vz/ появится архив вида:

vzdump-101-2025_10_14-12_00_00.tar.zst

Как восстановить контейнер из бекапа

Если контейнер был удалён или требуется перенести его на другой сервер, используйте команду:

vzrestore /backup/vz/vzdump-101-2025_10_14-12_00_00.tar.zst 105

Где:

  • /backup/vz/vzdump-...tar.zst — путь к архиву бекапа;
  • 105 — новый ID контейнера (он не должен совпадать с уже существующими).

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

Как автоматизировать бекапы

Чтобы не делать копии вручную, настройте расписание в CRON.

Например, ежедневный бекап контейнера 101 в 2 ночи:

0 2 * * * /usr/sbin/vzdump 101 --dumpdir /backup/vz --compress zstd --mode suspend

Чтобы не переполнить диск, можно добавить очистку старых архивов (старше 7 дней):

find /backup/vz -type f -mtime +7 -delete

Советы по безопасности и хранению

Не храните бекапы на том же разделе, где работает продакшен. Используйте отдельный диск или облачное хранилище.

Проверяйте целостность архива перед восстановлением:

zstd -t vzdump-101-2025_10_14-12_00_00.tar.zst

При работе с несколькими контейнерами создавайте каталог с датой:

/backup/vz/2025-10-14/

Для важных систем настройте мониторинг успешности бекапов (через Zabbix, Prometheus или cron-уведомления на почту).

Итог

Утилиты vzdump и vzrestore позволяют просто и надёжно создавать резервные копии контейнеров в OpenVZ 7. Автоматизация через CRON и хранение копий на внешних носителях обеспечат защиту данных от сбоев и простоев. Такой подход гарантирует, что ваш VPS всегда можно быстро восстановить без потери информации и долгих простоев.

Читайте в блоге:

Loading spinner
0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Нужен VPS сервер?

Арендуйте мощный VPS сервер для ваших проектов! Быстрая настройка, высокая производительность и надежная поддержка 24/7. Начните прямо сейчас!

Что будем искать? Например,VPS-сервер

Мы в социальных сетях