Как Fake raid общается с Операционной системой (Linux)?

992
Chinna

Я программист, я изучал программное обеспечение, аппаратное обеспечение и фальшивый рейд, и я не могу понять, как фальшивый рейд связывается с операционной системой (Linux)? Я имею в виду, какой программный уровень или драйвер участвует в этом?

2
Можете ли вы уточнить, что именно Fake RAID? Alexander Dzyoba 10 лет назад 0
@avd см. http://skrypuch.com/raid/ Chinna 10 лет назад 0

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

5
Alexander Dzyoba

Fake RAID is created by motherboard by formatting disks and storing Fake RAID metadata on it.

There is a special tool by Red Hat - dmraid(source). It's a some kind of bridge between Fake RAID and Linux device-mapper dm-raid target. Yes, it's confusing, don't mess dmraid and dm-raid. dmraid is utility, dm-raid is one of device-mapper targets.

dmraid tool scans all block devices and looks for Fake RAID metadata. After detecting Fake RAIDs it create corresponding device-mapper devices. For example, if there was Fake RAID0 then dmraid will create mapped device with striped target (dm-stripe.c). If there was Fake RAID1, then it will create mapped device with raid target (dm-raid.c).

So, the answer is: Fake RAID communicates with Linux through device-mapper. There are several drivers involved in this (dm-stripe, dm-raid) and useful utility dmraid.

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