Home Assistant · Recorder · backups

Калькулятор хранилища Home Assistant: Recorder и backups

Введите фактический размер Recorder, свободное место, retention и локальные backups. Калькулятор покажет запас для обычной работы, rebuild/repack и отдельный резерв для аварийного восстановления SQLite.

Где взять данные в Home Assistant
  1. Размер базы: Настройки → Система → Исправления → меню ⋮ → Информация о системе → Recorder → Estimated Database Size.
  2. Retention: значение purge_keep_days в настройках Recorder. Если не меняли, стандартное значение — 10 дней.
  3. Backups: Настройки → Система → Резервные копии. Для расчёта используйте реальный размер одной типичной локальной копии и число хранимых локально файлов.
  4. Рост БД: необязательно. Запишите размер базы сейчас и сравните с предыдущим замером через несколько дней.
1. Recorder и свободный диск
2. Локальные резервные копии
3. Необязательный замер роста базы

Если есть два замера, калькулятор оценит net growth и время до нарушения запаса. При стабильном auto purge рост может быть близок к нулю — это нормально.

Как читать результат

Home Assistant рекомендует постоянно иметь свободное временное место как минимум не меньше текущего размера базы, потому что rebuild, repair или repack могут создать временную копию данных. Для SQLite при тяжёлом повреждении документация отдельно указывает резерв порядка 2,5 размера базы.

Пропорциональное изменение размера Recorder при смене retention — только планировочная оценка. Long-term statistics хранятся дольше обычной подробной истории, а фиксированные таблицы и характер изменений entity у каждой системы свои.

Размер compressed backup не равен фактическому объёму установленной системы после восстановления. Для миграции оценивайте реальное занятое место, а не только размер файла backup.

Связанный материал: Home Assistant занял всё место: Recorder, backups и storage — что проверить.