Wednesday, September 6, 2023

APFS Versions, Updates, and Compatibility

Howard Oakley:

APFS major version numbers change with each major version of macOS[…] Changing version numbers thus aren’t any indication of the scope or magnitude of changes made to APFS. As Apple seldom provides any information on changes made to APFS, it’s anyone’s guess as to what is going on.

[…]

In release versions of APFS:

  • version 748.21.6 (macOS 10.13.1) fixed problems in snapshots
  • versions 945.275.8 and 945.275.9 (macOS 10.14 security updates 2 and 2020-005) fixed unspecified bugs, probably vulnerabilities
  • version 1412.11.7 (macOS 10.15) introduced system volume groups and firmlinks
  • version 1412.120.2 (macOS 10.15.5) fixed a serious bug preventing the transfer of very large amounts of data to RAID volumes
  • version 1933.41.2 (macOS 12.0.1) is believed to have introduced a trim-on-mount feature that stores trimmed UDRW disk images as sparse files
  • version 1934.101.3 (macOS 12.3) brought an unexpected major version increment, but no reason has been given.

[…]

Care must be taken to avoid using older APFS tools, including Disk Utility, on newer versions of APFS. This is most critical in Recovery mode.

Previously:

3 Comments RSS · Twitter · Mastodon

Regular, secret compatibility-breaking updates is a pretty scary way to maintain a file system your users are forced to use.

> Regular, secret compatibility-breaking updates

That isn't Oakley's conclusion.

>Care must be taken to avoid using older APFS tools, including Disk Utility, on newer versions of APFS. This is most critical in Recovery mode.
>
>Otherwise interoperability between versions is normally excellent, and incompatibilities rare.

The part I don’t understand is why Disk Utility and such don’t refuse to operate on newer file system versions that they know they don’t know about.

Leave a Comment