Резервное копирование файлов в MinIO

    Команда Simple-Server
    05.06.2026
    10 мин

    Серия «MinIO на VPS»: mcБэкапы

    Подготовка bucket

    mc alias set local http://127.0.0.1:9000 admin 'ChangeMe_StrongPass123' mc mb local/backups 2>/dev/null || true mc version enable local/backups

    Разовый бэкап каталога

    mc mirror --overwrite /etc local/backups/etc-$(date +%F) mc mirror --overwrite /var/www local/backups/www-$(date +%F)

    Флаг --remove удаляет в bucket объекты, которых нет локально (осторожно):

    mc mirror --remove /var/www local/backups/www-sync

    Cron (ежедневно в 03:00)

    cat > /usr/local/bin/minio-backup.sh << 'EOF' #!/bin/bash set -euo pipefail export MC_HOST_local=http://admin:ChangeMe_StrongPass123@127.0.0.1:9000 STAMP=$(date +%F) mc mirror --overwrite /var/www "local/backups/www-${STAMP}" EOF chmod +x /usr/local/bin/minio-backup.sh
    echo '0 3 * * * root /usr/local/bin/minio-backup.sh >> /var/log/minio-backup.log 2>&1' > /etc/cron.d/minio-backup

    Восстановление

    mc mirror local/backups/www-2026-06-05 /var/www-restored

    Бэкап самого MinIO (data volume)

    systemctl stop minio tar -czf /root/minio-data-backup-$(date +%F).tar.gz -C /data minio systemctl start minio
    cd /opt/minio && docker compose stop minio tar -czf /root/minio-docker-data-$(date +%F).tar.gz data/ docker compose start minio

    Проверка

    mc ls local/backups --recursive | tail mc stat local/backups/www-2026-06-05/index.html 2>/dev/null || mc ls local/backups

    Lifecycle для старых бэкапов

    Автоудаление через N дней: lifecycle rules.

    VPS на Simple-Server

    Для развёртывания на production возьмите VPS/VDS с Ubuntu 22.04: root по SSH, NVMe и канал от 500 Мбит/с.

    VPS для проекта

    VPS с root-доступом, NVMe и поддержкой 24/7 на Simple-Server.

    StarterVDS

    490

    в месяц

    1 ядро

    1 ГБ RAM

    20 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Безлимитный трафик
    Заказать VPS
    Рекомендуем

    PerformanceVDS

    1190

    в месяц

    2 ядра

    4 ГБ RAM

    60 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Базовая DDoS-защита
    Заказать VPS

    Нужна другая конфигурация? Посмотрите все доступные тарифы

    Все тарифы VPS

    Похожие статьи, которые могут быть вам интересны