Конечно это не мое дело, но зачем такие сложности? Почему не использовать железный raid? Если уже и начинать химичить, то проще загрузчик и /boot на флешку и грузится с нее.
7 февраля 2016 г., 19:07 пользователь Sergey Kirpichev <[email protected] > написал: > На всякий случай попробую поспрошать здесь. > > Может кто-то из уважаемых имеет счастье иметь этот контроллер > в Debian, да еще в работоспособном виде? > > # lspci |grep SAS > 03:00.0 SCSI storage controller: LSI Logic / Symbios Logic MegaRAID SAS > 8208ELP/8208ELP (rev 08) > > Задачи: > 1) заставить его отдавать голые диски в систему (в наличии > при ем 3 шт. SAS разных размеров и разной степени убитости). > 2) побить диски на разделы, сделать рейд средствами системы (md). > 3) грузиться потом с этого самого контроллера. > > C 1-2) худо-бедно получилось справиться, подсунув PCI ID > драйверу mptsas при инсталляции Debian Wheezy (см. напр. > http://forum.univention.de/viewtopic.php?f=48&t=1406 > (В ядре из Jessie, вроде, этот idшник уже есть в драйвере.) > Загрузчик поставил на первый диск (sda), там же раздел для /boot, > далее на всех трех дисках выделил одинаковые разделы и > сделал raid5 массив. > > А вот с 3) пока выяснилось следующее: контроллер позволяет > в своем биос пометить загрузочным только созданный там > райд-массив: в частности, raid0 из отдельного диска. Именно > последний вариант я выбрал, сделав его из sda. > > Система загружается, видит диски и разделы на них, за > исключением разделов на том самом первом диске. Соответственно, > программный raid5 сразу разваливается. Помимо дисков и созданных > мной mdadm массивов - виден также /dev/md127 (metadata:ddf), видимо > это то, что добавлено через BIOS контроллера. Если сказать > mdadm --stop /dev/md127 && partprobe /dev/sda - появляются созданные > ранее разделы на первом диске, доступные для записи и после добавления > руками /dev/sda5 в развалившийся ранее raid5 массив - начинается > синхронизация данных на него (покуда массив не разваливается из-за > проблем с уже другим диском). > > Подозреваю, что если сказать ядру md.ddf=0 - оно не будет стартовать > /dev/md127. Будет ли этого достаточно, чтобы после загрузки корректно > определялись _все_ разделы и можно было обновлять загрузчик на /dev/sda > без риска повредить метаданные, что добавил контроллер? > > PS: В аттаче прикрепил вывод mdadm с созданных массивов (уже после > убития raid5, увы, покуда еще там что-то шевелилось), --examine с sda. > -- В смысле осмысления бессмысленного смысл тоже имеет определенную осмысленность!!!

