Will Carbon Copy Cloner (CCC) file/rsync-based clones to a "target disk mode" T2 MacBook work?
Summary
I want to copy my entire OS/volume/disk (which is FileVault-ed) from on MacBook to another, whose volumes(s) are also FileVaulted. Assuming no OS incompatibilities between hardware, will a Carbon Copy Cloner (CCC) file/rsync-based copying/cloning from a MacBook source (regardless of T2) to a T2 MacBook work - and why or why not?
I do not yet see why a copy/clone to a FileVault-ed MacBook that's running Target Disk Mode (and for which I have the FileVault/disk/login password) will not work.
Comparison with Apple/macOS Migration Assistant (MA)
Reasons why I'm not yet jumping to MA:
- I do not yet trust MA, as it's completely new to me. I have decades of trust with rsync (which is what CCC employs) across many OSes (Unix, Linux, *BSD, macOS, Windows).
- I could not get MA to see my 40-gigabit Thunderbolt link between MacBooks (it kept wanting to talk over WiFi).
- Every time I'm tried an Apple-native solution (namely TimeMachine) to thoroughly and comprehensively capture all data/settings/content in a filesystem it's always failed me.
Nonetheless, I'm open to any and all pitches for MA.
More details
A source told me CCC is "T2 chip incompatible" (or some such) and advised that Migration Assistant is the only (or at least only supported?) way to go. I'm skeptical.
Potentially-helpful reference(s):
- How to Disable System Integrity Protection on a Mac (and Why You Shouldn’t)
My use case:
I regularly copy ("clone") one MacBook to another (or several others) for purposes of
- retaining a fully-redundant laptop in case my primary one fails for any reason (the primary purpose) and
- I can use multiple machines concurrently (so I don't have to carry one laptop everywhere) all configured with the same environment apps/config/settings. This use case is served well with advent of most dynamic data/content/files on my OS being Internet-served-and-synced (git repos, IMAP server, Dropbox/GDrive, etc) across my multiple MacBooks.
Typically source and target MacBooks are the exact same hardware model but not always. Regardless, I make sure there are no OS-incompatibility issues, namely: run same version of OS on each MacBook and that the copied OS is supported by the target MacBook.
Solution 1:
I cloned my old Mac Mini 2012 onto my new 2018 Mini (with a T2). Trying to remember exactly how I did it (in terms of what volume booted and how they were connected) but there are two important points:
After cloning, the OS would not boot, and I had to reinstall the OS on top of newly cloned disk. (Keeping all my data, apps and settings.)
The Admin user on the disk does not have a 'Secure Token', and can't be used to change Secure Boot settings. Follow Peter Thorn's excellent answer in this question.
I've previously cloned a succession of my Macs over the last 15 years or so, and never had a problem before.