Краткий ответ: Хранение (retention) — это сколько времени живёт каждый бэкап до удаления. Классическая схема grandfather-father-son балансирует историю против диска: держите 7 дневных, 4 недельные и 6–12 месячных копий. Она защищает от проблем, замеченных поздно — повреждения или взлома, обнаруженного через недели.

Обзор

Частота отвечает на "насколько свеж мой новейший бэкап"; хранение — на "как далеко назад я могу вернуться". Ransomware, зашифровавший файлы три недели назад, неудачная миграция, замеченная через месяц, удалённая запись, о которой клиент спросил через квартал, — всё это проблемы хранения, и единственное перезаписываемое зеркало проваливает каждую из них.

Что нужно иметь

  • Знать свою частоту бэкапов (см. как часто бэкапить).
  • Знать юридические/контрактные минимумы для ваших данных (счета, персональные данные, логи).
  • Расчёт хранилища: хранение множит копии — инкрементальные инструменты делают долгое хранение доступным.

Пошаговая инструкция

  1. Выберите уровни — типичная база GFS: дневные держатся 7 дней ("сын"), недельные — месяц ("отец"), месячные — 6–12 месяцев ("дед").
  2. Реализуйте датированными каталогами и чисткой через find -mtime, или поручите снапшот-инструменту:
    restic forget --keep-daily 7 --keep-weekly 4 --keep-monthly 12 --prune
    borg prune --keep-daily=7 --keep-weekly=4 --keep-monthly=12
  3. Сделайте чистку частью той же плановой задачи, что и бэкап, и логируйте её.
  4. Пересматривайте ежеквартально: покрывает ли старейший бэкап ваши сценарии "замечено поздно"?

Типичные проблемы

  • "Хранение" только зеркалом: rsync с --delete без снапшотов держит ровно одну версию — вчерашняя ошибка уже везде.
  • Хранение без чистки: держать всё — диск заполняется, и бэкапы останавливаются; удаление тоже нужно автоматизировать.
  • Чистка перед проверкой: никогда не позволяйте prune удалить единственную исправную копию — сначала проверьте (см. тест целостности).

Когда обращаться в поддержку

Если ваши потребности в хранении переросли план Storage VPS — откройте тикет: увеличить диск или добавить вторую цель в другой локации несложно.

Частые вопросы

Что такое схема хранения grandfather-father-son (GFS)?

Уровневая схема, где свежая история плотная, а старшая — разреженная: обычно 7 дневных, 4 недельные и 6–12 месячных бэкапов. Она доступно покрывает проблемы, выявленные с опозданием.

Зачем старые бэкапы, если есть вчерашняя копия?

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

Как restic и borg управляют хранением?

У обоих есть встроенные политики: "restic forget --keep-daily 7 --keep-weekly 4 --keep-monthly 12 --prune" или эквивалентный "borg prune" автоматически поддерживают GFS после каждого запуска.

Похожие статьи

Готовы начать? Заказать Storage VPS в Cloud2Y →

Помог ли вам данный ответ? 0 Пользователи нашли это полезным (0 голосов)