Raid CentOS Server с пустым экраном
Я не могу загрузить сервер CentOS. Имеет версию 6.10. Он имеет рейд 5 (или 10) с 4 жесткими дисками. Я больше не могу попасть в биос. Он имеет утилиту настройки Phoenix cME FirstBIOS Pro. Когда он загружается, он просто идет прямо к пустому экрану, хотя я нажимаю клавиши Esc (escape), F2 или F10. Светодиод первого отсека для дисков больше не горит независимо от переключения с другими лотками для дисков. Я был хостинг веб-сайта с ним, и на нем установлен Cpanel. У меня есть файлы резервных копий из public_html, но мне действительно нужно получить базу данных SQL, чтобы я мог использовать ее для размещения того же сайта снова на новом сервере.
Я думал, что у меня было два возможных плана:
(1) Попробуйте исправить этот текущий сервер, чтобы я мог войти и скопировать данные с его страницы Cpanel. После того, как он долгое время не работал, я смог загрузить его и вчера смог на несколько минут подключиться к нему с другого компьютера. Затем он больше не загружается правильно, и первый отсек для жесткого диска больше не горит. Теперь у меня есть этот сервер дома.
(2) Использование одного из этих жестких дисков путем подчинения на другом сервере. Установите ту же версию CentOS на основной жесткий диск на другом временном сервере (у меня есть один старый сервер, который может иметь только два жестких диска), и подчините один из старых жестких дисков (я не знаю, на каком из них есть данные, поэтому я попробуете один из этих четырех дисков) с неисправного сервера и следуйте инструкциям на этой странице (https://documentation.cpanel.net/display/CKB/Full+Disaster+Recovery). Так что я тоже попробовал, но застрял на шаге № 5, где не удалось смонтировать диск.
Я действительно хотел бы попробовать вариант, описанный выше, но больше не могу войти в BIOS (Phoenix cME FirstBIOS Pro), так как на мониторе больше нет активности, а отсек первого накопителя не горит. В системе также есть Supermicro. Я тоже пытаюсь получить помощь от команды Cpanel. Поскольку мне не повезло, я здесь, чтобы получить еще несколько предложений и помощи, поэтому, пожалуйста, дайте мне знать, какое решение будет лучше и как действовать дальше. Благодарность!
1 ответ
Вероятно, это аппаратная проблема, если BIOS не отображается. Возможно, он зависает во время POST из-за неисправного диска, но все же это ошибка в оборудовании или в BIOS, которая не должна происходить.
Я помню некоторые материнские платы Intel, которые не загружались, если вы установили grub2 в MBR жесткого диска и зависали во время POST при обнаружении диска, но там не было пустого экрана.
Если живых дисков достаточно для сборки RAID, вы можете подключить их все к другому компьютеру, и CentOS обычно должен загружаться там. Работа сети может нарушиться (поскольку существуют другие интерфейсы), активация лицензии на программное обеспечение может завершиться неудачей, если они будут привязаны к старому компьютерному оборудованию (ЦП и т. Д.), Но это все можно исправить, поскольку ОС будет загружаться.
Если другого компьютера нет, вы можете попытаться безопасно отключить все диски и попытаться подключить их один за другим, затем запустить систему и перейти в BIOS, пока вы не обнаружите неисправный. Как правило, будет небезопасно даже запускать CentOS, когда он сможет собрать массив (в ухудшенном состоянии), но это может быть опасно, если случится, что вы собрали RAID-массив и какой-то диск в нем умирает (все еще работает, но может умереть или если у него есть еще не обнаруженные плохие блоки). Вы сможете подключить остальные диски и впоследствии восстановить их.
Неплохая идея проверить SMART-данные каждого диска из какой-либо работающей системы и выполнить тест на чтение, прочитав ноль (dd if=/dev/sdX of=/dev/zero) или даже какой-нибудь резервный диск (of=/mnt/usbdrive/driveN.img), чтобы иметь изображения для работы с ними позже, если (когда) что-то пойдет не так.
Вам не нужно устанавливать ту же версию Linux для доступа к данным на программном RAID. Любой дистрибутив любой версии, поддерживающий MD RAID (который, я полагаю, вы подразумеваете под "программным RAID"), способен собрать этот RAID и получить доступ к данным, если имеется достаточно живых дисков. Это включает в себя живые системы. Вы можете собрать и восстановить RAID с работающей системы, а затем загрузить CentOS с них.
Я мог бы даже упомянуть, что Linux может собирать и использовать поддельные RAID-массивы imsm (Intel Matrix) и ddf (многие другие поставщики) с помощью уровня MD RAID. Даже многие настоящие аппаратные RAID-массивы используют структуру ddf на диске, поэтому Linux может собрать эти диски в программном обеспечении в случае сбоя контроллера. Таким образом, в целом процедура восстановления многих поддельных RAID-массивов в Linux точно такая же, как и для его собственного MD RAID.