Платформенный гид

Задать политику хранения

Политика хранения решает, сколько истории остаётся: N ежедневных, N еженедельных и N ежемесячных снимков на проект. Dockstash транслирует политику прямо в restic forget --prune, выполняемый плановой задачей prune — старые снимки обрезаются автоматически, репозиторий компактен, а свежие точки восстановления не затрагиваются никогда.

Шаг за шагом

Как это сделать

  1. Откройте Settings → Retention

    Хранение настраивается централизованно в Settings. Тариф ограничивает окно: Free хранит 7 дней, Pro — 30, Business — 90; заданная политика ограничивается потолком тарифа.

  2. Выберите счётчики хранения

    Крепкое умолчание: хранить 7 ежедневных, 4 еженедельных, 6 ежемесячных. Это даёт восстановления с точностью до дня на неделю, до недели на месяц и до месяца на полгода — а репозиторий остаётся маленьким благодаря дедупликации restic.

  3. Запланируйте задачу prune

    Добавьте еженедельный prune на каждый проект. Счётчики транслируются один в один во флаги restic forget — команда ниже ровно то, что выполняет политика 7/4/6. Prune — отдельный вид задач: он блокирует репозиторий и удаляет данные; он никогда не едет на копии.

    restic forget --prune --keep-daily 7 --keep-weekly 4 --keep-monthly 6
  4. Проверьте, что prune работает

    После первого prune взгляните на карточку проекта: число снимков должно выровняться, а размер репозитория перестать расти бесконечно. Таймлайн Snapshots показывает, какие точки восстановления остались.

Сделайте это в один клик с Dockstash

Dockstash выполняет ровно тот дамп, что выше, передаёт его restic вовне и автоматически проверяет восстановление тренировкой — без скриптов на поддержке.

Последнее обновление: July 2026

Часто задаваемые вопросы

Может ли prune удалить мою единственную свежую копию?

Нет. Счётчики хранения всегда сохраняют свежайшие снимки каждой категории — prune стрижёт старый хвост, никогда свежую голову. Политика «7 ежедневных» всегда держит последние семь ежедневных снимков.

Что с хранением при понижении тарифа?

Потолок нового тарифа действует с этого момента, а существующие копии при понижении никогда не удаляются — проекты сверх лимита ставятся на паузу (только чтение), не вычищаются.

Почему репозиторий всё ещё велик после prune?

restic forget удаляет снимки; проход --prune затем перепаковывает и освобождает данные без ссылок. Место падает после завершения prune, а не после одного forget — смотрите сводку перепаковки в логе задачи prune.

Нужен ли prune при малом числе снимков?

Со временем — да. Без prune каждый снимок живёт вечно, и репозиторий растёт без предела. Еженедельный prune с разумными счётчиками — дешёвая страховка от переполненного диска хранения, который сам по себе режим сбоя копий.