Файловая система Ext2 Блочное растровое изображение

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

Как они пришли к этой цифре. Какое значение имеет 8.


person RootPhoenix    schedule 28.04.2015    source источник


Ответы (1)


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

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

person Polly Peachum    schedule 16.05.2017