raid的实现方式:硬件raid卡和软件raid
特点:更有效的数据组织方式,条带和并行。数据保护功能,校验和热备
raid数据组织方式:分块和条带
raid校验方式:XOR的校验算法,相同为假,相异为真
raid的数据保护机制,热备和重构:
热备:当磁盘阵列中有块磁盘失效的时候,在不打扰阵列正常运行的情况下,用raid系统中一块磁盘顶替失效的磁盘;热备盘又分为全局热备盘和局部热备盘。
重构:磁盘阵列中发生故障的磁盘用户的数据和校验数据重新构建的过程
raid 0:
数据条带化,无校验,阵列中有一块盘出现故障将导致整个盘阵出现故障,至少需要两块盘。
raid 1:
数据镜像,无校验,至少需要两块盘,磁盘利用率减半。
raid 3:
数据条带化,有校验,校验信息放在专用磁盘上,带有奇偶验证码。
raid 5:
数据条带化,有校验,分布式奇偶验证码的独立磁盘结构。
raid 10:
raid10是将镜像和条带化进行组合的raid级别,先进行raid 1镜像,然后在做raid 0条带化,raid 10也是一种应用比较广泛的raid 级别。
raid 50:
raid50是先进行raid 5,在进行raid 0的raid组合级别。
各个raid区别如下:
RAID级别 |
RAID 0 |
RAID 1 |
RAID 3 |
RAID 5 |
RAID 10 |
别名 |
条带 |
镜像 |
专用奇偶位条带 |
分布奇偶位条带 |
镜像阵列条带 |
容错性 |
无 |
有 |
有 |
有 |
有 |
冗余类型 |
无 |
复制 |
奇偶校验 |
奇偶校验 |
复制 |
热备盘选项 |
无 |
有 |
有 |
有 |
有 |
读性能 |
高 |
低 |
高 |
高 |
一般 |
随机写性能 |
高 |
低 |
最低 |
低 |
一般 |
连续写性能 |
高 |
低 |
低 |
低 |
一般 |
最小硬盘数 |
2块 |
2块 |
3块 |
3块 |
4块 |
可用容量 |
N * 单块硬盘容量 |
(N /2) * 单块硬盘容量 |
(N -1) * 单块硬盘容量 |
(N -1) * 单块硬盘容量 |
(N /2) * 单块硬盘容量 |
RAID级别 |
RAID 0 |
RAID 1 |
RAID 3 |
RAID 5 /6 |
RAID 10 |
典型应用环境 |
迅速读写,安全性要求不高,如图形工作站等 |
随机数据写入,安全性要求高,如服务器、数据库存储领域 |
连续数据传输,安全性要求高,如视频编辑、大型数据库等 |
随机数据传输,安全性要求高,如金融、数据库、存储等 |
数据量大,安全性要求高,如银行、金融等领域 |
raid和LUN的关系:
raid是由几个磁盘组成的一个大的物理卷,在这个大的物理卷上选取一定容量的空间作为一个逻辑盘或叫逻辑卷,就叫做逻辑单元LUN,可以选取多个LUN,也即是LUN1,LUN2,LUN3......等等,然后映像成块设备给主机用。
在单个物理卷上创建一个逻辑卷LUN1
在单个物理卷上创建两个逻辑卷LUN2,LUN3