Назад | Перейти на главную страницу

Переустановка GRUB на RAID-массив

У меня есть компьютер под управлением Ubuntu 10.04 Desktop x64. Я только что купил еще один tb-накопитель и хотел объединить свои два накопителя с помощью RAID 0. У меня материнская плата MSI 890GXM-G65, и я решил использовать их встроенную поддержку RAID. На последнем этапе настройки RAID запрашивалось подтверждение удаления MBR, и я чувствовал, что что-то пойдет не так, но решил рискнуть. Излишне говорить, что я больше не могу загружаться в Ubuntu. Я немного поискал и предложил загрузиться в живую версию Ubuntu и переустановить GRUB оттуда. Я пробовал это, но не могу установить жесткие диски. Есть идеи, как я могу установить и переустановить GRUB? Заранее благодарим за любую помощь, которую вы можете предложить.

Из http://web.mit.edu/rhel-doc/5/RHEL-5-manual/Deployment_Guide-en-US/s1-raid-config.html: If you are making a RAID partition of /boot/, you must choose RAID level 1, and it must use one of the first two drives (IDE first, SCSI second). If you are not creating a seperate RAID partition of /boot/, and you are making a RAID partition for the root file system (/), it must be RAID level 1 and must use one of the first two drives (IDE first, SCSI second).

Что касается монтажа RAID, совместим ли встроенный контроллер с ядром? Отображаются ли устройства в / dev / md *? Есть ли упоминания о RAID в lsmod или dmesg?

Чтобы быть откровенным, очевидно, что вы не знаете, что такое RAID0 и каковы его последствия. До того, как вы превратили их в пару RAID0, у вас было 2 отдельных диска, теперь у вас есть один виртуальный диск, на котором хранятся данные. чередуются между физическими дисками. Операционная система не может выполнить бронирование из существующей установки, потому что ее фактически больше нет.

Если ваш встроенный контроллер поддерживает его, вы можете попробовать новую установку и надеяться, что она работает, или вы можете отменить конфигурацию RAID0 и использовать сборку в mdadm поскольку Жиль предлагает создать программный RAID0 (или аналогичный) для желаемых разделов.

Когда вы настраиваете группу дисков как RAID0, это меняет способ размещения данных на диске. (Вторя ErikA, если вы этого не понимаете, вам нечего делать с RAID0). Если ваша материнская плата не является более сложной, чем я ожидал бы от потребительской платы (или даже дорогого RAID-контроллера), она не сохранила никаких ваших данных. (В принципе, он мог скопировать данные с одного из дисков, но это долго и немного сложно.)

После того, как материнская плата создала RAID0, я ожидал, что от Linux:

  • либо вы видите один большой диск без разделов, если Linux поддерживает RAID0 на этой материнской плате);

  • или вы не видите диск или два диска с мусором, если Linux не поддерживает RAID0 на этой материнской плате.

Если Linux поддерживает вашу материнскую плату, теперь вам нужно либо переустановить систему на массиве RAID0 и восстановить данные из резервных копий, либо создать разумную таблицу разделов и восстановить систему и данные из резервных копий. Но я не рекомендую использовать аппаратный RAID с потребительским оборудованием (и редко с серверным оборудованием, но он может быть быстрее для режимов, требующих вычисления контрольной суммы): Linux имеет надежную и быструю поддержку RAID0 и RAID1.

Если вы решите использовать встроенный в Linux RAID0, отключите RAID0 на материнской плате, затем создайте массив RAID0, охватывающий оба диска с mdadmи переустановите или восстановите свои резервные копии.

Если вы хотите отступить и в конце концов не использовать RAID0, есть вероятность, что преобразование в RAID0 не уничтожило большую часть того, что было на диске. Сначала выключите RAID0 в BIOS, затем попробуйте воссоздать таблицу разделов.