MINIX Fragmentação Interna 2

Estou escrevendo um software em C que lista recursivamente todos os arquivos em um determinado diretório e agora preciso resolver a fragmentação intern

Passei muito tempo pesquisando isso e descobri que a fragmentação interna no ext2 ocorre apenas no último bloco. Sei que, a partir de um número de inode, na teoria, você deve conseguir o primeiro e o último endereço de bloco, mas não sei com

Eu olhei parastat(), fcntl() e todos os tipos de maneiras. Como obtenho o último endereço de bloco de um número de inod

Também descobri que, depois de ter o endereço do último bloco, posso testar para ver quanto espaço livre há nesse bloco e isso me dará a fragmentação intern

Sei que existe umget_inode eget_block comando, mas não tenho idéia além disso!

questionAnswers(2)

yourAnswerToTheQuestion