Как использовать fakeraid / dmraid с gpt?

840
user2284570

Поэтому недавно я установил Intel RST RAID на моем Gigabyte z77 ‑ d3h с прошивкой UEFI. Система UEFI распознает новый массив RAID вместо двух дисков и загружает из массива файл bootx64.efi.

Массив RAID - это система двойной загрузки Windows / Linux. У меня не было проблем с Windows, поскольку она просто распознала RAID-массив вместо двух дисков (мне не пришлось ничего переконфигурировать или устанавливать). Отдельные диски даже не отображаются в devmgmt.msc.

Тем не менее, в Linux у меня все еще есть / dev / sdaXX и / dev / sdbXX (где XX - номер раздела). Только / dev / dm ‑ 0 автоматически создается ядром. Но нет никаких блочных устройств для разделов, потому что dmraid ничего не знает о gpt.

Я пытался использовать программный RAID. Однако даже для простого зеркалирования mdadm требует использования метаданных, которые не будут поняты Windows®.

Так как же использовать поддельный RAID-массив в Linux с GPT?

1
Пожалуйста, укажите точную материнскую плату Gigabyte. Вы предполагаете, что у вас аппаратный рейд, но, как указано в ответе, это очень маловероятно. ChrisInEdmonton 8 лет назад 0
@ChrisInEdmonton: см. Мой [править] (http://superuser.com/posts/1024695/revisions). user2284570 8 лет назад 0
Действительно, чипсет Z77 не поддерживает аппаратный RAID, а только программный RAID (он же «fakeRAID»). Это нормально, для RAID0 и RAID1 вам почти наверняка все равно (и может не для RAID5), но, надеюсь, это поможет вам настроить fakeRAID в Linux. ChrisInEdmonton 8 лет назад 0

1 ответ на вопрос

-1
dudsen

Do you have a hardware raid? or a software assisted hardware raid(also called soft raid). manufacturors can be pretty deceptive about what they actually sold you in this space.

UEFI sees the first FAT partition and boots from it, and the configuration might simple mirror that partition on both disks. Just because a efi partition is seen don't prove you have raid it might simply be two mirrored filesystems.

On boot windows will load a driver and let the driver handle the raid ie it's software raid in all but name but windows don't always show this to the user. Linux tend to not ship soft raid drives in "the mainline tree" even when the manufacturers supply them because they have historically been problematic, and rarely actually provide benefits over the more optimized dmraid module.

Some vendors supply linux drivers for softraid controllers but it's one of the few exeptions where you actually need to go and download drivers on linux.

The typical difference here is that softraid controllers tend to depend on CPU offloading which makes them cheaper and usually slower then the full raid controllers you find in better server class hardware.

Обратили ли вы внимание на заголовок вопроса и теги? Или вы хотите, чтобы я добавил контроллер Intel? use не использует exfat. Ваш ответ полон неправильных вещей. user2284570 8 лет назад 0
exfat - это закрытый стандартный аналог файловой системы FAT32, в которой система UEFI хранит boot64.efi в этом сценарии / приложении, и это определяет, как загружается система. до тех пор, пока это приложение содержит правильную информацию, загружаемую ОС. dudsen 8 лет назад 1
Да, но ни одна прошивка UEFI не может прочитать exfat. user2284570 8 лет назад 0
Это должно прочитать FAT32, это в спецификациях. Но прошивка на самом деле не читает файловую систему ОС, она просто запускает исполняемый файл с достаточным количеством возможностей для загрузки ядра. dudsen 8 лет назад 0
or32 или ꜰᴀᴛ16 не exfat. Я скомпилировал свое ядро ​​как приложение uefi, которое загружается как установщик Windows диспетчером загрузки Windows®. user2284570 8 лет назад 0
Есть ли способ получить блочные устройства для автоматически созданного `/ dev / dm-0`? user2284570 8 лет назад 0
Вы, вероятно, хотите взглянуть на этот http://www.intel.com/content/www/us/en/intelligent-systems/software/rst-linux-paper.html dudsen 8 лет назад 0
который требует flash player. user2284570 8 лет назад 0
«UEFI видит первый раздел FAT» - Вы имеете в виду FAT32? Пожалуйста, будьте конкретными мелочами, как это действительно имеет значение. Ramhound 8 лет назад 0

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