Why is System storage so big on Mac?
macOS System storage can balloon to 100+ GB. Here's what's actually in there and what you can do about it.
You check storage and “System” is sitting at 80 GB. That feels insane — macOS doesn’t actually need 80 GB. The category is a catch-all and most of what’s inflating it is recoverable, just not always obviously.
What “System” actually contains
System storage includes the macOS install itself (roughly 15–25 GB on Apple Silicon), plus a long list of things Apple categorized as “system” that you have more control over than you’d think:
- Time Machine local snapshots. Often the biggest single contributor. macOS keeps automatic snapshots for backup-on-reconnect.
- System logs and diagnostics. Rare to be more than a few GB but possible.
- Sleep image and swap. Equal to your RAM on disk, used during sleep. Usually 8–16 GB.
- iCloud cache. If you use iCloud Drive, your local copy of "downloaded" files counts here on some macOS versions.
- System data that should be in other categories. macOS occasionally just gets the categorization wrong.
Check Time Machine snapshots first
tmutil listlocalsnapshots /
Each snapshot can be 5–30 GB. macOS auto-purges them when space is needed, so the cleanest fix is to just keep using your machine. To force a purge:
sudo tmutil deletelocalsnapshots /
(Run that line for each snapshot date listed, replacing / with the actual path returned. Or simpler: connect your Time Machine drive and let macOS clean up on its own.)
Check sleep image
ls -lh /private/var/vm/sleepimage
If that’s a big chunk and you’re tight, you can disable it (advanced — your Mac will lose RAM contents if the battery dies during sleep):
sudo pmset -a hibernatemode 0
Not generally recommended unless you really need the GBs.
Check that storage view is even right
macOS’s storage view is occasionally just wrong. Quit System Settings, wait a minute, reopen it. Or restart your Mac. The “System” number often shrinks by 20+ GB after a fresh recalculation.
What’s not System but gets miscategorized
Things you’d think are System but are actually in your home folder:
- Xcode caches in
~/Library/Developer/ - iOS backups in
~/Library/Application Support/MobileSync/ - Mail attachments in
~/Library/Containers/com.apple.mail/
Check those before assuming System is at fault.
Where duplicates fit
Duplicates don’t usually inflate “System” specifically — they inflate Documents and Photos. But if you’ve worked through the steps above and your overall disk is still tight, hunting duplicates is the next-biggest lever. Download Dupe to scan with SHA-256 hashing for byte-identical matches. $14.99 once, Trash-only, never touches system files (which is the relevant guarantee here).
More Dupe tips
-
Apple Photos Duplicates album — what it catches and what it misses
The Photos app Duplicates album is handy, but it has real limits. Here's what it finds, what it doesn't, and how to fill the gaps.
-
Clean up leftover files from uninstalled apps on Mac
Dragging an app to the Trash doesn't remove all its data. Here's where the leftovers live and how to clean them.
-
Clean up your Mac without buying a cleaner app
Most paid cleaner apps do things macOS already does. Here's a free, manual workflow that's just as effective.
-
A no-bullshit guide to cleaning up your Mac's disk
Skip the SEO bait and the sketchy cleaner apps. Here's what actually works to reclaim disk space on a Mac.