Файловые системы Linux являются всем совместимым POSIX и полагаются на inode структуру указателя для представления отношений каталога. Кроме вышеупомянутой ссылки Википедии, можно взглянуть на POSIX inode описание или статья IBM о 'Анатомии файловой системы Linux'.
То, что происходит, то, что -b
переключатель не имеет смысла и даже не должен быть там. Номера секторов, зарегистрированные в MBR, всегда интерпретируются, чтобы быть в единицах логического размера сектора диска (512 байтов). При помощи -b
переключатель, Вы заставляете fdisk делить все секторы, которые он записывает 8, таким образом, ядро интерпретирует разделы, чтобы быть 1/8-м размер, Вы предназначили.
Если Вы используете parted
вместо fdisk
, это удостоверится, что Ваши разделы правильно выровненные автоматически. С fdisk
, просто удостоверьтесь, что стартовые секторы являются кратными 8.
-b
переключите и запустите мой первый раздел на секторе 4096 для гарантии выравнивания, делая обоихfdisk
иmkfs
прекратите жаловаться на снижение производительности из-за физического неточного совмещения секторов. Но я все еще задавался вопросом, почему система интерпретировала количество блоков как 512 байтов длиной, когда "правильный" переключатель использовался. – Claudio 08.08.2012, 22:41-b
переключатель никогда не "прямо", так как он заставляет fdisk притворяться, что размер не, каково это действительно. – psusi 08.08.2012, 23:01