要明白raid01与raid10的有什么不同首先要搞清楚条带和镜像的区别。
所谓条带是把连续的数据分割成相同大小的数据块,把每段数据分别写入到阵列中的不同磁盘上的方法。简单的说,条带是一种将多个磁盘驱动器合并为一个卷的方法。 许多情况下,这是通过硬件控制器来完成的。一个raid0可以看作一个标准的条带。
自带raid服务器:http://www.usa-idc.com/dedicated/hk.shtml
镜像就比较好理解了,就是数据完全一样的备份。一个raid1可以看作一个标准的镜像。
而raid01和raid10都是将条带与镜像相结合的复合raid架构方式,虽然只是一个10一个01,看上去差不错,但是从结构上有着根本性的不同。
首先raid10是指先架构raid单元盘镜像,然后再将多个镜像架构成一个条带 如图
这种架构的优势在于既兼顾了系统冗余有拥有读取分块加速能力,故障率较低,缺点是由于该架构较为复杂,一份数据需要至少四块硬盘才能够架构,比较费盘。
raid01与raid10的架构顺序刚好相反,raid01是先做条带再做镜像,结构如图
这种架构的安全性低于raid10,而两者由于IO数量一致。读写速度相同,使用的硬盘数量也一致。
所以raid10比raid01是一种更为先进的架构。