Troubleshooting
'There's Not Enough Space' on Mac? Here's How to Fix It Fast
Mac says there's not enough disk space? Here's how to free up storage fast, fix the not enough space error, and stop it from coming back.
You go to copy a 4 GB video off an SD card, and Finder slaps you with “The volume has X bytes available, but the item requires Y bytes.” Or you try to install Xcode and the App Store throws “There’s Not Enough Space.” The Mac shows 30 GB free in About This Mac, but the operation still fails. That gap between “free” and “actually usable” is the heart of this error.
What the error actually means
macOS reports “free” space and “purgeable” space separately. Purgeable is files macOS thinks it can delete on demand — old iCloud Drive cached files, Apple TV downloads, time Machine snapshots, mail attachments. When an app demands a contiguous chunk of real free space immediately, the OS sometimes can’t free purgeable space fast enough, and you see the error.
The exact wording varies:
- “There’s not enough free space on the volume.”
- “The disk does not have enough free space.”
- “Not enough disk space available to install the product.”
- Finder’s copy dialog: “The operation can’t be completed because there isn’t enough free space on the volume.”
All of them mean the same thing: macOS can’t deliver the contiguous bytes the operation requested right now.
Quick fixes (try these first)
These take under five minutes each.
- Empty the Trash in every app. Finder’s Trash, Mail’s Trash, Photos’ Recently Deleted album, and Messages’ attachments are all separate. Photos alone often holds 5–10 GB you forgot about.
- Restart the Mac. This forces macOS to flush purgeable space immediately. The post-restart “Optimizing…” pass can return 10+ GB on a backed-up Mac.
- Empty Downloads. Sort by size: Finder → Downloads → View as List → click Size column. Disk images, installers, and that 2.4 GB Zoom recording add up.
- Delete old iOS backups. Finder → sidebar → your iPhone → Manage Backups. Each one is 8–80 GB.
- Clear browser caches. Safari → Develop menu → Empty Caches. Chrome and Brave have similar tucked-away options. Browsers happily eat 5–15 GB.
Find what’s actually using your disk
Apple menu → System Settings → General → Storage. Wait for the bar to populate (it can take 30 seconds on a busy Mac). The categories don’t always add up cleanly because of APFS clones, but the relative sizes are honest.
Pay attention to these usual suspects:
- System Data — caches, logs, and OS scratch files. If this exceeds 50 GB, something’s wrong.
- Applications — old Xcode versions, unused Adobe apps, abandoned Electron tools.
- Documents — Finder → File → New Smart Folder → Kind: Any, Size: greater than 500 MB. You’ll find archives you forgot about.
- iCloud Drive — files marked “Optimize Mac Storage” still show in the bar but should be evictable.
For a deeper view, open Disk Utility and select your APFS container. Compare the “Available” line in Disk Utility against what the Storage pane shows — they often disagree by 20–40 GB. The difference is purgeable.
Fix System Data when it’s huge
System Data is the bucket macOS uses for everything it can’t classify. On a year-old Mac it’s usually 30–80 GB and most of that is recoverable. The biggest offenders:
~/Library/Caches— browser caches, Spotify offline cache, Slack’s media cache. Spotify alone defaults to 10 GB.~/Library/Logsand/Library/Logs— diagnostic logs that should rotate but don’t always.~/Library/Containers/<app>/Data/Library/Caches— sandboxed app caches.- Time Machine local snapshots — even if you don’t use Time Machine, macOS keeps hourly snapshots on your startup disk. Run
tmutil listlocalsnapshots /in Terminal to see them. - Old iOS device backups —
~/Library/Application Support/MobileSync/Backup. - Xcode derived data and simulators —
~/Library/Developer/Xcode/DerivedDataand~/Library/Developer/CoreSimulator/Devices. Developers routinely lose 50+ GB here.
Specific scenarios and their fixes
”The operation can’t be completed because there isn’t enough free space” when copying
Finder needs roughly 1.5x the file size as scratch space during a copy. A 20 GB video transfer can fail on a Mac with 25 GB “free.” Solutions:
- Move the file in two passes: copy half, delete the source’s first half, copy the rest.
- Use Terminal:
cp -p ~/source.mov /Volumes/External/dest.mov. The shell skips Finder’s metadata staging. - Plug in an external SSD as a temporary holding pen.
App Store: “Not enough disk space available”
The App Store wants 2x the app size during install. Xcode 15 is 9 GB on disk but needs 28 GB free to install. Free space, restart, then retry. If you still hit it on a 256 GB SSD, you need a meaningful cleanup pass.
”macOS could not be installed on your computer” with not-enough-space wording
The full installer needs 35–45 GB free. Boot into Recovery Mode (hold power on Apple Silicon, Cmd+R on Intel), open Terminal, and use df -h to verify what’s actually free. Sometimes a stuck install partition is hiding space.
When iCloud “Optimize Storage” misbehaves
macOS is supposed to evict optimized files on demand. In practice it sometimes doesn’t, especially with:
- Photos library files marked optimized (the originals live in iCloud)
- iCloud Drive files in the Desktop and Documents folders
- iMovie and Final Cut libraries that store proxies
Force eviction by signing out of iCloud Drive (System Settings → your name → iCloud → Drive → toggle off, choose “Remove from Mac”), then signing back in. You’ll lose nothing — the master copies are in iCloud — but you’ll claw back actual disk space.
Find big files yourself
In Terminal, this command lists the 20 biggest files in your home directory:
find ~ -type f -size +500M 2>/dev/null | xargs -I {} du -h "{}" | sort -rh | head -20
You’ll spot virtual machine images (Parallels VMs are often 60+ GB), old DMGs, and orphaned video exports. Move what you don’t need to an external drive.
When the answer is “buy a bigger drive”
Sometimes it really is the hardware. If your startup SSD is 128 GB or 256 GB and you’re a developer, video editor, or photographer, no amount of cleanup will keep up. An external Thunderbolt 3 SSD with 1–2 TB runs cheap now and can hold Photos libraries, Xcode simulators, or your entire Documents folder. If you’re on an Intel Mac with a soldered SSD that’s failing — random “not enough space” errors paired with kernel panics — back up first and get a SMART check via Disk Utility (View → Show All Devices, click the physical drive). A failing SSD is an Apple Support call, not a cleanup problem.
Prevent the error from coming back
- Set a calendar reminder to check Storage settings monthly.
- Don’t keep more than two old iOS backups.
- Empty Downloads weekly. Finder → File → Set Auto-Delete on the Trash (every 30 days).
- For Xcode users:
xcrun simctl delete unavailabledeletes simulators tied to old runtimes. - Keep at least 15% of your SSD free at all times — APFS performance degrades sharply below that threshold, and you’ll hit the error during normal operations.
The “not enough space” error is annoying because the Mac knows it has space — it just can’t access it the way the app needs. A clean restart, a real cleanup of Caches and old backups, and an honest look at what’s eating your drive will solve almost every case.