I'd like to free up space on my mac's internal HD. I currently run with no external HDs.
Seems like one option is to selectively move one or more apps (that I don't use very much), along with their associated libraries, from internal HD to external HD EHD
.
For the sake of the goals/criteria below, let's say (a) I'm not moving any /Users/*
, and (b) EHD
is an external SSD connected via USB-2.
For any such low-use app App
which is currently wholly-contained on my internal HD, I'd like to know how to move it to EHD
such that:
- if
EHD
is mounted/available, then startup or access times forApp
are not a primary concern (slow is ok) - I'm in control of
EHD
's mounting/availability (so ifEHD
isn't mounted, it means that I don't care aboutApp
's availability) - key goals:
- keep macOS on internal HD
- don't move
/Users/*
- regardless of whether or not
EHD
is mounted, any operations NOT associated withApp
(or its libraries) should have same functionality and performance as they currently do.
I've looked at some old-ish SO questions (Photos.App/Mail.App, IBooks.App) which seem pretty similar to what I'm asking, but I'm looking for more general how-to/best-practice recommendations/gotcha's. I reckon that a naïve approach would be to just drag App.app
from /Applications/App.app
to EHD/wherever/
, but I'm hoping for something less naïve.
For what it's worth, my first target for App
is XCode -- seems to take up alot of disk space, and I don't use it much, but would like freedom to power it up (over possibly painfully-slow USB) when necessary.