mdadm LBA映射

我试图写一个类似于mdtrim的脚本( https://github.com/Cyber​​ax/mdtrim )通过mdadm的RAID软件突袭。 mdtrim目前仅用于raid 1,它通过写一个大的,大部分为空的文件到文件系统,通过hdparm –fibmapfind扇区范围,并在单个驱动器上修改这些扇区(+ offset)镜子arrays。

我的问题是关于mdadm如何将虚拟LBA映射到物理LBA。 例如,对于两个磁盘arrays,就像在第一个驱动器(+偏移量)和第二个驱动器上的所有奇数个条带上连续连接所有偶数条一样简单? 它保持一个内部地图,并且是地图常量。 我已经尝试searchnetworking有关如何mdadm如何实施突袭0的细节,但无济于事。