DiskLens › Mac System Data
Mac System Data, Explained
Every Mac owner eventually stares at Storage Settings and asks the same question: what is "System Data", and why is it bigger than everything I actually own? Here's what's inside it and the safe order to shrink it.
What actually lives in System Data
"System Data" is macOS's junk drawer — any file it can't file under Photos, Documents, Apps or another named category. In practice, five things fill it:
- App caches & containers — ~/Library/Caches and ~/Library/Containers. Browsers are the heavyweight champions (Chrome can cache 2–5 GB per profile); design tools and Xcode follow.
- Local Time Machine snapshots — hourly snapshots kept up to 24h plus ones from interrupted backups. Invisible in Finder; commonly 10–50 GB after a big file shuffle. They self-expire when disk pressure rises, which is why System Data seems to shrink on its own.
- Logs & diagnostics — ~/Library/Logs and system diagnostic reports. A crashing app can generate gigabytes.
- VM images & simulators — Parallels/UTM disks and iOS simulator runtimes often land here.
- Fonts, plugins, system temp files — the legitimate remainder; usually a few GB.
The safe order of operations
- Restart first. A surprising share of "System Data" is temp files a restart clears. Free, zero risk, do it before anything clever.
- List local snapshots. Terminal: tmutil listlocalsnapshots /. If backups were interrupted, delete the oldest with tmutil deletelocalsnapshots <date> — or just wait; healthy snapshots expire within 24 hours.
- Delete old iOS backups. System Settings → General → Storage → iOS Backups (or ~/Library/Application Support/MobileSync/Backup). Devices you no longer own first.
- Clear the big per-app caches. Map ~/Library with DiskLens — the treemap shows exactly which app's cache folder is the outlier. Delete the cache folder contents (not the folder); apps rebuild them.
- Empty the Trash. Trashed files still count against you.
What never to do
Don't "clean" /System or /Library with any tool, don't delete Time Machine snapshots you actually need (they're your rollback), and don't trust any app that promises to slash System Data with one click — the reliable moves are the five above, and they're all free. If System Data is huge but your disk isn't pressured, macOS is behaving normally: snapshots are doing their job and will rotate out.
Frequently asked questions
What is System Data on my Mac?
macOS's catch-all category: app caches, containers, logs, local Time Machine snapshots, VM images and temp files — commonly 20–60 GB.
How do I reduce System Data safely?
Restart, let snapshots expire (tmutil listlocalsnapshots /), remove old iOS backups, clear the largest per-app caches (a treemap shows which), empty Trash. Never touch /System.
Why did System Data shrink by itself?
Local Time Machine snapshots self-expire under disk pressure. That's by design — macOS reclaims snapshot space when you need it.
Can I see exactly what System Data contains?
Partially: ~/Library folders are visible to an analyzer like DiskLens (map ~/Library — Caches, Containers, Logs and Application Support explain most of it), while system-managed snapshots need tmutil. Anything inside /System stays off-limits by design.