Как настроить автоматическое резервное копирование 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. Проверка и контроль

  • Периодически убедитесь, что копии действительно создаются
  • Выполните тест восстановления хотя бы один раз
  • Контролируйте объём хранилища и удаляйте старые копии
Добавить комментарий 0

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *