紧接着是RAID5,RAID5可以理解为是RAID0和RAID1的折中方案,RAID5具有RAID0相似的数据读取速度,只是多了一个校验信息。由于多个数据对应一个校验信息RAID5的磁盘空间利用率要比RAID1高,存储成本也相对较低,是目前应用较多的一种解决方案。
RAID5数据和校验信息是均匀分布在所有驱动器上的,也就是说如果磁盘1故障,条文1中的数据将丢失,如果请求获取条文1中的数据,那么RAID控制器将使用现有的数据块二和块三,以及块一到块三的既有信息来计算出块一中丢失的数据。
打个简单的比方数据1 2 3得到一个校验信息6,如果数据1的磁盘失效,可以利用校验信息6和数据2 3计算得出来数据1来,RAID5最低需要三块磁盘且需要付出一块磁盘用来存储校验信息。通过下方示意图我们也可以看出4块100G的磁盘,如果组成RAID5之后将产生300G可用存储空间。
最后是RAID10,它的结构其实非常简单,首先创建了两个独立的RAID1,然后将这两个独立的RAID1,再组成一个RAID0,如下方示意图中所示,磁盘1和磁盘2组成一个RAID1,磁盘3和磁盘4又组成另外一组RAID1,然后这两组RAID1,又组成了一个新的 RAID0,当往这个逻辑RAID中写入数据时,数据将被有序地写入两个RAID1中。
如果说写在磁盘1上的数据为1、3、5,那么写在磁盘2中的数据也为1、3、5,写在磁盘3的数据为2、4、6,那写在磁盘4中的数据也为2、4、6,因此这四个磁盘组成RAID10之后,将会具有RAID0和RAID1的两种特性。
RAID10允许任何局部RAID1中有一块磁盘失效,比如说磁盘1和磁盘3或者是磁盘2和磁盘4,而RAID10提供百分百的数据冗余支持更大的卷尺寸,而价格也相对较高,对大多数只要求冗余度,而不必考虑价格的应用来,RAID10可以提供最好的性能,在存储方面RAID10最低需要四块磁盘来使用并且只能使用其中的一半或者是更小的磁盘容量。例如四个100G的磁盘,如果组成RAID10之后,实际产生的容量是200G。
说完RAID原理之后,接下来是注意事项以及各自的特点。
首先是注意事项:第一,用来创建阵列的磁盘建议成对使用;第二,强烈建议使用型号 容量品牌均一致的磁盘来做阵列;第三,任何创建阵列或者是重建阵列时,都将清除硬盘中所有的数据。因此备份数据尤为关键。
接下来是各自RAID优点与缺点。
首先RAID0的优点在RAID0中多个磁盘产生多个读写并且存储性能强,缺点是没有容错,无法保证数据的完整性。
接着就是RAID1优点是提供数据容错并具有完整性,但是缺点也很明显,第一个成本较高、可利用空间小且实际存储容量只为原来存储的一半。
然后是RAID5优点是多个磁盘将产生多个读写,存储性能强却具有数据容错、数据完整性较高,最低要求三块磁盘,不管是阵列中有多少磁盘都要耗费一个磁盘来存储校验信息。
最后是RAID10,它同样也将提供多个磁盘并行读写,也具有数据容错、数据完整性较高的优点。缺点就是与RAID1一致、可利用空间小,但数据实际存储总量的一半并且至少需要四个磁盘。
说完RAID必要条件与原理之后,简单向大家介绍一下如何创建RAID。
1. 当满足两个必要条件后,重新开机会提示按组合键CTRL I,进入RAID配置界面。