Ограничение размера блока

Согласно записи вики для Ext2: "В Linux размер блока ограничен размером страницы архитектуры".

Я думаю, что ограничение связано с тем, что в типичной файловой системе (скажем, ext2) данные обрабатываются в терминах страниц, и, следовательно, это дает большую производительность при использовании размера страницы архитектуры.

Мой вопрос: можете ли вы указать мне, где именно это ограничение применяется? Так что я не смогу отформатировать меньше, чем размер страницы (обычно 4 Кб)?

Спасибо

1 ответ

Решение

Ограничение на размер блока ext2 относительно размера страницы является верхней границей; Блоки ext2 могут иметь размер 1024, 2048 или 4096 байт в архитектуре с 4 тыс. страниц. На таких архитектурах, как Alpha, которые имеют 8 тыс. Страниц, допустим размер блока 8192 байта, но такие файловые системы не могут быть использованы в системах с меньшим размером страницы.

См. Documentation / filesystems / ext2.txt в исходном коде ядра Linux для получения дополнительной информации.

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