Перестройте mdadm Raid5 после смерти жесткого диска ОС

У меня Ubuntu Desktop 10.4 "сервер" с 5 жесткими дисками. На одном из жестких дисков было 3 ОС (Windows Vista, Windows XP и Ubuntu 10.4). В первую очередь я использовал ОС Ubuntu, чтобы использовать mdadm и boxee.

Другие 4 жестких диска были настроены с использованием mdadm в разделе Raid5.

Насколько я знаю, эти 4 жестких диска в порядке...

Но мой основной жесткий диск ОС полностью умер. Компьютер не загружается, очевидно, без диска с операционной системой.

Моя цель - каким-то образом перезагрузить операционную систему на новый жесткий диск, который я только что получил с newegg.com, или загрузить live cd..., а затем получить или собрать мой раздел mdadm raid 5, чтобы я мог, по крайней мере, получить свой огромная музыкальная коллекция с машины на внешний жесткий диск.

Какие [подробные] шаги мне нужно предпринять, чтобы добиться этого?

2 ответа

Решение

Вот это да. Linux действительно пинает задницу. Вот что я сделал:

  1. Поскольку мой старый диск Boot/OS вышел из строя, я установил Ubuntu (10.10) на новый жесткий диск. (Я удостоверился, чтобы не переформатировать или установить поверх других 4 дисков RAID, которые не вышли из строя).
  2. После первой установки и загрузки Ubuntu я установил mdadm с помощью команды "sudo apt-get install mdadm"
  3. Теперь я хотел посмотреть, был ли мой RAID распознан системой. Внутри дисковой утилиты был указан raid-массив, но он сказал: "Не запущен, недостаточно компонентов для запуска".
  4. Я проверил на форуме Ubuntu об этой проблеме... и решением было перезагрузка системы. Я перезагрузился... и RAID-массив теперь снова полностью функционирует (указан внутри дисковой утилиты и смонтирован в файловой системе в разделе "Места").

Это все, что я должен был сделать!

Удивительно, но ваш RAID должен автоматически распознаваться Linux просто благодаря тому, что он состоит из разделов "Linux RAID Autodetect". Итак, после установки на диск ОС, после первой загрузки, у вас должно быть устройство MD:

cat /proc/mdstat

Чтобы управлять им, вы должны убедиться, что у вас установлен mdadm:

apt-get install mdadm

Просто установив mdadm, вы на самом деле попытаетесь автоматически определить ваши массивы, поэтому снова проверьте /proc/mdstat. Если их еще нет, вы можете собрать что-то вроде:

mdadm --assemble /dev/md0 /dev/sdXX /dev/sdYY ....

Вы захотите сохранить конфигурацию, если вам придется сделать это вручную:

/usr/share/mdadm/mkconf

А затем обновите initramfs для вашей системы:

update-initramfs -u        
Другие вопросы по тегам