环境:
Unbuntu 20.04
Home Assistant 2023.8.0
问题描述:
Home Assistant智能家居盒子用了一段时间发现没有存储空间了,怎么清理释放?
解决方案:
1.查看HA日志文件,有比较大,直接删了
2.查看ubuntu系统
journalctl 是一个在Linux系统中用于查询和管理systemd日志的命令行工具
journalctl --disk-usage
查看文件夹大小
du -sh /var/log/journal/
3. 清理日志
清理方法可以采用按照日期清理,或者按照允许保留的容量清理,只保存2天的日志,最大300M
journalctl --vacuum-time=2djournalctl --vacuum-size=300M
再次查看空间
df -h
清空了
4.最后释放空间完成
5.如果要手工删除日志文件,则在删除前需要先轮转一次journal日志
systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
要启用日志限制持久化配置,可以修改 /etc/systemd/journald.conf
SystemMaxUse=16MForwardToSyslog=no
然后重启
systemctl restart systemd-journald.service
检查journal是否运行正常以及日志文件是否完整无损坏
journalctl --verify