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