-1- 第1 章 RAID RAID 是英文Redundant Array of Independent Disks 的缩写,翻译成中文意思是“独立磁盘冗余阵列 ”,有时也简称磁盘阵列(Disk Array)。 简单的说,RAID 是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组 (逻辑硬盘), 从而提供比单个硬盘更高的存储性能和提供数据备份技术。组成磁盘阵列的不同方式成为RAID 级别(RAID Levels)。数据备份的功能是在用户数据一旦发生损坏后,利用备份信息可以使损坏数据得以恢复,从而保障了用户数据的安全性。在用户看起来,组成的磁盘组就像是一个硬盘,用户可以对它进行分区,格式化等等。总之,对磁盘阵列的操作与单个硬盘一模一样。不同的是,磁盘阵列的存储速度要比单个硬盘高很多,而且可以提供自动数据备份。 RAID 技术的两大特点:一是速度、二是安全,由于这两项优点,RAID 技术早期被应用于高级服务器中的SCSI 接口的硬盘系统中,随着近年计算机技术的发展,PC机的CPU 的速度已进入 GHz 时代。IDE 接口的硬盘也不甘落后,相继推出了ATA66 和ATA100 硬盘。这就使得RAID技术被应用于中低档甚至个人PC机上成为可能。RAID 通常是由在硬盘阵列塔中的RAID 控制器或电脑中的RAID 卡来实现的。 RAID 技术经过不断的发展,现在已拥有了从 RAID 0 到 6 七种基本的RAID 级别。另外,还有一些基本RAID 级别的组合形式,如 RAID 10( RAID 0 与 RAID 1 的组合), RAID 50( RAID 0 与 RAID 5 的组合)等。不同RAID 级别代表着不同的存储性能、数据安全性和存储成本。但我们最为常用的是下面的几种RAID 形式。 1 .1 RAID0 RAID 0 又称为Stripe(条带化)或 Striping, 它代表了所有RAID 级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。 文档名称 -2- 如图所示:系统向三个磁盘组成的逻辑硬盘(RADI 0 磁盘组)发出的I/O 数据请求被转化为3 项操作,其中的每一项操作都对应于一块物理硬盘。我们从图中可以清楚的看到通过建立 RAID 0,原先顺序的数据请求被分散到所有的三块硬盘中同时执行。从理论上讲,三块硬盘的并行操作使同一时间内磁盘读写速度提升了 3 倍。 但由于总...