У меня есть выделенный сервер на 1 и 1 с программным RAID. Я считаю, что он работает под управлением CentOS. Команда разработчиков оборудования в 1 и 1 заменила дополнительный жесткий диск (SDB), а затем я выполнил следующие инструкции, чтобы восстановить массив:
http://faq.1and1.com/dedicated_servers/root_server/linux_recovery/10.html
На шаге 9 мне не удалось просмотреть mdadm.conf, поскольку это был общий файл без моей конфигурации. Я все еще продолжал, так как знал, что массив был построен в точности так, как были изложены инструкции.
Я думаю, это проблема GRUB? Может мне нужно перенастроить mdadm.conf? Понятия не имею, как это исправить. 1and1 позволяет мне загружаться в консоль восстановления, которая в значительной степени представляет собой живой компакт-диск.
Когда я бегу cat /proc/mdstat
из консоли восстановления:
rescue:~# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [faulty]
md1 : active raid1 sda1[0] sdb1[1]
3911680 blocks [2/2] [UU]
md3 : active raid1 sda3[1] sdb3[0]
482512192 blocks [2/2] [UU]
unused devices: <none>
Журнал загрузки от загрузки до восстановления:
(В частности, я заметил эту ошибку: Сборка массивов MD ... [31mfailed (массивы не найдены в файле конфигурации или автоматически))
mount /dev/md1 /mnt chroot /mnt
<--- эта часть важна, потому что она гарантирует, что конфигурация grub, в которую вы сохраняете, является grub тома / dev / md1
В командной строке GRUB введите следующие команды по порядку:
grub> device (hd0) /dev/sda grub> root (hd0,0)
grub> setup (hd0)
grub> device (hd1) /dev/sdb
grub> root (hd1,0)
grub> setup (hd1)