Home Assistant · Recorder · backups
Калькулятор хранилища Home Assistant: Recorder и backups
Введите фактический размер Recorder, свободное место, retention и локальные backups. Калькулятор покажет запас для обычной работы, rebuild/repack и отдельный резерв для аварийного восстановления SQLite.
Где взять данные в Home Assistant
- Размер базы: Настройки → Система → Исправления → меню ⋮ → Информация о системе → Recorder → Estimated Database Size.
- Retention: значение
purge_keep_daysв настройках Recorder. Если не меняли, стандартное значение — 10 дней. - Backups: Настройки → Система → Резервные копии. Для расчёта используйте реальный размер одной типичной локальной копии и число хранимых локально файлов.
- Рост БД: необязательно. Запишите размер базы сейчас и сравните с предыдущим замером через несколько дней.
Результат
Recorder, backups и свободное место
Сценарии retention
| Retention | Оценка Recorder | Свободно после изменений | Минимум для rebuild/repack |
|---|
Безопасный YAML-скелет
Калькулятор не добавляет include/exclude автоматически: исключать entity или event нужно только после анализа того, что действительно раздувает Recorder.
Что проверить
Как читать результат
Home Assistant рекомендует постоянно иметь свободное временное место как минимум не меньше текущего размера базы, потому что rebuild, repair или repack могут создать временную копию данных. Для SQLite при тяжёлом повреждении документация отдельно указывает резерв порядка 2,5 размера базы.
Пропорциональное изменение размера Recorder при смене retention — только планировочная оценка. Long-term statistics хранятся дольше обычной подробной истории, а фиксированные таблицы и характер изменений entity у каждой системы свои.
Размер compressed backup не равен фактическому объёму установленной системы после восстановления. Для миграции оценивайте реальное занятое место, а не только размер файла backup.
Связанный материал: Home Assistant занял всё место: Recorder, backups и storage — что проверить.