title: "How to Clear macOS System Data Taking 100GB+ (Sequoia, Sonoma & Ventura)"
subtitle: "A systems engineer's guide to reclaiming hidden gigabytes trapped in APFS snapshots, ~/Library/Caches, sandboxed Containers, and Spotlight indexes."
description: "Is macOS System Data consuming 80GB to 200GB of your SSD? Learn how to inspect and safely purge APFS local snapshots, bloated sandboxed Containers, and stale caches using terminal commands and visual treemaps."
datePublished: "2026-03-01"
dateModified: "2026-03-24"
author: "CleanSlate Systems Engineering"
readingTime: "9 min read"
category: "macOS System"
targetBloat: "80GB – 220GB"
keywords:
- "clear macos system data"
- "system data taking 100gb mac"
- "how to shrink system data macos sequoia"
- "tmutil listlocalsnapshots"
- "apfs local snapshots delete"
- "clear library caches mac"
- "reduce mac storage system data"
faq:
- question: "Why is System Data taking over 100GB on macOS Sequoia or Sonoma?"
answer: "macOS categorizes everything outside standard Documents, Apps, and Photos as 'System Data'. The primary culprits are dormant APFS Time Machine local snapshots, ~/Library/Caches, sandboxed ~/Library/Containers from apps like Docker and Slack, and developer build directories."
- question: "Is it safe to delete APFS local snapshots with tmutil?"
answer: "Yes. APFS local snapshots are incremental point-in-time deltas created automatically by Time Machine or macOS updates. They retain deleted file blocks until purged. Deleting them with 'tmutil deletelocalsnapshots' immediately frees actual APFS blocks without affecting your current files."
- question: "Why doesn't Finder show where the System Data files are located?"
answer: "Finder hides protected system trees and sandboxed container libraries by default to protect users from accidental file deletion. Furthermore, macOS Apple Silicon APFS handles sparse disk allocations and hardlinks that standard Finder size calculators fail to measure accurately."
- question: "Will clearing ~/Library/Caches break my installed Mac apps?"
answer: "No. Cache directories store temporary data such as web assets, intermediate rendering caches, and precompiled indices. If deleted, apps will cleanly regenerate only the files they actively require on their next launch."
If you opened **System Settings > General > Storage** on your Mac only to discover a terrifying grey bar labeled **System Data** eating 80GB, 150GB, or even 250GB of your 512GB SSD, you are not alone.
On macOS 13 Ventura, macOS 14 Sonoma, and macOS 15 Sequoia, "System Data" is Apple's catch-all bucket for everything that doesn't fit neatly into Applications, Documents, Photos, or Developer categories. Because Apple sandbox rules prevent Finder from showing you a clear breakdown, users are left stranded in storage anxiety.
In this deep architectural guide, we break down exactly what hides inside macOS System Data, provide verified Terminal commands to measure and purge dormant bloat, and explain how to permanently reclaim your disk space without breaking your operating system.
1. Root Cause Analysis: What Actually Lives Inside "System Data"?
Under the hood of the Apple File System (APFS), storage is divided into volumes and snapshot states. When macOS reports 120GB of "System Data", the bytes are almost invariably distributed across four hidden subsystem layers:
1. **APFS Local Snapshots (`tmutil`):** Point-in-time volume frozen states created before OS updates or by Time Machine when your backup drive isn't plugged in. When you "delete" a 40GB video file, APFS cannot release the underlying physical SSD blocks because a local snapshot is still referencing them!
2. **User & Sandboxed App Caches (`~/Library/Caches` and `~/Library/Containers`):** Every App Store app, Electron wrapper (Slack, Discord, Spotify), and browser keeps multi-gigabyte disk caches hidden inside containerized sandbox folders.
3. **OS Diagnostic Logs & Crash Dumps (`/Library/Logs/DiagnosticReports`):** Stack traces, memory dumps, and kernel diagnostic logs accumulated across months of system uptime.
4. **Spotlight CoreSpotlight Indexes & Incomplete Downloads:** Corrupted metadata databases (`/.Spotlight-V100`) or abandoned Safari HTTP temporary storage streams.
2. Culprit #1: Purging APFS Local Snapshots (Reclaim 20GB – 80GB)
When Time Machine is enabled, macOS automatically generates local APFS snapshots every hour and keeps them for 24 hours (or indefinitely until free space is critically low). If you recently deleted large files or Docker containers, their physical blocks remain locked by these snapshots.
Step 1: List Active APFS Snapshots
Launch your **Terminal** (`/Applications/Utilities/Terminal.app`) and run:
tmutil listlocalsnapshots /You will see output resembling:
com.apple.TimeMachine.2026-03-20-143022.local
com.apple.TimeMachine.2026-03-22-091511.local
com.apple.TimeMachine.2026-03-24-184501.localStep 2: Delete Stale Snapshots
To delete a specific snapshot and instantly return its allocated blocks to the APFS free pool, pass the timestamp portion to `deletelocalsnapshots`:
tmutil deletelocalsnapshots 2026-03-20-143022To purge all local snapshots at once in a quick bash loop:
for s in $(tmutil listlocalsnapshots / | awk -F. '{print $4}'); do
sudo tmutil deletelocalsnapshots "$s"
done**Safety Check:** Deleting local snapshots does **not** erase your external Time Machine backups. It only frees local temporary diffs retained on your primary internal SSD.
3. Culprit #2: Cleaning Sandboxed Containers & Caches
On modern macOS versions, every app running in an App Sandbox stores its internal databases and web caches inside:
Standard cleaning scripts only look in `~/Library/Caches`, missing the 60GB hiding inside sandboxes!
Measuring Directory Sizes via Terminal
Run this POSIX `du` command to discover the heaviest cache consumers:
du -sh ~/Library/Caches/* 2>/dev/null | sort -hr | head -n 15Common heavy hitters you can safely clear:
Safe Cache Purge Command
To safely purge user application caches:
# Clean user caches (apps will re-create fresh ones automatically)
rm -rf ~/Library/Caches/*4. Culprit #3: Sandboxed App Containers Bloat
Inspect the sandboxed container storage:
du -sh ~/Library/Containers/* 2>/dev/null | sort -hr | head -n 15Look closely at container folders for deleted apps. When you drag an application to the Trash in macOS Finder, **its sandboxed container folder in `~/Library/Containers` is left behind permanently**.
For example, if you uninstalled Microsoft Teams or WhatsApp months ago, their multi-gigabyte cache directories remain untouched inside `~/Library/Containers/com.microsoft.teams2/` and count directly against **System Data**.
To remove containers for apps you no longer have installed:
# Verify the application is no longer in /Applications before removing
rm -rf ~/Library/Containers/com.vendor.oldapp5. Culprit #4: Corrupted Spotlight Indexes
If the Spotlight index database becomes corrupted, macOS may write continuous error logs or fail to reclaim space from unindexed files.
To force macOS to purge and rebuild the index from scratch:
sudo mdutil -E /This commands APFS to erase the existing index database (`/.Spotlight-V100`). Within 10–20 minutes, macOS will build a clean, compact metadata index in the background, frequently freeing 5GB to 15GB of corrupted index cache.
6. The Better Solution: Instant Visual Treemap with CleanSlate
Navigating Terminal paths and calculating disk usage via `du` can be slow, error-prone, and nerve-wracking when dealing with system paths.
**CleanSlate** replaces manual shell scripts with a native Apple Silicon **60fps Squarified Treemap**:
1. **Full VFS Audit in 2.4s:** Using Darwin's low-level `getattrlistbulk(2)` syscall, CleanSlate traverses your entire APFS container in seconds.
2. **Transparent System Data Breakdown:** Visualizes every gigabyte hiding inside `~/Library/Containers`, Xcode caches, Docker VM disks, and APFS snapshots in color-coded, interactive rectangular blocks.
3. **SIP Protected & Zero Telemetry:** CleanSlate verifies BSD flags (`SF_RESTRICTED`, `com.apple.rootless`) before any action, moves items to macOS Trash by default, and never connects to the internet.
Download the free scanner or unlock one-click lifetime batch cleaning for just $14.99 one-time.