Безопасность: Rclone резервное копирование на S3

rclone — это мощный CLI-инструмент для синхронизации и резервного копирования данных между локальной машиной и облачными хранилищами (S3, Google Drive, Dropbox и др).

# Установка через yum
yum install rclone

Настройка подключения

rclone config
# n — новое подключение
# Название, например: s3twc
# Тип хранилища: s3
# Провайдер: Other
# Endpoint: https://s3.twcstorage.ru
# Location constraint: ru-1
# ACL: private
# access_key_id 
# secret_access_key

Примеры команд:

# Копирование одного файла:
rclone copy /opt/backups/site.tar.gz s3twc:s3name/ --progress

# Синхронизация каталога:
rclone sync /opt/backups/ s3twc:s3name/ --progress --delete-excluded

# Удаление файлов старше 30 дней:
rclone delete --min-age 30d s3twc:s3name/

# Просмотр файлов в удалённом хранилище
rclone ls s3twc:s3name/

Автоматизация (cron)

0 3 * * * /usr/bin/rclone sync /opt/backups/ s3twc:s3name/ --log-file=/var/log/rclone.log --log-level INFO

# 0 3 * * * — запуск каждый день в 03:00 ночи
# /usr/bin/rclone — полный путь к исполняемому файлу rclone
# sync — синхронизация: делает зеркальную копию
# /opt/backups/ — локальная папка с резервными копиями
# s3twc:s3name/ — удалённая папка в S3
# --log-file=/var/log/rclone.log — логирование в файл
# --log-level INFO — уровень подробности логов
1.2 г. Просмотров: 454
Материал помог? Оценка помогает находить устаревшие и спорные решения.

Комментарии

0

Нашли ошибку или хотите дополнить материал?

Комментариев пока нет.Можно первым дополнить материал или сообщить об ошибке.
Telegram