Спасение личинки, не загрузится от mdadm RAID, никакого такого диска или устройства — mduuid неправильно?

Я выполняю 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. Это содержит большую подробную информацию, и я не мог найти ничто плохого ни с одной из нее:

http://pastebin.com/bPgGN68L

Во время личинки спасают 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 на этом поле, поэтому простите смущающее изображение телефона сотового телефона:

http://imgur.com/zooX12b

Одна вещь, которую я заметил, является этим, только показывает половину дисков. Я не уверен, имеет ли это значение или важно или нет, но одна теория состояла бы в том, потому что существует две карты LSI физически в машине.

Этот последний снимок экрана показали после того, как я конкретно изменил grub.cfg для замены всех экземпляров mduuid/b1c40379914e5d18dddb893b4dc5a28f с mduuid/2c61b08d-cb1f-4c2c-8ce0-eaea15af32fb и затем повторно выполнил установку личинки на всех членских дисках. Где это получает этот старый b1c* адрес, у меня нет подсказки.

Я даже пытался установить диск SATA на/dev/sda, за пределами массива, и установить личинку на нем и загрузиться от него. Однако, та же идентичная ошибка.

РЕДАКТИРОВАНИЕ ДЛЯ РАЗЪЯСНЕНИЯ

Установка личинки к каждому отдельному членскому диску, не к/dev/md0, и завершается без ошибки. Но отбрасывания для расчистки спасения на перезагрузке.

РЕДАКТИРОВАНИЕ ДЛЯ ДОБАВЛЕНИЯ

Эти операции были предложены другом. Они не работали, я все еще нуждаюсь в помощи!

enter image description here

Я мог действительно использовать некоторую помощь от любого/всех, чтобы помочь мне получить GRUB, работающий над этим полем.

У кого-либо есть другие предложения, и фиксирует?

РЕДАКТИРОВАНИЕ 5

Отчет об ошибках личинки:

https://bugs.debian.org/cgi-bin/bugreport.cgi? bug=764798

4
задан 23 March 2015 в 23:16
2 ответа

Как я сказал здесь: Невозможно установить grub, ошибка сегментации, невозможно определить файловую систему, лишний член RAID, обнаружены два диска с одинаковым индексом - Debian 7

Вы не можете установить grub на устройстве mdadm, он существует благодаря программному обеспечению raid, то есть mdadm, он не указывает на физическое устройство. Вам необходимо установить grub на физическое устройство.

Лучше не начинать новый вопрос, а добавить информацию к существующему. Этот вопрос вполне может быть закрыт, поскольку он дублирует ваш другой вопрос.

-1
ответ дан 3 December 2019 в 04:26

Посмотрите на / dev / disk / by-id с устройством raid с префиксом md-uuid. Это правильные идентификаторы для использования mduuid / in grub. Возможно, потребуется также insmod mdraid1x, если вы используете текущие метаданные.

1
ответ дан 3 December 2019 в 04:26

Теги

Похожие вопросы