RAID磁盘阵列
- [概述]
廉价冗余磁盘阵列
-Redundant Arrays of Inexpensive Disks
-通过硬件/软件技术,将多个较小/低俗的磁盘整合成一个大磁盘
-阵列的价值:提升 I/O 效率、硬件级别的数据冗余
-不同RAID级别的功能、特性各不相同
1. RAID 0 条带模式
RAID 0 又称为Stripe或Striping,把连续的数据分散到多个磁盘上存取,最少2块盘
优点:条带化,并行,可以充分利用带宽,读写效率高,存储空间利用率高,成本低.
缺点:无冗余,无容错力
##没有容错能力不安全,一旦有一个磁盘损坏,会造成所有数据丢失,如果使用RAID 0模式,一定要注意做好数据备份 ##
2. RAID 1 镜像模式
RAID 1又称为Mirror或Mirroring,通过磁盘数据镜像实现数据冗余,最少2块盘
优点:提供冗余,安全性和稳定性高
缺点:读写效率没有提升,存储空间使用率低
3. RAID 0+1 / RAID 1+0
RAID 1+0:先镜像后条带化
RAID 0+1:先条带化后镜像
-共性:整合RAID 0、RAID 1的优势,数据安全性和数据读写上都有保障
-异性:条带化和镜像先后顺序的区别
RAID 01允许坏多块磁盘,但只能在坏在同一个RAID 0中,不允许两个RAID 0都有坏盘。
RAID 10允许坏多个盘,只要不是一对磁盘坏就可以。
4. RAID 5 高性价比模式
RAID 0和RAID 1的折中方案,最少3块磁盘,把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的任何一个磁盘数据发生损坏后,可以利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。
优点:扩展性强,具有奇偶校验,安全性高
缺点:有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢.
##适合硬盘数量为3块-8块的时候选择RAID5。##
5. RAID 6 高性价比/可靠模式
RAID6至少需要四颗硬盘,与RAID5相似,RAID6也不是对存储的数据进行备份,也是把数据和相对应的奇偶校验信息存储到组成RAID6的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。与RAID5不同的是,RAID6有2块校验盘,即使同时有2块硬盘出现故障,也可以利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。RAID6比RAID5有更好的磁盘冗余安全性。
优点:相当于扩展的RAID 5 阵列,提供2份独立校验方案,安全性能提高
缺点:需要至少两块磁盘的容量来存放校验数据,成本提高
##硬盘数量在6-12块时,选择RAID6模式比较合适。##
RAID个级别特点对比