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

Поэтому недавно я установил 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 ответ

У вас есть аппаратный рейд? или программный аппаратный рейд (также называемый программным рейдом). Производители могут быть довольно обманчивы в отношении того, что они действительно продали вам в этом пространстве.

UEFI видит первый раздел FAT и загружается с него, и конфигурация может просто отражать этот раздел на обоих дисках. Тот факт, что раздел efi виден, не доказывает, что у вас есть raid, это может быть просто две зеркальные файловые системы.

При загрузке Windows загрузит драйвер и позволит драйверу обработать рейд, т.е. это программный рейд, кроме имени, но окна не всегда показывают это пользователю. Linux, как правило, не поставляет мягкие raid-накопители в "основном дереве", даже когда производители поставляют их, потому что они исторически были проблематичными и редко фактически предоставляют преимущества по сравнению с более оптимизированным модулем dmraid.

Некоторые поставщики предоставляют драйверы linux для контроллеров softraid, но это одно из немногих исключений, когда вам действительно нужно пойти и скачать драйверы для linux.

Типичным отличием здесь является то, что контроллеры softraid имеют тенденцию зависеть от разгрузки процессора, что делает их более дешевыми и, как правило, медленнее, чем полнофункциональные контроллеры, которые вы найдете в более качественном оборудовании серверного класса.

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