Хостинг в Україні від Mevcore

Як налаштувати резервне копіювання на VPS

Оновлено 04.10.2026

Для кожного VPS щодня автоматично створюються знімки (snapshots), з яких можна відновити весь сервер. Для важливих даних варто додатково робити власні копії — частіше та зі зберіганням поза сервером.

Знімки VPS

Знімок зберігає стан усього диска. Відновлення зі знімка повертає сервер до стану на момент копіювання — дані, змінені після цього, буде втрачено. Перед ризикованими змінами (оновленням ОС, міграцією) зробіть знімок вручну, якщо панель керування VPS це дозволяє, або попросіть підтримку.

Копія бази даних

mysqldump --single-transaction -u root -p example | gzip > /root/backup/example-$(date +%F).sql.gz

Для PostgreSQL: pg_dump example | gzip > example.sql.gz.

Копія файлів

tar -czf /root/backup/site-$(date +%F).tar.gz /var/www/example.com

Автоматизація

Додайте команди до скрипта /root/backup.sh та запускайте його щоночі через cron (sudo crontab -e):

0 3 * * * /root/backup.sh
0 4 * * * find /root/backup -mtime +7 -delete

Другий рядок видаляє копії, старші за 7 днів.

Зберігання поза сервером

Копія на тому самому сервері не допоможе, якщо сервер буде зламано або видалено. Передавайте копії на інший сервер або в об'єктне сховище за допомогою rsync, rclone чи restic:

rsync -az /root/backup/ user@backup.example.com:/backups/vps/

Періодично перевіряйте, що з копій справді можна відновитися.

Не знайшли відповідь?

Опишіть завдання, додайте текст помилки та скриншот — команда підтримки допоможе знайти наступний крок.

Як до вас звертатися?

Введіть ім’я, перш ніж почати діалог.

Вітаємо! Напишіть ваше питання — оператор відповість якнайшвидше.
Оцініть відповідь оператора