Catalina, Read-only System Volume, and HFS is getting out of the system business

APFS, beta

Catalina, Read-only System Volume, and HFS is getting out of the system business

What an exciting week! Once again this year our team was graced with a WWDC "Golden Ticket". Last year I got to go, but this year Peter from our Development team went and had the opportunity to speak directly with Apple's File Systems team about the upcoming changes to APFS. Among the new announcements this year is the introduction of a read-only system volume on macOS Catalina. From the moment that Apple announced APFS, I anticipated exactly this sort of setup – user data on one volume, macOS on another – complete separation, absolute protection for the system. Apple has implemented this in a manner that will be (almost) completely transparent to the end user, and so far, I'm pretty stoked about how all of this works.

What implications does the read-only system volume have for CCC backups?

In the Finder you'll only see one volume that represents your startup disk and it will appear as if everything is on that single volume. In reality, the startup disk that you see in the Finder is the read-only system volume and doesn't have any of your data on it; the "Data" volume is separate and hidden. CCC will have to find that hidden volume (don't worry, I know where to look :-) and back up its contents alongside the system volume. The current version of CCC can't do that, of course, it knows nothing about APFS volume groups. We're adding that functionality right now, though, and we'll be hard at work over the summer on some new documentation that will help explain everything that you're seeing (or not seeing!) on the newOS.

What are the implications for my backup disk?

Allow me to be the first to say it: stick a fork in it, HFS is done. HFS simply won't work for making a backup of a Catalina system volume, so in the near future, we're going to drop support for backing up macOS (Catalina and later) to HFS+ formatted volumes. We plan to make this as easy as possible for you, though, so don't go out of your way to get ready for this. My goal is to make this transition as simple as possible for you and your backups.

If you're testing Apple's new OS already, stay tuned for another CCC beta release in the next couple weeks that will start to add support for the new features of macOS Catalina.