What Is System Data on Mac Storage?
What Is System Data in Mac Storage?
System Data is an umbrella category in System Settings > General > Storage that includes caches, logs, swap files, Time Machine local snapshots, system fonts, and other OS files that macOS manages automatically.
When you open the storage breakdown on macOS Ventura or later, you see categories like Applications, Documents, Photos, and System Data. Unlike the other categories, System Data is not a single folder you can browse in Finder. It represents a collection of files scattered across multiple system directories that macOS uses for internal operations.
The files grouped under System Data include browser and application caches stored in ~/Library/Caches and /Library/Caches, system log files in /var/log and ~/Library/Logs, virtual memory swap files in /private/var/vm, Time Machine local snapshots on the boot volume, APFS volume snapshots, and system fonts installed in /System/Library/Fonts.
macOS also counts its own runtime data, kernel extensions, and firmware files under this category. Because the contents span protected system directories and user-accessible caches, the System Data label can be confusing. Understanding what it includes is the first step toward managing it effectively.
Why Is System Data So Large on Mac?
System Data grows large because Time Machine local snapshots can consume 50 GB or more, application caches accumulate over months of use, swap files expand under memory pressure, and the Spotlight index rebuilds periodically, all adding to the total.
Time Machine local snapshots are one of the largest contributors. macOS creates hourly snapshots on the internal drive so you can recover files even when the external Time Machine backup drive is disconnected. On a Mac that has not connected to its backup drive in several days, these snapshots can easily exceed 50 GB.
Application caches grow continuously as you use browsers, email clients, development tools, and creative applications. Safari, Chrome, and Firefox each maintain their own caches. Xcode stores derived data, module caches, and simulator files that can reach tens of gigabytes. These caches persist until manually cleared or until the system reclaims space under pressure.
Swap files expand when physical RAM is fully utilized. macOS writes inactive memory pages to disk in /private/var/vm to free up RAM for active processes. On a Mac with 8 GB of RAM running memory intensive workloads, swap usage can reach 10 GB or more. APFS snapshots created during macOS updates also count toward System Data and may linger for days after the update completes.
The Spotlight index, stored in /.Spotlight-V100, typically occupies 1 to 5 GB depending on the number of files on the drive. If the index becomes corrupted, macOS rebuilds it entirely, temporarily consuming additional disk space during the reindexing process.
How Do You Check How Much System Data You Have?
Open System Settings > General > Storage to see the System Data category in the colored bar chart. For more detail, use Terminal commands like du -sh to measure specific system directories such as /Library/Caches, /System/Library, and ~/Library/Caches.
The quickest way to check System Data size is through the macOS storage panel. Click the Apple menu, then System Settings, then General, then Storage. The colored bar chart shows System Data as a gray or dark segment. Hover over it to see the exact size in gigabytes.
For a more granular breakdown, open Terminal and run du -sh ~/Library/Caches to see the total size of your user cache directory. Run sudo du -sh /Library/Caches to check the system-wide cache folder. The command sudo du -sh /private/var/vm shows the current swap file usage, and tmutil listlocalsnapshots / lists all Time Machine local snapshots on the boot volume.
Keep in mind that the macOS storage panel calculates System Data differently than summing individual directories. macOS includes APFS metadata, volume snapshots, and other filesystem overhead in its calculation. The Terminal approach gives you actionable visibility into the largest individual components so you can decide what to clean.
How Do You Safely Reduce System Data?
Safely reduce System Data by deleting Time Machine local snapshots with tmutil deletelocalsnapshots, clearing user caches in ~/Library/Caches, restarting the Mac to release swap files, and updating macOS so it can clean old update files. Never delete files inside /System.
To remove Time Machine local snapshots, open Terminal and run tmutil listlocalsnapshots / to see available snapshots. Then delete them individually with sudo tmutil deletelocalsnapshots YYYY-MM-DD-HHMMSS, replacing the timestamp with the snapshot date. This can free tens of gigabytes immediately, especially if the backup drive has been disconnected for a while.
User caches in ~/Library/Caches are safe to delete. Open Finder, press Shift+Command+G, type ~/Library/Caches, and move the contents to Trash. macOS and applications will regenerate these caches as needed. Avoid deleting the folders themselves; only remove the files inside them.
Restarting your Mac clears swap files and releases virtual memory back to the system. Swap files in /private/var/vm are recreated fresh on boot, starting at their minimum size. If your Mac has been running for weeks without a restart, this single step can recover several gigabytes.
Installing the latest macOS update allows the system to clean up old update staging files and remove outdated APFS snapshots. After a successful update, macOS automatically purges the pre-update snapshot once it confirms the new version is stable. Never manually delete files in /System or /System/Library, as doing so can break macOS and prevent your Mac from booting.
How Does MoniThor Help Track Storage Usage?
MoniThor provides real-time disk usage in the menu bar, a storage category breakdown showing the top 5 largest folders, a purgeable space indicator, and automatic external volume detection so you can monitor storage without navigating to System Settings.
MoniThor displays current disk usage as a percentage and absolute value directly in the macOS menu bar, updating continuously as files are added or removed. This eliminates the need to repeatedly open System Settings to check available space, which is especially useful when working with large downloads, video editing projects, or software builds.
The compact panel includes a storage category breakdown that identifies the top 5 largest folders on your drive. Instead of guessing which files are consuming the most space, you can see at a glance whether caches, applications, or user documents are the primary consumers. This makes it easier to decide where cleanup efforts will have the most impact.
A dedicated purgeable space indicator shows how much storage macOS can reclaim automatically, giving you a clearer picture of your true available space. When external drives or USB volumes are connected, MoniThor detects them automatically and displays their usage alongside the internal drive, providing a unified view of all connected storage without additional configuration.
Will System Data Come Back After Clearing It?
Yes, System Data will grow again after clearing it. Caches and swap files regenerate naturally during normal use. The goal is not to eliminate System Data permanently but to prevent excessive growth through regular maintenance.
Caches exist to improve performance by storing frequently accessed data closer to the processor. When you clear browser caches, macOS rebuilds them as you visit websites. Application caches return as you use those applications. This is expected behavior, and clearing caches periodically is a maintenance task rather than a permanent fix.
Swap files are recreated every time macOS needs to offload memory to disk. If your Mac consistently runs out of physical RAM, swap usage will return quickly after a restart. Addressing the root cause, such as closing memory intensive applications or upgrading RAM on supported models, is more effective than repeatedly clearing swap.
Time Machine local snapshots will resume accumulating as long as Time Machine is enabled. Connecting your backup drive regularly allows macOS to transfer snapshots and free local space automatically. If you no longer use Time Machine, disabling it in System Settings prevents new local snapshots from being created.
The most effective long-term strategy combines regular restarts to clear swap, periodic cache cleanup, consistent Time Machine backups, and ongoing disk usage monitoring. Tracking storage trends over time helps you catch unexpected growth before your drive fills up.
Marcel Iseli is a software developer and the creator of MoniThor. He builds native macOS utilities focused on performance monitoring and system optimization, with a focus on lightweight, subscription-free tools.