Файловая система Ext2 Block bitmap

Я читал подробности о файловой системе Ext2, и мне не ясно, что число блоков в группе блоков (b x 8), где b - размер блока.

Как они пришли к этой фигуре. Каково значение 8.

1 ответ

Для каждой группы в файловой системе ext2 есть битовая карта блоков, которая отслеживает, какие блоки используются (бит равен 1), а какие еще свободны (бит равен 0). Эта структура предназначена для размещения ровно одного блока. Следовательно, количество битов в битовой карте блока равно b x 8, где b это размер блока, выраженный в байтах.

Блоки в группе не должны превышать число битов в битовой карте блоков - иначе мы не сможем хранить информацию об их доступности. В то же время мы хотим, чтобы группы управляли максимально возможным количеством блоков, чтобы ограничить пространство, занимаемое метаданными. Следовательно, количество блоков в группе равно максимуму: b x 8,

Другие вопросы по тегам