记录一次 home-assistant 存储空间爆满排查与清理
磁盘指标 存储 已使用 27.5 GB(共 27.7 GB)
系统 8.6 GB
应用数据 5.6 GB
应用配置 0 GB
Home Assistant 13.3 GB
可用空间 0.2 GB
清理了日志,和临时文件,发现只清理了几十M,最后发现home-assistant_v2.db这个文件占用最大。
这个文件是什么?
home-assistant_v2.db = 历史记录数据库
只存:
设备历史曲线
传感器数值记录
历史状态
日志记录
不存:
你的设备配置
自动化
场景
插件
用户名密码
网关、集成设置
删除后会发生什么?
✅ 所有设备、自动化、配置 100% 保留
✅ 系统不会坏
✅ 不会重置 HA
✅ 不会丢失任何重要东西
❌ 只会清空:历史记录、图表、过去的状态
删完重启,HA 会自动新建一个空白小数据库(只有几 MB)
最安全、最简单的删除步骤(复制执行)
你现在打开 SSH 终端,一步步输入:
1. 停止 HA 核心(必须)
ha core stop
2. 删除超大数据库(安全!)
rm home-assistant_v2.db
3. 启动 HA
ha core start
删完效果

13GB 瞬间消失!
你的可用空间会从 0.2GB → 直接回到 8~10GB!
最后:永久防止再次爆盘(必须做)
进入 配置编辑器 → configuration.yaml
加入这段:
yaml
recorder: purge_keep_days: 3 auto_purge: true
以后数据库永远不会再涨到 13GB
