- A+
所属分类:操作系统
磁盘阵列(Redundant Arrays of Inexpensive Disks,RAID),即“由廉价磁盘组成的冗余阵列”。
以下是对常用的RAID方案作个总结和比较。
RAID模式 | RAID 0 | RAID 1 | RAID 10&01 | RAID 3 | RAID 5 |
名称 | 条带阵列 | 镜像阵列 | 条带式镜像阵列镜像式带条阵列 | 校验条带阵列 | 分散校验条带阵列 |
说明 | 连续的数据分成几份,然后分散存储到阵列中的各个硬盘上 | 把相同的数据写入多块磁盘 | RAID 0和RAID 1结合的方式。 | 在RAID 0基础上增加了一个盘用于保存奇偶校验值 | 将RAID 3的奇偶校验值分散于每个盘中 |
安全性 | 低,无冗余和完整性校验 | 高,有冗余,热备份 | 等同RAID 1的安全性 | 较高,由奇偶校验实现数据完整性,单盘错误可恢复。 | |
数据重建 | 无 | 快,有热备份 | 快,有热备份 | 较慢,需要从另外的磁盘读取数据进行异或计算来恢复。如果此时再次出现磁盘损坏,将是灾难性的。 | |
性能 | 读:高 写:高 | 写:和单盘一样读:较单盘高 | 具有RAID 0的速度 | 写:随机数据较慢,因为需要重写校验盘信息。大量连续数据好点。 读:较快,花费了一点时间计算校验和。 | |
优点 | 高速的读写性能 | 高安全性 | 高安全性和高速读写性能 | 较高读取性能和安全性,磁盘利用率较高。不错的折中方案。 | |
缺点 | 安全性低 | 成本高,磁盘利用率低 | 校验盘容易成为瓶颈。有写入放大效应(写损失) | 有写入放大效应(写损失) | |
适用环境 | 无故障的高速读写,安全性要求不高,如图形工作站等。 | 要求安全性高服务器、数据库存储领域。 | 需要高速存取,高安全性环境。如金融系统,银行等。 | 商业使用较少 | 随机数据传输要求安全性高,如数据库、存储等。 |
PS:
RAID 10 和 RAID 01 的区别: RAID 10,RAID 50等都是属于一种组合式的整列模式。RAID 10和RAID 01区别在于组合的顺序。RAID 10 是把多个RAID 1组合成RAID 0,RAID 01相反。网上有文章认为RAID 10安全性优于RAID 01,个人认为,如果条带时的分块方式一样,其实二者没多大区别。所以其实安全性还是归于具体实现的方式了。