January 2018
Beginner to intermediate
402 pages
10h 6m
English
So, APFS is structured in a single container, which may contain one or more volumes. The APFS structure is presented in the following figure:

Each filesystem structure in APFS starts with a block header. The block header starts with a checksum (Fletcher's checksum algorithm is used) for the whole block, and also contains the copy-on-write version of the block, the block ID, and the block type.
The container superblock contains information on the block size, the number of blocks, and pointers to the space manager for this task, the block IDs of all volumes, and a pointer ...