Настройка lifecycle rules в MinIO

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

    Серия «MinIO на VPS»: Lifecycle

    Источник: MinIO ILM, AWS S3 Lifecycle.

    Bucket для примера

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

    Правило: удалять объекты через 30 дней

    mc ilm rule add local/backups --expire-days 30 --prefix "daily/"

    Правило: удалять noncurrent versions (versioning)

    mc version enable local/backups mc ilm rule add local/backups --expire-days 7 --noncurrentversion-expiration-days 14

    Список правил

    mc ilm rule list local/backups mc ilm rule ls local/backups

    JSON-конфиг (расширенный)

    cat > /tmp/lifecycle.json << 'EOF' { "Rules": [ ```bash { "ID": "expire-logs", "Status": "Enabled", "Filter": {"Prefix": "logs/"}, "Expiration": {"Days": 90} }

    ] } EOF mc ilm import local/backups < /tmp/lifecycle.json

    # Экспорт / удаление ```bash mc ilm export local/backups mc ilm rule remove local/backups --id expire-logs 2>/dev/null || mc ilm rule rm local/backups --id expire-logs

    Тест

    echo test | mc pipe local/backups/daily/test-$(date +%s).txt mc ilm rule list local/backups

    MinIO применяет ILM фоновым scanner — удаление не мгновенное.

    Связь с бэкапами

    Для ежедневных бэкапов с prefix www-YYYY-MM-DD используйте expiration по prefix www- или храните N последних mirror в cron.

    Ограничения

    • Transition в cold tier как в AWS Glacier — зависит от версии/режима MinIO; проверяйте документацию.
    • Lifecycle не заменяет off-site бэкап data volume.

    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

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