Я выполняю 14 дисков RAID 6 на mdadm позади 2 SAS2008 LSI в режиме JBOD (никакой набег HW) на Debian 7 в устаревшем режиме BIOS.
Grub2 спадает до спасательной оболочки, жалуясь, что "никакое такое устройство" не существует для "mduuid/b1c40379914e5d18dddb893b4dc5a28f".
Вывод от mdadm:
# mdadm -D /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Wed Nov 7 17:06:02 2012
Raid Level : raid6
Array Size : 35160446976 (33531.62 GiB 36004.30 GB)
Used Dev Size : 2930037248 (2794.30 GiB 3000.36 GB)
Raid Devices : 14
Total Devices : 14
Persistence : Superblock is persistent
Update Time : Thu Sep 18 19:44:56 2014
State : clean
Active Devices : 14
Working Devices : 14
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 512K
Name : media:0 (local to host media)
UUID : b1c40379:914e5d18:dddb893b:4dc5a28f
Events : 2319862
Number Major Minor RaidDevice State
13 8 82 0 active sync /dev/sdf2
15 8 130 1 active sync /dev/sdi2
14 8 98 2 active sync /dev/sdg2
21 8 194 3 active sync /dev/sdm2
16 8 226 4 active sync /dev/sdo2
12 8 162 5 active sync /dev/sdk2
18 8 50 6 active sync /dev/sdd2
17 8 146 7 active sync /dev/sdj2
20 8 210 8 active sync /dev/sdn2
19 8 66 9 active sync /dev/sde2
11 8 34 10 active sync /dev/sdc2
24 8 178 11 active sync /dev/sdl2
23 8 114 12 active sync /dev/sdh2
22 8 18 13 active sync /dev/sdb2
Вывод от blkid:
# blkid
/dev/md0: UUID="2c61b08d-cb1f-4c2c-8ce0-eaea15af32fb" TYPE="xfs"
/dev/md/0: UUID="2c61b08d-cb1f-4c2c-8ce0-eaea15af32fb" TYPE="xfs"
/dev/sdd2: UUID="b1c40379-914e-5d18-dddb-893b4dc5a28f" UUID_SUB="09a00673-c9c1-dc15-b792-f0226016a8a6" LABEL="media:0" TYPE="linux_raid_member"
/dev/sdc2: UUID="b1c40379-914e-5d18-dddb-893b4dc5a28f" UUID_SUB="ce717500-cadf-3b12-e893-48d43c1408e7" LABEL="media:0" TYPE="linux_raid_member"
/dev/sdf2: UUID="b1c40379-914e-5d18-dddb-893b4dc5a28f" UUID_SUB="071afb12-f78f-4f15-f65a-a6298eadcfa7" LABEL="media:0" TYPE="linux_raid_member"
/dev/sdb2: UUID="b1c40379-914e-5d18-dddb-893b4dc5a28f" UUID_SUB="822fd02b-454d-a94c-57f6-8535964996b1" LABEL="media:0" TYPE="linux_raid_member"
/dev/sde2: UUID="b1c40379-914e-5d18-dddb-893b4dc5a28f" UUID_SUB="de3f41b8-3016-870c-344f-2a92c08e1085" LABEL="media:0" TYPE="linux_raid_member"
/dev/sdg2: UUID="b1c40379-914e-5d18-dddb-893b4dc5a28f" UUID_SUB="e319bdaa-22bc-1153-c43b-48788a9c1832" LABEL="media:0" TYPE="linux_raid_member"
/dev/sdi2: UUID="b1c40379-914e-5d18-dddb-893b4dc5a28f" UUID_SUB="3dd1df1b-203c-6453-0964-ebad245b1670" LABEL="media:0" TYPE="linux_raid_member"
/dev/sdh2: UUID="b1c40379-914e-5d18-dddb-893b4dc5a28f" UUID_SUB="f5477580-9435-7948-6e97-fe82c8805bcd" LABEL="media:0" TYPE="linux_raid_member"
/dev/sdj2: UUID="b1c40379-914e-5d18-dddb-893b4dc5a28f" UUID_SUB="4a013330-37c5-65f9-cb76-1d357ce4ddb4" LABEL="media:0" TYPE="linux_raid_member"
/dev/sdm2: UUID="b1c40379-914e-5d18-dddb-893b4dc5a28f" UUID_SUB="b750b4e4-2b1b-ac5f-cbd3-bde5eab657e7" LABEL="media:0" TYPE="linux_raid_member"
/dev/sdk2: UUID="b1c40379-914e-5d18-dddb-893b4dc5a28f" UUID_SUB="d5521994-6c4f-04f9-f7ca-0dd9dff3c6cd" LABEL="media:0" TYPE="linux_raid_member"
/dev/sdn2: UUID="b1c40379-914e-5d18-dddb-893b4dc5a28f" UUID_SUB="4670b36c-07cb-e661-20e3-d314f7c3fd42" LABEL="media:0" TYPE="linux_raid_member"
/dev/sdl2: UUID="b1c40379-914e-5d18-dddb-893b4dc5a28f" UUID_SUB="c1514b9f-2461-6fed-324a-50fb9469043a" LABEL="media:0" TYPE="linux_raid_member"
/dev/sdo2: UUID="b1c40379-914e-5d18-dddb-893b4dc5a28f" UUID_SUB="6c33c472-af1f-fd8f-22d1-0ea39edc75bb" LABEL="media:0" TYPE="linux_raid_member"
UUID для md0 2c61b08d-cb1f-4c2c-8ce0-eaea15af32fb
таким образом, я не понимаю, почему личинка настаивает на том, чтобы искать b1c40379914e5d18dddb893b4dc5a28f
.
Вот вывод от bootinfoscript
0.61. Это содержит большую подробную информацию, и я не мог найти ничто плохого ни с одной из нее:
Во время личинки спасают ls
показывает членские диски и также показывает (md/0)
но если я пробую ls (md/0)
Я получаю ошибку неизвестного диска. Попытка ls
на любом управляемом устройстве приводит к неизвестной файловой системе. Файловая система на md0 является XFS, и я предполагаю, что неизвестная файловая система нормальна если ее попытка считать отдельный диск вместо md0.
Я близко подошел к схождению с ума по этому, я попытался удалить и переустановить личинку многочисленные времена, update-initramfs -u -k all
многочисленные времена, update-grub
многочисленные времена, grub-install
многочисленные времена ко всем членским дискам без ошибки, и т.д.
Я даже пытался вручную редактировать grub.cfg
заменять все экземпляры mduuid/b1c40379914e5d18dddb893b4dc5a28f
с (md/0)
и затем переустановите личинку, но та же самая ошибка никакого такого устройства mduuid/b1c40379914e5d18dddb893b4dc5a28f все еще произошла.
РЕДАКТИРОВАНИЕ ДЛЯ ДОБАВЛЕНИЯ
У меня нет IPMI на этом поле, поэтому простите смущающее изображение телефона сотового телефона:
Одна вещь, которую я заметил, является этим, только показывает половину дисков. Я не уверен, имеет ли это значение или важно или нет, но одна теория состояла бы в том, потому что существует две карты LSI физически в машине.
Этот последний снимок экрана показали после того, как я конкретно изменил grub.cfg для замены всех экземпляров mduuid/b1c40379914e5d18dddb893b4dc5a28f
с mduuid/2c61b08d-cb1f-4c2c-8ce0-eaea15af32fb
и затем повторно выполнил установку личинки на всех членских дисках. Где это получает этот старый b1c* адрес, у меня нет подсказки.
Я даже пытался установить диск SATA на/dev/sda, за пределами массива, и установить личинку на нем и загрузиться от него. Однако, та же идентичная ошибка.
РЕДАКТИРОВАНИЕ ДЛЯ РАЗЪЯСНЕНИЯ
Установка личинки к каждому отдельному членскому диску, не к/dev/md0, и завершается без ошибки. Но отбрасывания для расчистки спасения на перезагрузке.
РЕДАКТИРОВАНИЕ ДЛЯ ДОБАВЛЕНИЯ
Эти операции были предложены другом. Они не работали, я все еще нуждаюсь в помощи!
Я мог действительно использовать некоторую помощь от любого/всех, чтобы помочь мне получить GRUB, работающий над этим полем.
У кого-либо есть другие предложения, и фиксирует?
РЕДАКТИРОВАНИЕ 5
Отчет об ошибках личинки:
Как я сказал здесь: Невозможно установить grub, ошибка сегментации, невозможно определить файловую систему, лишний член RAID, обнаружены два диска с одинаковым индексом - Debian 7
Вы не можете установить grub на устройстве mdadm, он существует благодаря программному обеспечению raid, то есть mdadm, он не указывает на физическое устройство. Вам необходимо установить grub на физическое устройство.
Лучше не начинать новый вопрос, а добавить информацию к существующему. Этот вопрос вполне может быть закрыт, поскольку он дублирует ваш другой вопрос.
Посмотрите на / dev / disk / by-id с устройством raid с префиксом md-uuid. Это правильные идентификаторы для использования mduuid / in grub. Возможно, потребуется также insmod mdraid1x, если вы используете текущие метаданные.