一.RAID 定义 RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校 1987 年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术
RAID 就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现
RAID 可以充分发 挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出现问题的情况下都可以继续工作,不会 受到损坏硬盘的影响
二、 RAID 的几种工作模式(仅讨论 RAID0,RAID1,RAID5,RAID10 这四种,这四种比较典型) 1、RAID0 (又称为 Stripe 或 Striping--分条) 即 Data Stripping 数据分条技术
RAID 0 可以把多块硬盘连成一个容量更大的硬盘群,可以提高磁 盘的性能和吞吐量
RAID 0 没有冗余或错误修复能力,成本低,要求至少两个磁盘,一般只是在那些对数 据安全性要求不高的情况下才被使用
特点: 容错性: 没有 冗余类型: 没有 热备盘选项: 没有 读性能: 高 随机写性能: 高 连续写性能: 高 需要的磁盘数: 只需 2 个或 2*N 个(这里应该是多于两个硬盘都可以) 可用容量: 总的磁盘的容量 典型应用: 无故障的迅速读写,要求安全性不高,如图形工作站等
RAID 0 的工作方式: 图 1 如图 1 所示:系统向 三个磁盘组成的逻辑硬盘(RADI 0 磁盘组)发出的 I/O 数据请求被转化为 3 项操作,其中的每一项操作都对应于一块物理硬盘
我们从图中可以清楚的看到通过建立 RAID 0,原先顺序的数据请求被分散到所有的三块硬盘中同时执行
从理论上讲,三块硬