RAID方案 | 硬碟数 | 可用容量 | 性能 | 安全性 | 主要应用 |
RAID 0 | 大于2 | 全部 | 最高 | 0 | 追求效能的狂热玩家 |
RAID 1 | 2 | 总容量的50% | 稍有提升 | 最高 | 存储非常重要的数据,比如服务器、数据库 |
RAID 1+0 | 4以上的偶数 | 总容量的50% | 高 | 极高 | 同时需要备份和效能,且预算无上限 |
RAID 5 | 3以上 | N-1颗 | 读快写慢 | 好 | 兼顾性能、安全、成本 |
硬件磁盘阵列
简单来说就是全部通过硬件来实现RAID功能的就是硬RAID,比如:各种RAID卡,还有主板集成能够做的RAID都是硬RAID。 所以硬 RAID 就是用专门的RAID控制器(RAID 卡)将硬盘和电脑连接起来,RAID控制器负责将所有的RAID成员磁盘配置成一个虚拟的RAID磁盘卷。
软件磁盘阵列
通过用操作系统来完成RAID功能的就是软RAID,比如:在Linux操作系统下,用3块硬盘做RAID5。 也就是不使用RAID控制器与I/O芯片,直接通过软件层实现的RAID,所有功能都是操作系统与CPU来完成,可想而知这是效率最低的一种RAID。 与硬RAID不同的是,软RAID的各个成员盘对于操作系统来说是可见的,但操作系统并不把各个成员盘呈现给用户,而只是把通过软件层配置好的虚拟RAID卷呈现给用户,使用户可以像使用一个普通磁盘一样使用RAID卷。