На прошлой неделе на работе наш сервер linux (CentOS 5.5) не отвечал на попытки входа в систему, поэтому мне пришлось жестко его закрыть. После извлечения пары дисков при загрузке он сообщил об ухудшенном массиве raid и о том, что fsck -p не удалось запустить fsck вручную. Сервер имеет 5x 2 ТБ дисков в аппаратном массиве RAID 5. С точки зрения программного обеспечения, я считаю, что это просто организовано в один большой логический том, который включает /boot / и / home, и второй логический том для подкачки.
Я повторно импортировал конфигурации RAID на удаленных дисках, после чего массив RAID все еще показывал ухудшенное состояние, и машина все еще возвращает ошибку fsck при загрузке. Пятый диск начал автоматическое восстановление, но не смог, вероятно, из-за повреждения файловой системы. К счастью, мне удалось восстановить более 2 ТБ данных с сервера в режиме восстановления (вот так!). Затем я запустил fsck -yf на логическом томе, который внес некоторые изменения. Теперь fsck возвращает "чистый" при загрузке, но когда я попадаю на экран входа в Cent OS, меня приветствуют коробки, заменяющие весь шрифт. Появляется какая-то ошибка, которая не позволяет мне войти в систему, но я не могу прочитать ошибку, так как это также все окна. Я также не могу войти через текстовый терминал (постоянно повторяется с логином: нет возможности ввести пароль) или SSH (сервер отвечает, но сообщает неверный пароль).
На этом этапе я пытаюсь запустить fsck, но он говорит мне, что файловая система чистая. Я все еще могу войти в файловую систему в режиме восстановления с установочного DVD, и все файлы, которые я просматривал, кажутся в порядке. Я бы действительно предпочел избежать полной переустановки, так как для этого потребуется много переустановить и скопировать данные обратно, а файлы из режима восстановления выглядят неповрежденными. Полностью ли я справился с этим, запустив fsck на логическом томе или разрешив автоматическое восстановление RAID? Каковы ваши рекомендации о том, как действовать?