Mac maintenance
Cold Storage Strategy for Macs With Tight SSDs
How to set up a cold storage strategy on Mac when your internal SSD is small. Move infrequent files off, keep daily work fast, and never lose anything.
Apple sells a lot of Macs with 256GB and 512GB SSDs. After macOS, Xcode, a Photos library, and a few games, “tight” is generous. Cold storage is how you live with a small drive without feeling cramped.
The core idea: most of the files you keep aren’t ones you use. They’re ones you might use someday. If you accept that, you can move 60–80% of your data off the internal SSD and never notice — until you need it.
What “cold storage” means in practice
Cold storage holds data that’s:
- Years old, not actively in use
- Important enough to keep, not important enough to need fast
- Tolerant of being plugged in occasionally instead of always available
It’s the opposite of “hot” working files (today’s project) and “warm” recent files (this quarter’s work).
A typical breakdown after running for a while:
- Hot: 50–100GB on internal SSD
- Warm: 200–400GB on a fast external SSD or larger internal partition
- Cold: 1–8TB on an external HDD that lives in a drawer
The trick is moving things between tiers as their access pattern changes.
Hardware that makes sense
You don’t need exotic gear. The combinations that work:
Budget setup ($150 total):
- 2TB external HDD ($60–$80) — cold storage
- 1TB USB SSD ($80) — warm storage / scratch
Mid-range ($400 total):
- 4TB Samsung T7 Shield ($250) — warm
- 8TB external HDD ($150) — cold
Power user ($800–$1500):
- 4TB NVMe in a Thunderbolt enclosure — warm/working
- Synology DS224+ with 2x18TB drives — cold and backup combined
What you don’t need: enterprise gear, RAID 5, server racks. For one person’s data, simple is reliable.
What goes cold
Default candidates for cold storage:
- Old project files more than a year untouched
- Photo libraries from years past (split your Photos library by year)
- Video projects that are finished and exported
- Software installers for apps you’ve already installed
- Downloads folder contents older than a few months
- VM disk images and Xcode old simulators
- Game backups like Steam library copies you don’t need locally
What stays hot:
- The current month or two of work
- Apps and OS
- Documents you reference often
- Anything you’d be annoyed to wait 5 minutes for
The folder structure
Mirror what’s on your Mac, but on the cold drive. If your Mac has ~/Documents/, ~/Pictures/, ~/Movies/, then your cold drive has the same names at the root. Makes mental mapping easy.
ColdStorage/
Documents/
2018/
2019/
2020/
[...]
Pictures/
archive-2010-2019/
archive-2020-2023/
Movies/
finished-projects/
Downloads-archive/
Software-installers/
The year-based subfolders matter for search. When you’re looking for a 2021 invoice, you go straight to Documents/2021/.
Moving files without losing them
Don’t drag-and-drop in Finder for cold storage moves — Finder’s copy doesn’t verify. Use one of these:
rsync (built into macOS):
rsync -av --progress --remove-source-files /source/path/ /Volumes/ColdStorage/dest/path/
The --remove-source-files flag deletes from source after a verified copy. Empty source directories stay; remove with find /source/path -type d -empty -delete.
Carbon Copy Cloner: GUI, $40, supports checksums and scheduled tasks. Worth it if you’re going to do this regularly.
ChronoSync: similar, $50, more focused on syncing than mirroring.
After any move, spot-check 20 random files: open them, make sure they work. Especially with media files that can be silently corrupted.
Indexing and searchability
Cold storage drives sit unplugged most of the time. Spotlight only indexes them while connected. Two ways to keep cold files findable:
Option 1: keep a flat text index on your Mac. A simple shell script can list every file on the cold drive:
cd /Volumes/ColdStorage
find . -type f > ~/cold-storage-index.txt
Run this when you plug in the drive. Search the text file with grep or Spotlight.
Option 2: leave the drive plugged in for a few days when you first set it up so Spotlight indexes everything. The index persists after you unplug (with the drive itself). When you reconnect, Spotlight finds files instantly.
Some people use NeoFinder or Disk Catalog Maker to build searchable catalogs of offline drives. Useful if you have many cold drives.
The backup question
Cold storage is not backup. The drive will eventually fail. The data on it has to exist in two places.
Options:
- Two cold drives — cheapest. Mirror Drive A to Drive B once a month. Keep one off-site.
- Cold drive + cloud — Backblaze covers connected externals; B2/Glacier for explicit archival cold storage
- NAS with redundancy — two-drive mirror in a Synology, plus a third copy somewhere else
The three-copy rule (3-2-1: three copies, two media types, one off-site) is overkill for some files and inadequate for others. Critical originals (family photos, master video files, paid client deliverables) deserve all three. A folder of old software installers does not.
Maintenance routine
A cold storage system doesn’t run itself, but it needs little attention:
Quarterly:
- Plug in cold drives, let them spin up for an hour
- Move any files from “warm” tier that haven’t been touched in 6+ months
- Update the cold storage index
Yearly:
- Verify mirror drive (run a checksum compare)
- Check SMART status of all archive drives
- Decide if anything cold can be deleted entirely
Every 3-5 years:
- Migrate to fresh drives. HDDs above 5 years old have rising failure rates. SSDs above 7-10 years sometimes lose data even unpowered.
- Buy new drives, mirror everything to them, retire the old ones.
This isn’t fragile. The drives can sit for a year and still come back fine — you just want to verify periodically.
Keeping the internal SSD light
Cold storage only helps if you actually move things off the SSD. Habits that reinforce the system:
- Save new projects to
~/Documents/active/. When done, move to cold. - Configure Photos to use Optimize Mac Storage if iCloud is on, or split the library.
- Set Mail to “Download attachments: When read” instead of always.
- Disable iCloud Drive sync for old folders you’ve already archived.
- Empty Downloads regularly. Anything you needed is somewhere by now.
A scan with a cleanup tool finds the surprise stuff — Xcode derived data, abandoned VMs, log files that grew without bound. None of it belongs on a tight SSD.
What about cloud-only?
Some people skip external drives entirely and put everything in iCloud, Dropbox, or Google Drive. Tempting, but:
- Cloud isn’t archival. Account closure or service issues can mean data loss.
- Sync clients can corrupt or delete files in unexpected ways.
- Bandwidth limits make restoring large amounts painful.
- Costs scale with size, forever.
Cloud as a third copy is great. Cloud as the only copy is risky.
The minimum viable setup
If you do nothing else: buy one external HDD, copy everything you don’t actively use onto it, verify the copies, then delete from your Mac. That alone fixes the small SSD problem for most people.
The full tiered system is for when you want it to keep working without thinking. But step one is just getting the cold stuff off the hot drive.