RAID 10 – 在概念上还是有点不清楚

可能重复:
什么是不同的广泛使用的RAID级别,我应该什么时候考虑他们?

我没有任何麻烦build立更简单的RAIDforms的心理图像,但由于某种原因,当我试图思考10时,我的头旋转。让我走过我的概念:

镜像是显而易见的:N驱动器,每个都有相同数据X的副本。所以对于N = 2,我们有D(isc)0与Xcopy0和D1与Xcopy1。

条带是显而易见的:N驱动器,每个字节的1 / N。 所以对于N = 2,我们有D(isc)0,Stripe0有每个nybble 0,D1有Stripe1,每个nybble有1。

对于10,假设用2比特条纹(即4个盘片),我们需要8个盘片,其中我们镜像D0 + D4,D1 + D5,D2 + D6和D3 + D7,然后条纹D0..D3 (和D4..D7,还是免费的?)。

还是以其他方式工作?

Raid 10非常简单。 它是镜像(Raid 1)和条纹(Raid 0)的组合。 而不是在单个磁盘上分条,而是在一组镜像磁盘上分割。

Mirror1 Mirror2 +-------+ +-------+ | disk1 | Striping | disk3 | +-------+ -------- +-------+ -----... | disk2 | | disk4 | +-------+ +-------+ 

这增强了写入性能,读取性能和冗余。

您可以添加尽可能多的镜像,只要您想要在尽可能多的镜像块上分条即可。