OrbStack Taking Too Much Disk Space On Mac?
OrbStack can look much larger than `docker system df` because VM storage, sparse allocation, build cache, images, and volumes are different buckets. The safe move is to measure first, then clean cache before touching volumes or resetting state.
Copy the read-only OrbStack size check first.
Run the local check before deleting images, volumes, or VM data. If the output still needs judgment, send it and we only offer the free SafeDisk AI deletion trial when review is useful.
Use this before anyone resets OrbStack.
Paste this into a support thread or support issue when people see a huge OrbStack folder but the Docker numbers do not match. It keeps the first action read-only and protects local volumes.
OrbStack disk usage can include VM storage, sparse allocation, images, build cache, and volumes. Please do not reset OrbStack or prune volumes yet.
First collect read-only evidence:
du -sh "$HOME/.orbstack" "$HOME/OrbStack" 2>/dev/null
find "$HOME/.orbstack" "$HOME/OrbStack" -maxdepth 4 -type f -size +1G -print0 2>/dev/null | xargs -0 du -h 2>/dev/null | sort -hr | head -30
docker system df -v
docker builder du 2>/dev/null | tail -60
Clean rebuildable build cache and unused images first. Review named volumes before deleting anything because they may contain local databases, fixtures, or project state.
Start With Read-Only Measurements
du -sh "$HOME/.orbstack" "$HOME/OrbStack" 2>/dev/null
find "$HOME/.orbstack" "$HOME/OrbStack" -maxdepth 4 -type f -size +1G -print0 2>/dev/null | xargs -0 du -h 2>/dev/null | sort -hr | head -30
docker system df -v
docker builder du 2>/dev/null | tail -60
Usually Lower Risk
- Old build cache shown as reclaimable by Docker or BuildKit.
- Unused images that can be pulled or rebuilt again.
- Stopped containers from inactive projects.
Review First
- Docker volumes, especially local Postgres, MySQL, Redis, object stores, and fixtures.
- OrbStack VM data or disk images, because they can contain active container state.
- Resetting OrbStack, because it may recover space but can wipe local state.
Safer Cleanup Order
- Save `docker system df -v` output so volumes and reclaimable cache are visible.
- Clean build cache first if it is clearly old and rebuildable.
- Remove unused images after checking active projects.
- Back up or export database volumes before pruning volumes.
- Only consider reset after you know what state will be lost.
Get an OrbStack cleanup diagnosis
Copy the read-only size check first. If the output still needs judgment, send the result for review before pruning volumes or resetting state.
Download the Mac scan, then review the largest visible storage buckets: Download free Mac scan.
Need a delete / confirm / protect answer for OrbStack?
Email is enough to start. OrbStack or Docker storage numbers can follow; we only ask for the free SafeDisk AI deletion trial when review is still useful.