Skip to main content
Mole
Overview Features Testimonials Pricing FAQ Blog
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES
Buy nowBuy Download

    Help, documentation, releases, and articles.

    Home/Blog

    Mac System Data: Why Storage Display and Folder Sizes Don’t Match

    StoragePublished September 19, 20264 min read

    Storage settings show a large System Data category, but Finder’s Get Info totals for visible folders do not add up to it. Both can be right: Storage estimates categories, while Finder measures paths your account can access.

    Understanding the mismatch helps you avoid deleting the wrong folders just to make the numbers agree. For contents and safe cleanup order, see What is System Data on Mac. For purgeable versus free space, see What is purgeable space on Mac.

    Two tools, two jobs

    Instrument Reports Blind spots
    System Settings › General › Storage Category estimates after indexing Updates can lag; hidden paths and snapshots complicate comparisons
    Finder Get Info / folder size Logical size of the selected folder tree Protected paths may be excluded; clones and sparse files complicate sums
    du on a path On-disk blocks the command can access Permission errors leave data uncounted; no System Data label
    df / APFS container free Volume and container free space No category labels

    Apple describes Storage categories in Check storage space on your Mac and APFS shared containers in Disk Utility help. Neither says that visible folder sizes should add up to System Data.

    Storage category totals and folder size sums disagree because they measure different scopes
    System Data groups files by category; folder totals measure accessible paths.

    Why the numbers do not match

    1. Scope. System Data accounts for caches, logs, virtual memory, device backups, support files, and local snapshot effects. These do not form one Finder folder.
    2. Permissions. Without Full Disk Access, du ~/Library skips protected locations. Those bytes still occupy space, even if the command cannot count them.
    3. APFS features. Clones, snapshots, and sparse files make summed Get Info totals a poor check of container free space.
    4. Time. Storage can take time to reclassify files after large changes; folder sizes update when you remeasure.
    5. Purgeable overlap. Space can count as used in a category and as available because macOS can reclaim it.

    Read-only cross-check:

    df -h /
    diskutil apfs list
    du -sh ~/Library/* 2>/dev/null | sort -h
    

    Use du output to identify folders worth checking. This command hides permission errors; missing output does not prove a folder is empty. If you see “Operation not permitted” when measuring a path, the result is incomplete.

    A practical reconciliation workflow

    1. Record Storage’s System Data and Available figures.
    2. Record df and APFS container free space.
    3. List local snapshots without deleting them.
    4. Measure large, accessible directories you control: recognized ~/Library subfolders, Documents, and virtual machines you created.
    5. Account for inaccessible paths and APFS storage effects rather than assuming Finder is wrong.
    6. Delete only items you can restore, then recheck df first and Storage later.

    If available space is sufficient, a large System Data category alone is not a problem. Clean up when space is tight and you have identified files you control and can restore.

    What will not force the numbers to match

    Action Why it fails as a “make numbers match” tactic
    Deleting random /Library folders Can break apps without changing the category as expected
    Wiping all of ~/Library/Caches blindly Mixes disposable caches with offline data that may be costly to replace
    Erasing snapshot internals by hand Risks backup integrity; use documented snapshot tools only
    Expecting any disk analyzer to match System Data exactly Analyzers measure accessible folder trees; System Data is not one tree

    Mole’s Analyze view can help locate large folders you can open, but its totals need not match Apple’s System Data category.

    Related checks when available space is the real problem

    • Local snapshots retaining deleted blocks: Delete local Time Machine snapshots
    • Deleted files but no increase in free space: Deleted files, space not freeing
    • iOS backups, Mail data, or developer files in support directories: manage them through the relevant apps or tools

    FAQ

    Can I open a “System Data” folder in Finder?

    No. System Data groups files from many locations; it is not a single folder you can open.

    Why is Get Info on Macintosh HD smaller than Storage used space?

    Get Info and Storage account for space differently. Modern macOS also separates system and data volumes within one APFS container. Check container free space when assessing capacity.

    Will emptying Caches make System Data equal my folder sum?

    Unlikely. Clearing caches does not resolve differences caused by logs, virtual memory, snapshots, backups, or support files outside the folders you measured.

    Is a large System Data number always urgent?

    No. Available space matters more than the category’s size. If space is tight, look for files you control and can restore; the totals do not need to match.

    Mole clears caches and app leftovers. Users have freed over 100 GB in a single cleanup.

    Try Mole

    Keep reading

    • StorageHow to Clean Up Disk Space on Mac Without Losing Files7 min read
    • StorageDeleted Big Files on Mac but Free Space Didn’t Grow? Confirmation Order4 min read
    • StorageWhich Mac Caches Are Safe to Delete?6 min read

    Mole · 鼴

    Cleanup, software, and status for your Mac.

    v1.15.0 (277) · Release notes

    Product

    Mac Cleaner App Uninstaller Mac Optimizer Disk Analyzer System Monitor

    Support

    Help Documentation Releases Blog

    Legal

    Terms of Service Privacy Policy Refund Policy

    Resources

    CLI Tool Affiliate Program

    Connect

    Twitter hi@mole.fit

    Mole’s only official website mole.fit · Avoid installers from unknown sources

    The CLI stays free for terminal workflows.