У меня была запущена Ubuntu 10.04. Я создал программный рейд 0 с 3-мя дисками.
Сегодня я обновился до Ubuntu 12.04 (на самом деле новая установка), и теперь я столкнулся с огромной проблемой:
Я не могу собрать рейд, потому что, видимо, все суперблоки исчезли. Я старался
sudo mdadm --assemble /dev/md0 /dev/sdb /dev/sdd /dev/sde
Неудачно. dumpe2fs
показывает только для одного диска (sde) некоторую информацию о рейде, такую как информация о шагах и полосах.
mdadm --examine
только показывает no md superblock detected
"
К сожалению, я не могу сделать резервные копии 1: 1 для каждого диска, потому что у меня просто нет дисков, чтобы сэкономить. Поэтому я не могу поиграть и надеюсь, что это сработает.
Можно ли собрать массив без потери данных? Спасибо.
ubuntu
raid-0
superblock
Pythoneer
источник
источник
Ответы:
Хорошо, мне удалось решить этот рассол. Я запишу это, чтобы другие, у кого может быть такая же проблема, могли попробовать это.
Я нашел программу под названием ReclaiMe Free Raid Recovery. Это для Windows, и это бесплатно. После того, как вы сообщаете ему, какие диски были в raid0, он сканирует, в зависимости от размера, в течение нескольких часов. Для меня это заняло около 2 часов, пока он не был уверен, что нашел правильные параметры для raid0.
И так оно и было. Он нашел их, и затем он может либо открыть программу восстановления, либо просто сообщить вам параметры. С этими я вернулся в Linux и использовал
Важнейшей вещью здесь был номер метаданных. Видимо по умолчанию это 1.2, но моя рейдовая шапка 0.9. Поэтому я в основном попробовал их и использовал fsck, чтобы посмотреть, работает ли он. С 0,9 он обнаружил файловую систему, которая оказалась поврежденной.
Используя e2fsck, он исправил кучу ошибок в inode 7. В какой-то момент я отменил, потому что он, казалось, ничего не делал. Но после этого я смог его смонтировать.
Все файлы есть. Я скопировал важные вещи прямо на другой диск. Все файлы, которые я тестировал, работают правильно. Рейд был восстановлен.
Хотя, похоже, что-то не так в файловой системе, потому что
показывает, что я использую -27 ГБ :)
Спасибо!
источник