I really need some help and I’m honestly stuck at this point.
I’m running Home Assistant Green (Home Assistant OS, no custom Docker/VM setup) and recently ran into a serious storage issue that I cannot explain or fix.
Problem description
Total storage: ~28 GB
Used: ~26.6 GB (99%)
Free: < 200 MB
Backups fail due to insufficient disk space
Updates are also problematic
I do not have Linux expertise and use Home Assistant purely as an end user.
What I already checked / tried
df -h shows ~99% usage everywhere
du -h does not reveal any large directory explaining the usage→ e.g. /homeassistant shows ~21.9 GB, but all subfolders are tiny
Only very few add-ons installed:
Advanced SSH & Web Terminal
File Editor
No Grafana, no InfluxDB, no VS Code add-on
Docker cleanup:
“docker system prune
Total reclaimed space: 0B”
Multiple host reboots
Logs are moderate in size (~180 MB)
Backups:
One automatic backup (~42 MB)
Creating new backups fails due to low disk space
Result: Storage remains full no matter what I do.
System information (shortened)
Home Assistant OS: 15.2
Core: 2025.7.2
Device: Home Assistant Green
Architecture: aarch64
Installation type: Home Assistant OS
Recorder:
SQLite
DB size ~46 MB
Terminal output
Filesystem Size Used Avail Use%
/dev/mmcblk0p8 28G 26.6G 179M 99%
Your system stores the entire contents of your backup in temporary files before it pushes them off to the remote storage location(s). Therefore if your drive is more that 50% full, you run the risk of the backup failing due to out of space condition.
Restarting Home Assistant will clear data from tmp which is the temporary file storage area. Sometimes that gets people over the hump.
How many back-ups are you storing on the main drive?
But before you continue, you should try to dig deeper into your directories. What is your biggest entry of ls -alS /homeassistant. Is there any big chunk of file(s)?
What’s your output of du -ah /homeassistant | sort -h. This will show you the used space including files (not only directories) and will sort it from small to big