Назад | Перейти на главную страницу

mdadm не работает, диск не отображается

Один из моих дисков отказал в моем массиве рейдов:

cat /proc/mdstat:

Personalities : [raid1] 
md1 : active raid1 sda2[2](F) sdb2[1]
      488086720 blocks [2/1] [_U]

md0 : active raid1 sda1[0] sdb1[1]
      192640 blocks [2/2] [UU]

Когда я попытался удалить, а затем снова добавить диск, произошло следующее:

mdadm: hot removed /dev/sda2
host:# mdadm /dev/md1 --add /dev/sda2
mdadm: add new device failed for /dev/sda2 as 2: Invalid argument

fdisk -l /dev/sda ничего не возвращает.

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

Обновите (дословно), сейчас md0тоже не удалось:

Personalities : [raid1]
md1 : active raid1 sdb2[1]
     488086720 blocks [2/1] [_U]

md0 : active raid1 sda1[2](F) sdb1[1]
     192640 blocks [2/1] [_U]

Похоже на sda диск мертв. я догадываюсь md0 был для загрузки, что означает, что к нему, вероятно, не обращались часто, поэтому его драйвер не знает, что sda1 тоже мертв.

Перед тем как перезагрузить компьютер, убедитесь, что вы установили grub на sdb поскольку BIOS, вероятно, не сможет загрузиться с этого первого диска.

Если вы еще этого не сделали, вам нужно запустить grub, затем в командной строке grub выполните:

root (hd1,0)
setup (hd1)

(Из руководства Вот для grub 0.95, я не уверен, изменилось ли это в новых версиях grub) (Примечание: hd1 предполагает, что sdb является вторым диском в системе, если вы смешали диски IDE (hda) и SATA / SCSI, тогда возможно, вам придется разобраться в этом самостоятельно)

Вам нужно заменить sda. Это запутано.