Как настроить автоматическое резервное копирование VPS на внешнее хранилище
Настройка автоматического бэкапа VPS
Автоматические резервные копии — это основа защиты данных на сервере. Они позволяют восстановить файлы даже в случае ошибки, сбоя или некорректных изменений. Хранение копий на отдельном сервере или в облаке делает инфраструктуру более надежной.
Рекомендуется настроить ежедневное или еженедельное копирование на другой VPS или в облачное хранилище.
1. Подготовка сервера
Убедитесь, что у вас есть SSH-доступ к VPS.
Обновите систему:
sudo apt update && sudo apt upgrade -y
Установите инструменты для синхронизации файлов:
Для Ubuntu / Debian:
sudo apt install rsync -y
Для CentOS:
sudo yum install rsync -y
Проверьте доступ к внешнему хранилищу: это может быть другой VPS, удалённый сервер, NAS или облачный сервис.
2. Резервное копирование с помощью rsync
Пример базовой команды:
rsync -avz /var/www/ user@backup-server:/data/backups/vps/
Пояснение:
/var/www/— каталог, который нужно резервироватьuser@backup-server— логин и адрес сервера для копий/data/backups/vps/— путь на удалённом сервере
Чтобы не вводить пароль при копировании, настройте SSH-ключи:
ssh-keygen
ssh-copy-id user@backup-server
3. Резервное копирование в облако через rclone
Подходит для Google Drive, Dropbox, S3, OneDrive и других сервисов.
Установка:
sudo apt install rclone -y
или
sudo yum install rclone -y
Настройка:
rclone config
Синхронизация:
rclone sync /var/www/ cloud:vps-backups --progress
Где cloud — имя подключения, созданное при конфигурации.
4. Автоматизация через cron
Откройте планировщик:
sudo crontab -e
Пример для rsync (каждый день в 03:00):
0 3 * * * rsync -avz /var/www/ user@backup-server:/data/backups/vps/ >> /var/log/backup.log 2>&1
Пример для rclone (в 02:00):
0 2 * * * rclone sync /var/www/ cloud:vps-backups --progress >> /var/log/backup.log 2>&1
5. Проверка и контроль
- Периодически убедитесь, что копии действительно создаются
- Выполните тест восстановления хотя бы один раз
- Контролируйте объём хранилища и удаляйте старые копии