RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。冗余磁盘阵列技术诞生于1987年,由美国加州大学伯克利分校提出他们希望通过大量廉价的硬盘来组建价格便宜,可用性高的磁盘阵列。但是RAID发展到今天,已经背离了当初价格便宜的初衷。但是RAID也带来了另外的好处,如何合理选择RAID的级别,可以构建出具有更高可用性,更好地容错的磁盘。

        RAID的主要分为硬件RAID和软件RAID,下面我们来简单介绍一下他们的优缺点。

            1)软件RAID 

                 指RAID 的所有功能都是操作系统与CPU 来完成,没有第三方的控制/处理(业界称其为RAID 协处理器――RAID Co-Processor )与I/O 芯片。这样,有关RAID 的所有任务的处理都由CPU 来完成,可想而知这是效率最低的一种。

                 优点: 门槛不高针对小型公司或个人研究使用(比较适合我们了解RAID的工作方式),相比硬件RAID会节省大量的开销费用。

                缺点:性能很低,会依赖于操作系统,有关RAID 的所有任务的处理都由CPU 来完成,可想而知软件RAID占用CPU使用率会比较高,这样在要求性能的环境下是不适用的,在实际的生产环境中极少的公司会使用软件RAID这种技术。


            2)硬件RAID

                 全面具备了自己的RAID 控制/处理与I/O 处理芯片,甚至还有阵列缓冲即使出现电源故障,它会使用后备的电池电源保持缓存,对CPU 的占用率以及整体性能是最好的。

                    优点:性能很高,有自己独立的控制器及处理器,不会占用CPU的资源使用率,而且不会依赖于操作系统

                    缺点:费用昂贵,对于大规模的存储费用巨大。


        RAID的级别标准和概念

                RAID的级别很多,各级别有着各自的优缺点,用户可以根据不同的需求来选择合适的级别,这里我就简单仅列出在真是环境当中常用到的RAID级别:

                1) RAID 0模式

                存储数据被分割成为了两部分,分别存储于两块RAID磁盘中,此时硬盘的理论存储速度是单块磁盘的2倍, 所以可以称之为:条带化。适用于个人、者图形工作站等数据安全要求不高的领域。

                RAID 0模式的工作特性:

                     读、写性能提升。

                     最少磁盘数:大于等于 2 

                     磁盘利用率: N*min 实际容量等于N块盘中最小的一个磁盘的N倍

                     冗余能力:  无,任何一块磁盘发生故障,整个RAID上的数据将全部丢失,无法恢复

                      

                                wKiom1Xe7lPjonv8AAByb_SkoAc771.jpg

                    RAID-0注意事项:
                        1.raid0的两个硬盘必须容量、规格相同。
                        2.组成RAID 0的两个硬盘在改变主从盘设置时将需要重新分区,原来磁盘里的所有数据将全部丢失。同一通道的两个硬盘在不改变主从盘设置的前提下可以更改位置,其结果不影响磁盘里的数据和读写操作。
                        3.组成RAID 0的磁盘改变为无RAID的模式或无RAID模式的一对磁盘改变为带RAID 0的模式时,系统将需要对相应的磁盘重新分区,原硬盘里的所有数据将全部丢失。


                2) RAID-1模式,镜像

                    每一份数据都会相同的写入在这两块磁盘上,所以这两块磁盘的内容是相同的.所以可以称之为:镜像。可以最大限度的保证用户数据的可用性和可修复性,安全性高,常用于对出错率要求极严的应用场合,如财政、金融等领域

                    RAID 0模式的工作特性:

                        读性能提升、写入性能下降

                        最少磁盘数:大于等于 2

                        磁盘利用率:1*min

                        冗余能力:有  


                           wKiom1Xe_EayNoziAAB0y3AbfY4107.jpg

                 注意事项:
                 1.两个硬盘必须容量、规格相同


                3)RAID 5模式

                   把数据和相对应的奇偶数校验信息存储到组成分布存储在RAID 5上的各个磁盘上 ,并且奇偶校验信息和相对应的数据分别存储于不同磁盘上,当RAID 5的一个磁盘数据发生损坏后,李荣剩下的数据和相应奇偶校验信息去回复被破坏的数据。尽管有一些容量上的损失,RAID 5却能提供较为完美的整体性能,因而也是被广泛应用的一种磁盘阵列方案。

                    RAID 5模式的工作特性:

                             读、写性能提升

                            最少磁盘数: 大于等于 2

                            磁盘利用率:(N-1)*min

                            冗余能力: 有

                    


                        wKioL1XfBd-hGD1aAACDCjiLRy0794.jpg

                    注意事项:
                        只允许有一块硬盘出现故障,出现故障时需要尽快更换。当更换故障硬盘后,在故障期间   写入的数据会进行重新校验。 如果在未解决故障又坏1块,那就是灾难性的了。 

                    

                    4) RAID 10模式

                        从其名称上就可以看出,它把RAID0和RAID1技术结合起来,既有RAID0的速度,又有RAID1的数据安全,数据除分布在多个磁盘上外,每个磁盘都有其物理镜像盘,提供全冗余能力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读写能力以及性价比高。使用于既有大量数据需要存取,同时又对数据安全性要求严格的领域 如银行、金融、商业超市、仓储库房、各种档案管理等

                         RAID 10模式的工作特性

                                读、写性能提升

                                最少磁盘数: 大于等于 4

                                磁盘利用率: N*min/2

                                冗余能力:有               

                                    wKiom1XfFx6wPC6lAAEQLRb2hP8588.jpg

                    注意事项:

                       1.选用的所有硬盘必须容量、规格相同



                    5) RAID 50模式

                        它具有RAID 5和RAID 0的共同特性。它由两组RAID 5磁盘组成(每组最少3个),每一组都使用了分布式奇偶位,而两组硬盘再组建成RAID 0,实验跨磁盘抽取数据。RAID 50提供可靠的数据存储和优秀的整体性能,并支持更大的卷尺寸。即使两个物理磁盘发生故障(每个阵列中一个),数据也可以顺利恢复过来。适用于高可靠性存储、高读取速度、高数据传输性能的事务处理和有许多用户存取小文件的办公应用程序。

                        RAID 50模式的工作特性:

                                读、写性能提升

                                最少磁盘数:大于等于 6

                                磁盘利用率:(N-2)*min

                                冗余能力: 有

                        

                        wKioL1XfFwmBULKzAAFZxVSGfMM257.jpg

                        

                        

                        完。


                        博文如有错误还请大神们略微指点一二,小弟在此拜谢!谢谢!