Figure 7-1 shows how allocation units, extents, and objects are managed by OAM pages and allocation pages.
Two allocation units are shown, one starting at page 0 and one at page 256. The first page of each is the allocation page.
A table is stored on four extents, starting at pages 1 and 24 on the first allocation unit and pages 272 and 504 on the second unit.
The first page of the table is the table’s OAM page. It points to the allocation page for each allocation unit where the object uses pages, so it points to pages 0 and 256.
Allocation pages 0 and 256 store the table’s object ID and information about the extents and pages used on the extent. So, allocation page 0 points to page 1 and 24 for the table, and allocation page 256 points to pages 272 and 504.
Figure 7-1: OAM page and allocation page pointers