EXT2: понимание растровых изображений inode - PullRequest
0 голосов
/ 11 июля 2020

У меня есть 1280 inodes на блок в файловой системе EXT2. Я хочу знать статус inode 1282, который, как я знаю, используется. Я прочитал первый байт битовой карты индексного дескриптора, соответствующий второй группе. Я получаю 0x07, что означает 00000111, что означает, что индексный дескриптор 1282 свободен, хотя это не так.

Что не так, как я понимаю?

Спасибо

1 Ответ

0 голосов
/ 11 июля 2020

Первые три индексных дескриптора помечены как используемые. Ваша проблема в том, что вы читаете биты слева направо, тогда как самый младший бит, то есть тот, который находится справа, показывает вам состояние первого inode, поэтому вы должны читать биты справа налево.

...