Обновление MinIO без потери данных

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

    Серия «MinIO на VPS»: финал серии — обновление

    Перед обновлением

    1. Прочитайте Release Notes.
    2. Сделайте бэкап data — статья про бэкапы.
    3. Проверьте health:
    curl -f http://127.0.0.1:9000/minio/health/live && echo OK mc admin info local

    Binary install (systemd)

    Бэкап

    systemctl stop minio tar -czf /root/minio-pre-upgrade-$(date +%F).tar.gz /data/minio /etc/default/minio

    Новый бинарник

    cd /tmp OLD=$(minio --version 2>/dev/null || echo unknown) wget -q https://dl.min.io/server/minio/release/linux-amd64/minio -O minio.new chmod +x minio.new ./minio.new --version mv minio.new /usr/local/bin/minio

    Запуск и проверка

    systemctl start minio systemctl status minio --no-pager curl -f http://127.0.0.1:9000/minio/health/ready && echo OK mc admin info local

    Откат

    systemctl stop minio # восстановите старый binary из бэкапа или предыдущей версии с dl.min.io tar -xzf /root/minio-pre-upgrade-YYYY-MM-DD.tar.gz -C / systemctl start minio

    Docker Compose

    cd /opt/minio docker compose pull minio docker compose up -d docker compose ps docker compose logs minio --tail 30 curl -f http://127.0.0.1:9000/minio/health/live && echo OK

    Данные в volume ./data сохраняются между обновлениями образа.

    Откат образа:

    # укажите предыдущий tag в docker-compose.yml, например minio/minio:RELEASE.2025-01-20T00-00-00Z docker compose pull && docker compose up -d

    mc client

    wget -q https://dl.min.io/client/mc/release/linux-amd64/mc -O /usr/local/bin/mc.new chmod +x /usr/local/bin/mc.new mv /usr/local/bin/mc.new /usr/local/bin/mc mc --version

    После upgrade

    • Проверьте Console и тестовый upload через mc.
    • Prometheus — нет всплеска ошибок.
    • При проблемах — troubleshooting.

    VPS на Simple-Server

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

    Заключение серии

    Вы прошли путь от введения до production-ready MinIO на VPS. Держите данные в /data, ключи отдельно от root, HTTPS через Nginx + Certbot.

    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

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