Red Hat Enterprise Linux 5系统管理宝典07
章
7 章
7
磁盘阵列
磁盘阵列
现今企业对存储设备的需求越来越大 ,相对的要求也越来越高。企业把越来越多的数
据数字化后 ,存储设备的效率、安全性显然成为当今系统管理人员必须面对的问题。有什
么方法可以提高存储设备的效率并确保其完整性?
有,那就是磁盘阵列系统。
PDF 文件使用 "pdfFactory Pro" 试用版本创建
Red Hat Enterprist Linux 5 系统管理宝典
7.1 磁盘阵列的介绍
7.1 磁盘阵列的介绍
磁盘阵列(Redundant Array of Independent Disks ,RAID )是把多个磁盘设备合并成
为一个磁盘空间。
7.1.1 磁盘阵列的功能
一般来说,磁盘阵列可以提供3 个功能。
1.整合闲置的磁盘空间
你可以通 磁盘阵列 ,把原本闲置、不具经济价值的磁盘 ,整合成为一个新的磁盘空
间。例如 ,把3 个2GB 的磁盘合并成为一个6GB 大小的磁盘空间,这样就可以更方便地
存储数据。
2 .提高磁盘读取的效率
7
当磁盘阵列在写入数据时 ,会把数据拆解成若干等份 ,同时写入到各个磁盘中;在读
166 取数据时 ,又会从各个磁盘中同时读出所需的数据。因为磁盘阵列具备如此的读取特性,
让我们可以加快读取的速度 ,提高磁盘的效率。
假设一个磁盘读写100MB 数据需花费1 分钟的时间,如果我们使用两个磁盘创建磁
盘阵列时,同样的100MB 大小的数据写入磁盘阵列时,由于每一个磁盘只负责存储50MB
的数据,因此,磁盘阵列只需花费半分钟的时间,就可完成写入的动作。
3 .提供容错性
磁盘阵列的 3 个好处 ,就是具备容错性(Fault Tolerance )。
PDF 文件使用 "pdfFactory Pro" 试用版本创建
167 167
7 章 磁盘阵列
由于存储在磁盘阵列上的数据,实际上是分散在不同的磁盘中的,所以 ,当某一个磁
盘发生故障时 ,磁盘阵列便可以从其他正常的磁盘中读取文件数据 ;另外 ,磁盘数组还允
你加入新的磁盘来 建先前损坏的那个磁盘上的数据。
7.1.2 磁盘阵列的等级
磁盘阵列依照合并的方式不同 ,定义出磁盘阵列的等级(RAID Level )。目前已经
定义的磁盘阵列等级包括RAID-5、RAID-1、RAID-2、RAID-3、RAID-4、RAID-5、RAID- 10、
RAID 1+0 等。
不同等级的磁盘阵列 ,提供的功能、运行原理与特性也都不尽相同。以下仅介绍几种
常见的磁盘阵列等级。
1 RAID-0
RAID-0 俗称等量模式(Striping Mode )。RAID-0 可以由2 个以上的磁盘合并成一个 7
磁盘空间,它会将存入的数据切割成n 份(n 为磁盘的数量),然后把每一份数据分别存
167
储至每一个磁盘的区段(Chunk )中。
例如 ,把一份 12KB 大小的数据,写入到由两个磁盘组成,区段(Chunk )为4KB
的磁盘阵列时 ,磁盘阵列会以下列的方式写入