Собрать Raid 0 без суперблоков?

Собрать Raid 0 без суперблоков?

У меня была запущена Ubuntu 10.04. Я создал программный raid 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 каждого диска, потому что у меня просто нет свободных дисков. Так что я не могу по-настоящему поиграться и надеяться, что это сработает.

Возможно ли все еще собрать массив заново без потери данных? Спасибо.

решение1

Хорошо, мне удалось решить эту проблему. Я запишу ее, чтобы другие, у кого может возникнуть та же проблема, могли попробовать.

Я нашел программное обеспечение ReclaiMe Free Raid Recovery. Оно для Windows и бесплатное. После того, как вы сообщаете ему, какие диски были в raid0, оно сканирует его в зависимости от размера в течение нескольких часов. Мне потребовалось около 2 часов, пока он не был уверен, что нашел правильные параметры для raid0.

И так и вышло. Он их нашел, а затем он может либо открыть программу восстановления, либо просто сказать вам параметры. С ними я вернулся к Linux и использовал

mdadm --create -l 0 -n 3 -c 64 -metadata 0.9 /dev/md1 devices

Решающим моментом здесь был номер метаданных. По-видимому, по умолчанию он равен 1.2, но мой raid hat 0.9. Поэтому я в основном попробовал их и использовал fsck, чтобы посмотреть, работает ли он. С 0.9 он нашел файловую систему, которая, похоже, была повреждена.

Используя e2fsck, он исправил кучу ошибок в inode 7. В какой-то момент я отменил его, потому что он, казалось, ничего не делал. Но после этого я смог его смонтировать.

Все файлы на месте. Я сразу же скопировал важные вещи на другой диск. Все файлы, которые я проверил, работают нормально. Raid восстановлен.

Хотя, похоже, в файловой системе все еще что-то не так, потому что

df -h

показывает, что я использую -27 ГБ :)

Спасибо!

Связанный контент