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 onNewwith same username,steve, and same password, and enable FileVault. - Replace
/Users/steve/steve.sparsebundleonNewwith/Users/.steve/steve.sparsebundlefromOld. (you could usescp,rsync, an external hard drive, or any other method to transfer these files) (I did this withstevelogged 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
steveonNew(unlocks the sparsebundle and mounts it at/Users/steve) - Fix permissions again: either as
Aliceorsteve,sudo chown -R steve /Users/steve - Log out an in again Voila!
If this helps you, please drop me a comment :)