Рейтинг:0

Невозможно восстановить массив Raid 1 (intel RST Raid 1) в BIOS и в ОС (сервер Ubuntu 20.04.4)

флаг in

у нас есть сервер HP HP ProLiant ML10 Gen 9 с Ubuntu 20.04.4 LTS. Мы включили массив Raid 1 для двух жестких дисков размером 2 ТБ, используя конфигурацию Intel RST Raid (которая является фальшивой/прошивкой). Теперь моя цель — заменить неисправный диск и восстановить массив Raid 1.

Ниже приведен вывод статуса рейда. кошка /proc/mdstat

surya@himalaya:~$ кот /proc/mdstat
Личности: [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md126 : активный raid1 sda[1] sdb[0]
      1953511424 блокирует супер внешний:/md127/0 [2/2] [UU]

md127 : неактивный sda[1](S) sdb[0](S)
      6320 блоков супер внешний: imsm

неиспользуемые устройства: <нет>

Ниже приведен вывод информации о жестком диске lsblk.

сурья@хималаи:~$ lsblk
НАИМЕНОВАНИЕ MAJ:MIN RM РАЗМЕР RO ТИП ТОЧКА КРЕПЛЕНИЯ
loop0 7:0 0 61.9M 1 цикл /snap/core20/1361
loop1 7:1 0 67.9M 1 петля /snap/lxd/22526
loop2 7:2 0 55.5M 1 цикл /snap/core18/2284
loop3 7:3 0 43.6M 1 цикл /snap/snapd/14978
loop4 7:4 0 55.4M 1 цикл /snap/core18/2128
loop5 7:5 0 43.6M 1 петля /snap/snapd/15177
loop6 7:6 0 67.2M 1 петля /snap/lxd/21835
loop7 7:7 0 61.9M 1 цикл /snap/core20/1376
sda 8:0 0 1.8T 0 диск
ââmd126 9:126 0 1.8T 0 рейд1
  ââmd126p1 259:0 0 1.1G 0 часть /boot/efi
  ââmd126p2 259:1 0 1.5G 0 часть /boot
  ââmd126p3 259:2 0 1.8T 0 часть
    ââubuntu--vg-ubuntu--lv 253:0 0 100G 0 lvm /
    ââubuntu--vg-lv--0 253:1 0 1.7T 0 lvm /home
sdb 8:16 0 1.8T 0 диск
ââmd126 9:126 0 1.8T 0 рейд1
  ââmd126p1 259:0 0 1.1G 0 часть /boot/efi
  ââmd126p2 259:1 0 1.5G 0 часть /boot
  ââmd126p3 259:2 0 1.8T 0 часть
    ââubuntu--vg-ubuntu--lv 253:0 0 100G 0 lvm /
    ââubuntu--vg-lv--0 253:1 0 1.7T 0 lvm /home
sr0 11:0 1 1024M 0 ром

Я использовал приведенную ниже команду для замены неисправного диска sdb, как показано выше.

mdadm --manage /dev/md126 --fail /dev/sdb и я выключил систему и заменил жесткий диск в том же порту.

теперь, когда я пытаюсь перестроить массив с помощью этой команды mdadm --manage /dev/md126 --добавить /dev/sdb Я получаю сообщение ниже.

root@himalaya:~# mdadm --manage /dev/md126 --добавить /dev/sdb
mdadm: невозможно добавить диски в массив «участник», выполните эту операцию в родительском контейнере.

теперь вывод кошка /proc/mdstat ниже.

root@himalaya:~# кошка /proc/mdstat
Личности: [линейный] [многолучевой] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md126 : активный raid1 sda[0]
      1953511424 блоки super external:/md127/0 [2/1] [U_]

md127 : неактивный sda[0](S)
      3160 блоков супер внешний: imsm

неиспользуемые устройства: <нет>

Я также пытался войти в опцию Intel ROM в BIOS, используя (Ctrl + i) я установил OROM UI нормальная задержка до 4 секунд под Конфигурация SATA в настройках BIOS. но я не мог заставить этот экран перестроить массив в BIOS. Было бы здорово, если бы кто-нибудь помог мне восстановить и восстановить массив Raid 1.

Рейтинг:0
флаг in

Итак, я отвечаю на свой вопрос для всех, кому приходится иметь дело с такими фальшивыми рейд-контроллерами.

Вот что я нашел

Интересно md126 здесь не основной массив RAID, а md127, поэтому все, что я сделал, это повторно добавил этот новый диск в md127 с помощью:

mdadm --manage /dev/md127 --force --add /dev/sdb

и Рейд начал восстанавливаться.

теперь результаты кот/proc/mdstat находятся:

root@himalaya:~# кошка /proc/mdstat
Личности: [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md126 : активный raid1 sda[1] sdb[0]
      1953511424 блокирует супер внешний:/md127/0 [2/2] [UU]

md127 : неактивный sdb[1](S) sda[0](S)
      6320 блоков супер внешний: imsm

неиспользуемые устройства: <нет>

И эти изменения отразились и на экране BIOS. Состояние томов Intel RST RAID было нормальным.

Ниже приведен список команд, которые я использовал для успешного восстановления этого массива RAID 1.

Чтобы проверить статус рейда:

кошка /proc/mdstat

Удаление неисправного диска: Сначала мы помечаем диск как неисправный, а затем удаляем его из массива:

mdadm --manage /dev/md126 --fail /dev/sdb
mdadm --manage /dev/md126 --удалить /dev/sdb

Затем выключите систему и замените новый диск:

выключить -h сейчас

Добавление нового жесткого диска: Сначала вы должны создать точно такие же разделы, как на /dev/sda:

sfdisk -d /dev/sda | sfdisk /dev/sdb

Чтобы проверить, имеют ли оба жестких диска одинаковые разделы:

fdisk -l

Затем мы добавляем этот диск в RAID-массив (вы можете использовать md126 или md127 соответственно, в зависимости от того, что является вашим основным RAID-массивом). Ниже приведена команда, которую я использовал:

mdadm --manage /dev/md127 --force --add /dev/sdb

Вот и все. Теперь вы можете видеть, что рейд начал восстанавливаться.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.