Я полностью потерялся :( Я получил программный RAID10 с 4 дисками, один из них вышел из строя вчера, прямо перед или после сбоя системы и перезапуска системы. Он начал перебалансировку данных и успешно завершил ее, однако он все еще не может смонтировать раздел raid10 из-за к ошибкам файловой системы. При попытке сделать: mount / dev / md2 / mnt /
Выдает ошибку в системном журнале: EXT4-fs (md2): ext4_check_descriptors: Ошибка контрольной суммы для группы 1920 (12014! = 34594)
Естественно, я запустил fsck на этом разделе. Он работал почти день и в значительной степени зависал, исправляя блоки, на которые было заявлено несколько раз. Похоже, что у каждого отдельного inode их тысячи.
Можно ли смонтировать поврежденный ext4, чтобы получить из него все данные, которые я могу получить? Если нет, поможет ли fsck завершить процедуру (это может занять несколько недель)?
У вас ведь есть резервная копия?
Вы можете попытаться смонтировать файловую систему только для чтения:
mount -o ro,noload /dev/md2 /mnt
Но возможно, что не получится. В этом случае вам нужно будет позволить fsck выполнить свою работу или вернуться к последней резервной копии.
Вы используете программный или аппаратный RAID?
В зависимости от того, какие данные вам нужны, а я знаю, что это не тот ответ, который вы ищете (или, вероятно, лучший ответ), вы можете использовать grep через устройство, если укажете флаг -a. Раньше я использовал его для восстановления удаленных текстовых файлов. Кроме того, вы можете попробовать использовать dd на запасном диске и посмотреть, восстановит ли что-нибудь полезное.