I believe this is the main reason many new users run into storage issues or failed app installs on a fresh ZimaOS install.
On a new ZimaOS setup, the system defaults AppData and Docker image storage to ZimaOS-HD (/DATA). On ZimaBoard and ZimaBlade, ZimaOS-HD is often the small internal eMMC (sometimes only around 17GB). As soon as you start installing apps (Nextcloud, Immich, Jellyfin, etc.), Docker images, layers and app databases begin filling /DATA very quickly.
What happens next is very common:
- OS disk fills up fast
- app installs hang or fail
- migrations can fail (destination not empty)
- large mounts (Dropbox etc) and caches can cause instability
I do not believe this is user error. It is simply the default storage layout.
The 1-minute fix I suggest every new user does (before installing apps)
Before installing any apps, I suggest doing this first:
- Go to Settings > Apps
- Open Migrating location
- Set these to your large HDD/SSD:
- App data location > select your HDD/SSD disk
- App image location > select the same HDD/SSD disk
- User database > select the same HDD/SSD disk
Then install your apps as normal.
This one change prevents most “disk full” problems and keeps the internal ZimaOS disk clean.