我是存储世界的新手,我很难消化某些RAID级别的物理体系结构。 我对RAID 10和50特别感兴趣。我特别提出了关于RAID 10的问题,因为我觉得如果我明白了,我会理解其他的。
所以,我得到了RAID 10的定义 – “最less4个磁盘,一个分段镜像的条带arrays”。 如果我有4个磁盘,而磁盘1和2是镜像对,而磁盘3和4是镜像对 – 数据在哪里分条?
谢谢。
在下面的A,B,C,D区域的数据段。
RAID 0:
DISK1 DISK2 AB
RAID 1:
DISK 1 DISK2 AA
RAID 10:
DISK 1 DISK2 DISK3 DISK4 AABB
RAID 5 🙁 p是奇偶校验,恢复信息)
DISK 1 DISK2 DISKn AB p
RIAD 50:(p和q是平价,是上面两个并排的)
DISK 1 DISK2 DISKn DISK4 DISK5 DISKm AB p CD q
维基百科RAID文章有更多的信息和漂亮的图片。
http://en.wikipedia.org/wiki/File:RAID_10.png
你有两次袭击1,一起进入一次突袭0 – 突袭10。
看看这篇文章 – 也描述了它的好处等。
http://www.linux-mag.com/id/7928?hq_e=el&hq_m=1151565&hq_l=4&hq_v=bf05dd41dc
如果磁盘1和2制作镜像A,而磁盘2和3制作镜像B,则数据将在A和B上分条。 这里和这里有一些很好的图表和文章可以帮助解释它们。
数据首先在Raid0上分条。 然后,将数据复制到Raid1arrays中的每个磁盘。
假设你的Raid10设置有16个物理磁盘。 这意味着你的Raid10中有8个Raid1数组。 当你发送数据时,它将被分成8个块。 而每个Raid1arrays只需要处理一块数据。