文档介绍:阵列文稿我来说个简单的: raid0 就是把多个(最少 2 个)硬盘合并成 1 个逻辑盘使用,数据读写时对各硬盘同时操作,不同硬盘写入不同数据,速度快。 raid1 就是同时对 2 个硬盘读写( 同样的数据)。强调数据的安全性。比较浪费。 raid5 也是把多个(最少 3 个)硬盘合并成 1 个逻辑盘使用,数据读写时会建立奇偶校验信息, 并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当 RAID5 的一个磁盘数据发生损坏后, 利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。相当于 raid0 和 raid1 的综合。 raid10 就是 raid1+raid0 , 比较适合速度要求高, 又要完全容错, 当然¥也很多的时候。最少需要 4 块硬盘(注意:做 raid10 时要先作 RAID1 , 再把数个 RAID1 做成 RAID0 , 这样比先做 raid0 , 再做 raid 1 有更高的可靠性) RAID 存储的方式多种多样。某些类型的 RAID 强调性能, 某些则强调可靠性、容错或纠错能力。因此,可根据要完成的任务来选择类型。不过,所有的 RAID 系统共同的特点——也是其真正的优点则是“热交换”能力: 用户可以取出一个存在缺陷的驱动器,并插入一个新的予以更换。对大多数类型的 RAID 来说,不必中断服务器或系统,就可以自动重建某个出现故障的磁盘上的数据。 RAID 并非保护大量数据的唯一途径,但是,常规的备份和镜像软件速度较慢, 而且, 如果一个驱动器出现故障, 则往往需要中断系统。即使磁盘不导致服务器中断, IT 工作人员仍需要断掉服务器来更换驱动器。相反, RAID 利用镜像或奇偶信息来从剩余的驱动器重建数据,不必中断系统。 Level0 、3和5 是三种最常见的 RAID 实施方式: RAIDLevel0 即数据分割,是最基本的方式。在一个普通硬盘驱动器上, 数据被存储在同一张盘的连续扇区上。 RAID0 至少使用两个磁盘驱动器, 并将数据分成从 512 字节到数兆字节的若干块, 这些数据块被交替写到磁盘中。第1 段被写到磁盘 1中,第2 段被写到磁盘 2 中, 如此等等。当系统到达阵列中的最后一个磁盘时, 就写到磁盘 1 的下一分段, 以下如此。分割数据将 I/O 负载平均分配到所有的驱动器。由于驱动器可以同时写或读, 性能得以显著提高。但是, 它却没有数据保护能力。如果一个磁盘出故障,数据就会丢失。 RAID 0不适用于关键任务环境, 但是, 它却非常适合于视频生产和编辑或图像编辑。 RAIDLevel3 包括数据分割,另外,它还指定一个驱动器来存储奇偶信息。这就提供了某种容错功能, 在数据密集型环境或单一用户环境中尤其有益于访问较长的连续记录。 RAID 3 需要同步主轴驱动器来预防较短记录的性能下降。 RAIDLevel5 类似于 Level0 ,但是它不是将数据分成块,而是将每个字节的位拆分到多个磁盘。这样会增加管理费用, 但是, 如果一个磁盘出现故障, 则它可以更换, 数据可以从奇偶和纠错码中重建。 RAID 5 包括所有的读/ 写运行。它需要三到五个磁盘来组成阵列,最适合于不需要关键特性或几乎不进行写操作的多用户系统。其它不常见的 RAID 类型: RAIDLevel 1 是磁盘镜像——写到磁盘1 中的一切也