可以在Linux内核中为MD驱动写一个RAIDZ或者RAIDZ2的工具吗?

我很好奇,是否可以在Linux内核的MD驱动程序中实现RAIDZ和/或RAIDZ2?

根据我的理解,RAIDZ版本相当于RAID 5,RAIDZ2相当于RAID 6。

主要区别在于RAIDZ的条带大小可以根据我的理解与RAID 5/6相对变化,这有助于性能

所以我想知道是否可以在内核的MD驱动程序中将这种性能增强技术添加到RAID 5&6中? 还是与ZFS的工作方式过于紧密相关?

你读过Jeff Bonwick在RAID-Z上的博客吗?

在这篇文章中,他重点介绍了RAID-Z如何解决RAID-5写入漏洞问题,并明确提到重buildRAID-Zarrays与ZFS及其元数据密切相关。