目录
一、RAID介绍
1.1 什么是RAID技术?
1.2 为什么要使用RAID技术?
二、RAID级别
2.1 常见的RAID级别
2.2 常见RAID介绍
三、RAID特性对比
一、RAID介绍
1.1 什么是RAID技术?
把多块独立的物理磁盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。
1.2 为什么要使用RAID技术?
LVM逻辑卷没有备份功能,且性能无法提升,所以使用RAID来备份并且提升读写性能。
一块磁盘无法提升性能,将多块磁盘列阵达成性能提升的效果。
二、RAID级别
2.1 常见的RAID级别
RAID0、RAID1、RAID5、RAID1+0
2.2 常见RAID介绍
(1) RAID 0
- RAID 0连续以位或字节为单位分割数据,并行读写多个磁盘,因此有很高的传输速率,且没有数据冗余
- RAID 0只是单纯提高性能,没有数据备份,其中一个磁盘失效将影响所有数据
- RAID 0不能应用于数据安全性要求高的场合,不允许损坏
(2) RAID 1
- 通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生相互备份的数据(写性能降低)
- 原始数据繁忙时,可以直接从镜像拷贝中读取数据(读取性能提高一倍)
- RAID 1是阵列中单位成本最高的,但提供了很高的数据安全性和可用性(磁盘利用率50%)
- 允许损坏一块盘,且不影响所有数据
(3) RAID 5
- 由3块(及以上)的盘组成阵列,随机将数据和校验数据存储在多个盘上
- 多块盘同时进行读写,读性能提升,但由于校验机制,所以写性能下降
- 磁盘利用率为
- 可靠性高,允许损坏一块盘,且不影响所有数据
(4) RAID 1+0
- 由N(偶数,N>=4)块盘两两镜像成RAID 1后,再组成一个RAID 0
- 的磁盘利用率,N为磁盘块数
- N块盘同时进行读取,但只有块盘进行写入
- 性能高,可靠性高
三、RAID特性对比
RAID级别 | 0 | 1 | 5 | 1+0 |
---|---|---|---|---|
是否有备份功能 | 无 | 有 | 有 | 有 |
是否提高读性能 | 是 | 是 | 是 | 是 |
是否提高写性能 | 是 | 否 1/2 | 否 | 是 |
磁盘利用率 | 100% | 50% | n-1/n(n>=3) n为盘数 | 50% |
最少使用几块盘 | 1(有效果需要2块及以上) | 2(以2的倍数出现) | 3 | 4(必须是偶数) |
最多可以坏几块盘 | 0 | 1 | 1 | 2(不能坏同一RAID 1组里的,否则数据丢失) |
注意:RAID模式与直通模式之间不能互通