In the hope it might help someone, the following are a quick overview of the steps I took to upgrade.
1) One Time Machine backup. Then restore a file to be sure it works.
2) A couple more backups (CCC/SuperDuper) and a last line of defense in the cloud
3) Booted into recovery mode. Formated my drive as APFS (ignored the Apple 128G internal I have). Not worth risking a fusion. I just double the risk of loosing my data for 128G.
3) shutdown then boot of USB containing Mojave installation (more info
here)
4) During the installation, I was offered to Restore from Time Machine and I did so.
Success!
Worth noting before you start:
- If you have configs that might not survive like in my case LittleSnitch, back them up!
- My Time Machine backup was made on a Synology NAS and it worked great. I was cabled though so I was getting speeds of 50MB/s
- Some backups may fail after installation because of your drive ID changing. This might be the case for apps, etc.
- Expect a lot off little things to fix here and there mostly due to the change in permissions on Mojave.
- Don't forget to encrypt your drive after installation.
- Keep your clone drive safe for a couple of weeks just in case.
All in all, a smooth upgrade if well prepared.
Good luck.
[doublepost=1546130459][/doublepost]
How can you format the drive to APFS? When I boot up to disk utility through internet recovery on my 2012 MPB w/my Samsung EVO 850 installed I can only choose Mac OS Extended Journaled, it does not give me any way to choose APFS, I do not see the volume option, just format and then I can name the drive.
The way I did it was to go into recovery mode and instead of using the DiskUtility app, I chose to open the terminal and used the command diskutil. It's the same but on the command line and a lot more options. It's well documented.
Best of luck.