Винда сломала мой md RAID. (Неизвестный уровень RAID -1000000)

Я сделал что-то очень глупое сегодня. Теперь я просто надеюсь найти кого-то, кто еще умнее, чем я глупый.

У меня есть пара дисков с возможностью горячей замены. Поскольку на следующей неделе я собираюсь показать скриншот Ubuntu 12.04LTS, я решил установить свежую копию на пустой диск. Я думал, что увижу, смогу ли я сделать это с помощью VirtualBox, чтобы я мог просто перезагрузить хост к этому диску, когда он будет закончен и полностью настроен. Поэтому я создал VMDK, который указал на этот диск с необработанным доступом. Работал отлично.

Тогда я подумал, что я мог бы сначала протестировать с Windows, потому что это позволило бы мне показать, как установить Ubuntu с работающей машины Windows. Установка прошла нормально. Затем я перезагрузился к нему, но Windows потерпела крах. Впрочем, меня это не слишком удивило. Я действительно не ожидал, что это сработает. Но он спросил, должно ли это исправить проблемы с запуском для меня. Да, пожалуйста. Он сказал мне, что теперь все в порядке, и я мог перезагрузиться. Windows все еще не загружалась, поэтому я отказался от этого проекта и перезагрузился в Ubuntu.

Неизвестный уровень RAID -1000000, говорит Grub. Я не могу загрузиться с моих основных дисков. Но у меня Ubuntu на моей связке ключей, конечно, поэтому я загрузился с этого. Установил mdadm и запусти mdadm --assemble --scan. Затем он говорит мне

ubuntu@ubuntu:~$ sudo mdadm --assemble --scan
mdadm: Devices UUID-00000000:00000000:00000000:00000000 and UUID-c00b1e54:78802534:df92b1b7:9e64ccd8 have the same name: /dev/md1
mdadm: Duplicate MD device names in conf file were found.

Это хуже; Я не могу активировать RAID. Это 1,8 ТБ данных, поэтому я бы предпочел не восстанавливать данные из резервной копии. Как вы можете себе представить, все материалы сейчас ценны для меня. Больше информации о настройке.

У меня есть три диска по 1,5 ТБ каждый. Первый раздел на всех из них - RAID 1. Он используется для загрузки. У них также есть второй раздел, который используется для RAID5. Этот RAID5 используется для LVM.

Теперь, palimpsest правильно определяет разделы. Так что я еще не в полном отчаянии. Вряд ли Windows повредит второй раздел, сотни мегабайт на диске? Я предполагаю, что это только что-то повредило в начале. Тогда возникает вопрос, как мне это исправить?

Я также бегал


ubuntu@ubuntu:~$ sudo mdadm --examine --scan
ARRAY /dev/md1 UUID=00000000:00000000:00000000:00000000
   spares=2
ARRAY /dev/md0 UUID=37bc1971:5b00e915:2f3fc100:0972a2ae
ARRAY /dev/md1 UUID=c00b1e54:78802534:df92b1b7:9e64ccd8

Это выглядит не совсем безнадежно, но я немного застрял. Гении, где ты! :)

1
задан 15 April 2012 в 06:26

1 ответ

Это не разделы, которые были повреждены, это были ваши метаданные. Наличие файла conf приятно, потому что оно говорит вам, какие UUID действительно важны для первоначальной установки. Итак, ваша задача - сохранить эти UUID и удалить другие, а затем скрестить пальцы и молиться, чтобы ваши данные не были повреждены в дополнение к путанице метаданных.

Посмотрите в man mdadm переключатели манипулирования метаданными.

В качестве примечания отметим, что именно здесь HW RAID имеют значение: при использовании нескольких операционных систем метаданные HW RAID никогда не предоставляются хосту, они получают «новый диск», а не диск с разделом с некоторыми данными. метаданные по нему. Так что то, с чем вы только что столкнулись, не может произойти.

Удачи, если вы действительно застряли, вы можете присоединиться к списку рассылки MD и получить помощь там. http://marc.info/?l=linux-raid&r=1&b=201204&w=2

0
ответ дан 15 April 2012 в 06:26

Другие вопросы по тегам:

Похожие вопросы: