Как Fake raid общается с Операционной системой (Linux)?
Я программист, я изучал программное обеспечение, аппаратное обеспечение и фальшивый рейд, и я не могу понять, как фальшивый рейд связывается с операционной системой (Linux)? Я имею в виду, какой программный уровень или драйвер участвует в этом?
1 ответ
Поддельный RAID создается материнской платой путем форматирования дисков и хранения на нем метаданных Fake RAID.
Существует специальный инструмент от Red Hat - dmraid
( источник). Это своего рода мост между Fake RAID и Linux-устройством отображения устройств dm-raid. Да, это сбивает с толку, не связывайтесь dmraid
и дм-рейд. dmraid
это утилита, dm-raid является одной из целей устройства отображения.
dmraid
Инструмент сканирует все блочные устройства и ищет поддельные метаданные RAID. После обнаружения поддельных RAID-массивов он создает соответствующие устройства отображения устройств. Например, если был Fake RAID0, то dmraid
создаст подключенное устройство с полосатой целью ( dm-stripe.c). Если был Fake RAID1, то он создаст подключенное устройство с целью raid ( dm-raid.c).
Итак, ответ таков: поддельный RAID связывается с Linux через устройство-маппер. В этом участвует несколько драйверов (dm-stripe, dm-raid) и полезная утилита dmraid.