Недавно я встретил несколько серверов с разными «стратегиями» для своего раздела / boot (кстати, всегда как / dev / sda1, 512M).
Некоторые серверы используют ext2 для / boot, некоторые используют ext3 для / boot, а для последних некоторые отключили ведение журнала или отключили ведение журнала и добавили параметр синхронизации. Я не буду принимать во внимание relatime и подобное, поскольку не верю, что эти временные параметры здесь уместны.
Есть ли какие-либо важные и существенные различия между разделом ext2 и разделом ext3 с отключенным журналированием для раздела / boot? Я считаю, что рост онлайн-файловой системы и htrees совершенно бесполезны для раздела / boot, и я не понимаю, что еще предлагает ext3 по сравнению с ext2.
Будет ли рекомендована опция «синхронизация», если нет журналирования?
Отличается ли какая-либо из этих настроек от остальных с точки зрения простоты администрирования в случае сбоя / паники / упс или с точки зрения производительности?
Есть ли какое-то общее мнение относительно типа раздела / формата для такого маленького (512 МБ) / загрузочного раздела?
С функциональной точки зрения ext3 является ext2 + ведение журнала.
Использование ext3 без журналирования означает использование файловой системы ext2, но с более свежей базой кода (ext3).
Однако нет причин, по которым вы не можете использовать ext4 в качестве загрузочного раздела, поскольку Grub поддерживает его годами.
Предел в 512 МБ для загрузочного раздела - это пережиток очень старого BIOS, который не может загружаться с раздела, размер которого превышает 512 МБ. Вы не можете использовать любой размер загрузочного раздела, но все, что превышает 512-1024 МБ, является излишним.