伪 raid 如何与操作系统(Linux)进行通信?

伪 raid 如何与操作系统(Linux)进行通信?

我是一名程序员,我研究过软件、硬件和 Fake raid,但我不明白 Fake raid 如何与操作系统 (Linux) 通信?我的意思是这涉及哪个软件层或驱动程序?

答案1

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

Red Hat 有一个特殊的工具 -dmraid来源)。它是 Fake RAID 和 Linux 设备映射器之间的某种桥梁dm-raid目标。是的,这很令人困惑,不要弄乱dmraiddm-raid.dmraid是效用,dm-raid是设备映射器目标之一。

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

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

相关内容