RAID0
的主要原因。但RAID0
没有数据冗余,如果驱动器出现故障,那么将无法恢复任何数据。
用1块磁盘可以做RAID0
。

4.2 RAID 1
RAID 1
又称为磁盘镜像(Mirroring)
。
它是一个具有全冗余的模式。
RAID 1
可以用于两个或2xN
个磁盘,并使用0
块或更多的备用磁盘,每次写数据时会同时写入镜像盘。这种阵列可靠性很高,但其有效容量减小到总容量的一半,同时 这些磁盘的大小应该相等,否则总容量只具有最小磁盘的大小。RAID 1
的数据安全性在所有的RAID
级别上来说是最好的。但是其磁盘的利用率却只有50%
,是所有RAID
级别中最低的。至少需要2块
硬盘来做RAID1
。

4.3 RAID 5
RAID 5
是一种存储性能、数据安全和存储成本兼顾的存储解决方案。RAID 5
可以理解为是RAID 0
和RAID 1
的折中方案。
其特点是:
应用场景:
适合多读少写的情景,是性能与数据冗余最佳的折中方案。

4.4 RAID 1+0
RAID 1+0
(又叫RAID 10
)
特点:
- 先按
RAID1
分成两组,再分别对两组按RAID 0
方式条带化 (先做镜像,然后再做条带)
在实际应用中较为常用。

4.5 RAID 0+1
又叫RAID 01
特点:
- 先按
RAID 0
分成两组,再分别对两组按RAID 1
方式镜像(先做条带,然后再做镜像)

5.生产服务器磁盘RAID选型
对于在实际生产环境中,RAID
选型参考如下表:
类型 | 读写性能 | 安全性 | 磁盘利用率 | 成本 | 应用方面 |
---|
RAID0 | 最好(因并行性而提高) | 最差(完全无安全保障) | 最高(100%) | 最低 | 对安全性要求不是特别高、大文件写存储的系统 |
RAID1 | 读与单个磁盘无分别,写则要写两边 | 最高(提供数据的百分之百备份) | 差(50%) | 较高 | 适用于存放重要数据,如服务器和数据库存储等领域。 |
RAID5 | 读:RAID 5=RAID 0 (相近似的数据读取速度) 写:RAID 5 <对单个磁盘进行写入操作(多了一个奇偶校验信息写入) | RAID 5<RAID 1 | RAID 5>RAID 1 | 中等 | 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。 |
RAID10 | 读:RAID10=RAID0 写:RAID10=RAID1 | RAID10=RAID1 | RAID10=RAID1(50%) | 较高 | 集合了RAID0 ,RAID1 的优点,但是空间上由于使用镜像,而不是类似RAID5 的“奇偶校验信息”,磁盘利用率一样是50% 。 |