RAID 是什么?
RAID 全称为独立磁盘冗余阵列,基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,
使性能达到甚至超过一个价格昂贵、 容量巨大的硬盘。RAID 通常被用在服务器电脑上,使用完全相
同的硬盘组成一个逻辑扇区,因此操作系统只会把它当做一个硬盘。
Raid的实现有软Raid(即软件实现)和硬Raid(即硬件实现),二者的主要区别就是,硬件Raid的实现性能、冗余都更好、更高
可以将所有硬盘整合到一起(扩充容量)。
可以使得数据更加安全(数据冗余)。
可以获得更高的效率(读写性能)。
RAID实现的方式
- 外接式磁盘阵列:通过扩展卡提供适配能力
- 内接式RAID:主板集成RAID控制器,安装OS前在BIOS里配置
- 软件RAID:通过OS实现,比如:群晖的NAS存储
1. 硬件 方式 通过raid 卡
2. 软件方式 通过raid 软件方式
• RAID 0,条带模式
– 同一个文档分散存放在不同磁盘
– 并行写入以提高效率
– 至少需要两块磁盘组成,磁盘利用率100%
– 无容错能力
– 最少磁盘数:2块才有效果
– 读、写性能提升
• RAID 1,镜像模式
– 一个文档复制成多份,分别写入不同磁盘
– 多份拷贝提高可靠性,效率无提升
– 至少需要两块磁盘组成,磁盘利用率50%
– 有冗余能力
– 读性能提升、写性能略有下降
• RAID5,高性价比模式
– 相当于RAID0和RAID1的折中方案
– 需要至少一块磁盘的容量来存放校验数据
– 有容错能力:允许最多1块磁盘损坏
– 至少需要三块磁盘组成,磁盘利用率n-1/n
– 读、性能提升 写的性能略微降低
• RAID6,高性价比/可靠模式
– 相当于扩展的RAID5阵列,提供2份独立校验方案
– 需要至少两块磁盘的容量来存放校验数据
– 至少需要四块磁盘组成,磁盘利用率n-2/n
• RAID 0+1/RAID 1+0
– 整合RAID 0、RAID 1的优势
– 并行存取提高效率、镜像写入提高可靠性
– 至少需要四块磁盘组成,磁盘利用率50%
– 有容错能力:每组镜像最多只能坏一块
– 读、写性能提升