DISCLAIMER: As always, you follow this at your own risk - keep good backups, I take no responsibility for you doing anything whatsoever - you’re a big boy/girl now, take responsibility for your own actions!
So you can’t use MigrationAssistant because you already have an account
(Alice
) on the new machine (New
) and don’t have the disk space on the
old one (Old
) to turn FV off? Fear not! Let’s assume the username you
want to move is steve
:
- As
Alice
, create (admin) account onNew
with same username,steve
, and same password, and enable FileVault. - Replace
/Users/steve/steve.sparsebundle
onNew
with/Users/.steve/steve.sparsebundle
fromOld
. (you could usescp
,rsync
, an external hard drive, or any other method to transfer these files) (I did this withsteve
logged in, but you can do it logged out though the path may be different) - As
Alice
, fix the permissions onNew
:chown -R steve /Users/steve
- Log in as
steve
onNew
(unlocks the sparsebundle and mounts it at/Users/steve
) - Fix permissions again: either as
Alice
orsteve
,sudo chown -R steve /Users/steve
- Log out an in again Voila!
If this helps you, please drop me a comment :)