On Sun, Mar 12, 2006 at 03:59:17PM +0300, Eugene Prokopiev wrote: > Michael Shigorin пишет: > > On Sun, Mar 12, 2006 at 12:41:22PM +0300, Eugene Prokopiev wrote: > > > >>Кстати, интересно, что означают строки "md: Autodetecting RAID > >>arrays ..." при загрузке ядра? Ведь ни поддержка железных, ни > >>софтварных raid в ядро не вкомпилирована, а до initrd, в > >>котором соответствующие модули могут лежать, а могут и не > >>лежать, мы еще не дошли. > > > > > > md.ko туда воткнут, насколько помню. > > а зачем он там нужен без raid*.ko? Основная часть драйвера md встроена в ядро только по той причине, что при выносе его в модуль полностью перестаёт работать автоопределение массивов ядром (остаётся только сканирование средствами mdadm или другими внешними программами). Когда-то я пробовал делать патч ещё для 2.4 с целью отделить кусок драйвера md, перехватывающий разбор таблиц разделов и собирающий список разделов соответствующего типа, от собственно поддержки RAID, но до его применения дело так и не дошло. Для 2.6 всё это надо переделывать. Впрочем, возможно, тут как раз имеет смысл вынести всё это в userspace (уже обсуждался вопрос об экспорте информации о типах разделов в sysfs).