从零开始的Linux运维屌丝之路,资源免费分享平台   运维人员首选:简单、易用、高效、安全、稳定、社区活跃的开源软件

Raid0 Raid1 Raid5 Raid10的区别

发布:蔺要红03-28分类: 基础

常用硬盘:

接口类型:IDE-SCSI SAS SATA SSD
性   能: SSD >SAS > SATA 


Raid 的区别

在后面的图示中,用到以下标识:

A,B,C,D,E和F - 表示数据磁盘

p1,p2,p3 - 表示奇偶校验信息块




 


RAID 0的特点:
最少需要两块磁盘

数据条带式分布
没有冗余,性能最佳(不存储镜像、校验信息)
不能应用于对数据安全性要求高的场合









RAID 1的特点:
最少需要2块磁盘
提供数据块冗余
性能好








RAID 5特点:
最少3块磁盘
数据条带形式分布
以奇偶校验作冗余

适合多读少写的情景,是性能与数据冗余最佳的折中方案





RAID 10(又叫RAID 1+0)特点:
最少需要4块磁盘
先按RAID 0分成两组,再分别对两组按RAID 1方式镜像
兼顾冗余(提供镜像存储)和性能(数据条带形分布)
在实际应用中较为常用






 

      RAID 0即Data Stripping(数据分条技术)。整个逻辑盘的数据是被分条(stripped)分布在多个物理磁盘上,可以并行读/写,提供最快的速度,但没有冗余能力。要求至少两个磁盘。我们通过RAID 0可以获得更大的单个逻辑盘的容量,且通过对多个磁盘的同时读取获得更高的存取速度。RAID 0首先考虑的是磁盘的速度和容量,忽略了安全,只要其中一个磁盘出了问题,那么整个阵列的数据都会不保了。

问:RAID0至少几块盘?
答:RAID0最少要两块硬盘才能实现。
 

RAID 1
RAID 1,又称镜像方式,也就是数据的冗余。在整个镜像过程中,只有一半的磁盘容量是有效的(另一半磁盘容量用来存放同样的数据)。同RAID 0相比,RAID 1首先考虑的是安全性,容量减半、速度不变。

问:RAID1至少几块盘?
答:RAID1最少要两块硬盘才能实现。 

 

RAID 0+1(RAID 10)
为了达到既高速又安全,出现了RAID 10(或者叫RAID 0+1),可以把RAID 10简单地理解成由多个磁盘组成的RAID 0阵列再进行镜像。

问:RAID0+1至少几块硬盘才能实现?
答:RAID0+1至少需要4块盘。 

 

RAID 5 不对存储的数据进行备份,把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上,其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息。因此当RAID5的一个磁盘发生损坏后,不会影响数据的完整性,从而保证了数据安全。当损坏的磁盘被替换后,RAID还会自动利用剩下奇偶校验信息去重建此磁盘上的数据,来保持RAID5的高可靠性。

问:RAID5需要几块硬盘?为什么损失一个盘的容量?
答:至少3块。

 
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,如有侵权我会在24小时之内删除!

欢迎使用手机扫描访问本站