SATA RAID в Linux: fake RAID, mdadm и dmraid
Обновлено 8 ноября 2026
Почему RAID из BIOS чаще всего программный, как Linux собирает такие массивы и что выбрать для новой системы.
Многие материнские платы и дешёвые контроллеры обещают RAID прямо в BIOS. Чаще всего это не аппаратный RAID, а программный: массив собирает драйвер операционной системы, а BIOS только хранит описание массива на дисках. Такой RAID называют fake RAID или BIOS RAID.
Как Linux видит fake RAID
Ядро видит обычные отдельные диски. Чтобы собрать массив в том виде, в каком его описал BIOS, нужна программа, которая понимает его метаданные:
- mdadm умеет метаданные Intel (IMSM, массивы Intel RST и Matrix Storage) и формат DDF. Это основной вариант на сегодня.
- dmraid понимает форматы других производителей (Promise, Silicon Image, NVIDIA, JMicron), но давно не развивается, и дистрибутивы от него отказываются.
# поддерживает ли платформа Intel RST
sudo mdadm --detail-platform
# метаданные массива на диске
sudo mdadm --examine /dev/sda
# состояние собранных массивов
cat /proc/mdstat
Что выбрать
Если Windows на этой машине не нужна, отключите RAID в BIOS, включите режим AHCI и соберите массив средствами Linux через mdadm со своими метаданными. Такой массив не привязан к конкретной плате: диски можно перенести на любую машину с Linux.
Если на тех же дисках нужна Windows с массивом Intel RST, используйте mdadm с метаданными IMSM: обе системы будут видеть один и тот же массив.
Аппаратный RAID
Настоящие RAID-контроллеры с собственным процессором и кэшем показывают системе уже готовый логический диск. У них свои драйверы: например, megaraid_sas для контроллеров LSI и Broadcom MegaRAID, hpsa для HP Smart Array, aacraid для Adaptec. Состояние дисков за таким контроллером смотрят утилитами производителя или через smartctl с параметром -d.
Какой драйвер обслуживает обычный SATA-контроллер, смотрите в таблице поддержки.