page的前38BYTES是file header structure,那么当标记FIL_PAGE_TYPE为segment inode
page的时候,也就是这个page是用来装载inode,那么有定义每页装载的inode数目
#define FSP_SEG_INODES_PER_PAGE \
((UNIV_PAGE_SIZE - FSEG_ARR_OFFSET -
10) / FSEG_INODE_SIZE)
那么FSEG_ARR_OFFSET包括38BYTES FILE头部加上前后指针12BYTES(用于把inode page串起来)这个好理解,问
题是为什么要减掉10?这个 10bytes容纳了什么东西?