Fake raid 如何与操作系统(Linux)通信?

Chi*_*nna 3 linux raid storage linux-kernel linux-device-driver

我是一名程序员,我研究了软件、硬件和假突袭,但我无法理解假突袭如何与操作系统 (Linux) 通信?我的意思是这涉及哪个软件层或驱动程序?

小智 7

Fake RAID 是由主板通过格式化磁盘并在其上存储 Fake RAID 元数据来创建的。

Red Hat 有一个特殊的工具 - dmraid来源)。它是 Fake RAID 和 Linux device-mapper dm-raid目标之间的某种桥梁。是的,它的混乱,不乱dmraidDM-RAIDdmraid是实用程序,dm-raid是设备映射器目标之一。

dmraid工具扫描所有块设备并查找假 RAID 元数据。在检测到假 RAID 后,它会创建相应的设备映射器设备。例如,如果有假 RAID0,dmraid则将创建具有条带目标 ( dm-stripe.c ) 的映射设备。如果有 Fake RAID1,那么它将创建具有 RAID 目标(dm-raid.c)的映射设备。

所以,答案是:Fake RAID 通过设备映射器与 Linux 通信。这涉及到几个驱动程序(dm-stripe、dm-raid)和有用的实用程序 dmraid。