Sys-Admin Forum

Критический сбой файловой системы Linux

Господа нужна помощь. Стоял сервер никого не трогал, внезапно пропадает из сети, иду и вижу то что на фото. После увиденного пребывал в глубоком удивлении. Сразу подумал на RAID. Зашел в BIOS RAID контроллера логический раздел в норме, все 4 жестяка в онлайне. Настроен RAID-5(тут я тоже пребывал в глубоком удивлении), я обычно ставлю RAID-10 или RAID-1.
Что сделал: загрузился с CD Centos в rescue mode. Увидел что на сервере настроен LVM, активировал разделы, начал монтировать, в итоге раздел lv_root не монтируется ни в какую, второй раздел с данными смонтировался, но основные настройки сервера лежат в разделе lv_root. При попытке смонтировать раздел lv_root выходит сообщение “you must specify you file system” прописывал разные варианты(ext3/4, xfs) но в итоге ничего, так и не монтируется.
Бэкапы есть через veeam, но по какой-то неведомой причине бэкапы не разворачиваются, в общем обложен с двух сторон. Кто сталкивался с такой ошибкой, как победили, какие будут советы?
PS:Система CentOS 6.5 x86_64
PS: На сколько я понял что-то случилось с разделом lv_root


Если из груба попробовать в rescue режим провалится и там chroot попробовать?

Что показывают lv_display, pv_display? Что показывает df -T?

Вот тут можно подробнее? Фото выводов команд выложу сейчас.

Команды pvscan и lvscan


Тут видно что не монтируется


df -T что показывает?

Если восстановить не получится, нужно вывести из этого урок.

  1. Мониторить ОС
  2. Проверять бэкапы

Однозначно, но не переживал потому что бэкапы данных делались скриптами, бэкап полного состояния системы делался через veeam(бесплатный). Поэтому если кто делает бэкапы через veeam, мониторьте бэкапы, проверяйте их как можно чаще.

Так погоди, ты смотрел тип файловой системы на диске (fdisk -l /dev/sdX) или так (file -sL /dev/sdX) ? Так же можно попробовать mount с аргументом auto…

И да, файловая сисема могла побиться, здесь нужно прогрнать диск на предмет ошибок ФС используя fsck например, вот как-то было:

Сервер запустил. В общем команды df -X не отобразили тип файловой системы. Команда mount не монтировала система ни в какую, в общем стала понятно что точно побилась файловая система. По ссылке sysadmin перешел, почитал про команду fsck. Запустил fsck на логическом разделе LVM lv_root. Почти сразу вылезла ошибка с суперблоком, исправил и далее нашел битые файлы в запросах mysql. В общем после проверки раздел lv_root стал доступен и без проблемно примонтировался и все данные стали доступны. После перезагрузки сервер загрузился.

Супер, рад, что вопрос решился