linux – 解释md的raid10,f2
我知道各种RAID的大部分工作方式.但我偶然发现了推荐的
raid10,f2
模式同时研究linux软件raid.我真的不明白它在2或3个磁盘上是如何工作的.有人可以向我解释一下吗?或者指出一篇非常好的文章来解释它? 解决方法
实际上我认为
Wikipedia比实际的文档解释得更好.这是文章中的文字.
Linux内核软件RAID驱动程序(称为md,用于“多个设备”)可用于构建经典的RAID 1 0阵列,但也可用于(自2.6.9版本以来)作为单个级别[4]并带有一些有趣的扩展[5] ]. 2 drives 3 drives 4 drives -------- ---------- -------------- A1 A1 A1 A1 A2 A1 A1 A2 A2 A2 A2 A2 A3 A3 A3 A3 A4 A4 A3 A3 A4 A4 A5 A5 A5 A6 A6 A4 A4 A5 A6 A6 A7 A7 A8 A8 .. .. .. .. .. .. .. .. .. 4驱动器示例与标准RAID-1 0阵列相同,而3驱动器示例是RAID-1E的软件实现. 2驱动器示例等同于RAID 1. 2 drives 3 drives -------- -------------- A1 A2 A1 A2 A3 A3 A4 A4 A5 A6 A5 A6 A7 A8 A9 .. .. .. .. .. A2 A1 A3 A1 A2 A4 A3 A6 A4 A5 A6 A5 A9 A7 A8 .. .. .. .. .. 这是为镜像阵列的条带化性能而设计的;顺序读取可以是条带化的,就像在RAID-0中一样,随机读取速度稍快一些(由于使用磁盘的更快的外部扇区,可能需要10-20%,并且平均寻道时间更短),顺序和随机写入的性能大致相同到其他镜像袭击.对于读取更频繁的写入系统,布局表现良好,这在许多系统中是非常常见的情况.每个驱动器的前1 / f是标准RAID-0阵列.因此,您可以在仅包含2个驱动器的镜像集上获得条带化性能. A1 A1 A2 A2 A1 A1 A2 A2 A3 A3 A3 A4 A4 A3 A4 A4 A5 A5 A5 A5 A6 A6 A6 A6 A7 A7 A8 A7 A7 A8 A8 A8 A9 A9 A10 A10 .. .. .. .. .. .. .. .. .. A2 A2 A1 A1 A2 A3 A1 A1 A2 A4 A4 A3 A3 A5 A5 A3 A4 A4 A6 A6 A5 A5 A7 A8 A6 A6 A7 A8 A8 A7 A7 A10 A10 A8 A9 A9 .. .. .. .. .. .. .. .. .. 从Linux 2.6.18开始,驱动程序还支持偏移布局,其中每个条带重复o次.例如,2驱动器阵列和3驱动器阵列上的o2布局布局如下: 2 drives 3 drives -------- -------- A1 A2 A1 A2 A3 A2 A1 A3 A1 A2 A3 A4 A4 A5 A6 A4 A3 A6 A4 A5 A5 A6 A7 A8 A9 A6 A5 A9 A7 A8 .. .. .. .. .. 注意:k是驱动器的数量,n#,f#和o#是mdadm –layout选项中的参数.Linux还可以使用md驱动程序(0,1,4,5,6)创建其他标准RAID配置. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |