我在脑海中构建较简单的 RAID 形式的图像时没有遇到任何困难,但出于某种原因,当我尝试思考 10 个 RAID 形式时,我的头就开始旋转。让我来阐述一下我的想法:
镜像很明显:N 个驱动器,每个驱动器都有相同数据 X 的副本。因此对于 N=2,我们有 D(isc) 0 和 Xcopy0,D1 和 Xcopy1。
条带化很明显:N 个驱动器,每个驱动器具有每个字节的 1/N。因此,对于 N=2,我们有 D(isc)0,其中 Stripe0 具有每个半字节 0,而 D1,其中 Stripe1 具有每个半字节 1。
对于 10,假设有 2 位条带(即 4 张光盘),我们是否需要 8 张光盘,其中我们镜像 D0+D4、D1+D5、D2+D6 和 D3+D7,然后条带化 D0..D3(和 D4..D7,或者这是免费的吗?)。
或者它以其他方式起作用?
答案1
Raid 10 非常简单。它是镜像 (Raid 1) 和条带化 (Raid 0) 的组合。您不是在单个磁盘上条带化,而是在一组镜像磁盘上条带化。
Mirror1 Mirror2
+-------+ +-------+
| disk1 | Striping | disk3 |
+-------+ -------- +-------+ -----...
| disk2 | | disk4 |
+-------+ +-------+
这增强了写入性能、读取性能和冗余度。
您可以添加任意数量的镜像,以便在任意数量的镜像块上进行条带化。