RAID 10,布局如何工作?

可能重复:
有人可以用完全通俗的术语来解释RAID 10的物理体系结构吗?

我试图找出如何在mdadm Linux中的RAID 10的工作原理。

我想在4个分区中创build一个RAID 10,比如说a,b,c和d。 a和b在arrays1,c和darrays2上。

所以我想要的是在RAID 0中拥有a和b,c和d两个数字。然后,在这之上,还有一个RAID 1。

mdadm命令中configuration布局的选项是-p,–layout,选项:near,far,offset 请参阅此处

例如,如果数组1失败,我想保持数据安全,这意味着每个数据块总是在这两个数组上复制。

我如何设置我的RAID 10,近或远?

编辑:1更多信息非常重要:其实,我有2 * DriveDUO 320GB是他们每个人,检测为2 * 160GB。 所以a和b被“连接”在一起,如果一个失败,另一个失败,因为它们在同一张卡/ PCI-E上。

FYI

“所以我想要的是在RAID 0中有夫妻a和b,c和d。然后,最重要的是RAID 1。

否则我会通知你。

制作a和b,c和d的RAID 1,然后在其上做RAID 0。 这将为您提供更好的风险pipe理。 这将使您保持RAID 0,即使一个驱动器从两个集都失败。 你想要RAID 1 + 0而不是RAID 0 + 1

使用Linux MD设置您的RAID-10接近或远远不会对RAID的可靠性产生任何重大影响。 相反,这是一个性能优化,取决于您是否具有(顺序)读或重写访问。

如果你有更多的顺序读取比写入,那么你应该select“远”。

如果您的写入比顺序读取更多,请select“near”。

如果您希望两者都应该是最佳的,并且如果您使用的块大小足够大,请select“偏移”。

这在md(4)