DiskLens › Mac System Data

the mystery 40 GB, decoded

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:

  1. 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.
  2. 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.
  3. Logs & diagnostics — ~/Library/Logs and system diagnostic reports. A crashing app can generate gigabytes.
  4. VM images & simulators — Parallels/UTM disks and iOS simulator runtimes often land here.
  5. Fonts, plugins, system temp files — the legitimate remainder; usually a few GB.

The safe order of operations

  1. Restart first. A surprising share of "System Data" is temp files a restart clears. Free, zero risk, do it before anything clever.
  2. 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.
  3. Delete old iOS backups. System Settings → General → Storage → iOS Backups (or ~/Library/Application Support/MobileSync/Backup). Devices you no longer own first.
  4. 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.
  5. 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.

Keep going