Se você estiver perguntando se a tabela de inodes está sempre no mesmo offset em relação ao início de um grupo de blocos, isso significaria tudo antes de ser de tamanho fixo. Os bitmaps de bloco e inode são sempre um bloco. A tabela do descritor do grupo de blocos não é fixa. Isto é o que a documentação diz:
Depending on how many block groups are defined, this table can require multiple blocks of storage. Always refer to the superblock in case of doubt.
Supondo que você queira encontrar a tabela de inode para um dado inode, você precisa saber a qual grupo de bloqueio um inode pertence. Se você conhece o número do grupo de bloqueio, o tamanho do bloco ( s_log_block_size ) e a quantidade de blocos por grupo de bloqueio ( s_blocks_per_group ), você pode encontrar o início de um grupo de bloqueio, onde fica a tabela de descritores de grupo de blocos . Ele contém o id de bloco do primeiro bloco da tabela de inode desse grupo de blocos ( bg_inode_table ).
Documentação de layout interno do sistema de arquivos Ext: link
Espero que ajude.