什么是RAID及常见RAID详解

版权声明:转载请注明出处! https://blog.csdn.net/ywd1992/article/details/89227784

一、RAID基础知识

(1)什么是RAID

RAID(Redundant Array of Independent Disk)即独立磁盘冗余阵列,简称磁盘阵列,通俗的说是由很多块磁盘组成的磁盘子系统,在操作系统下是作为一个独立的大型存储设备出现。

(2)为什么使用RAID

简单来说,单块磁盘在性能上、容量上、安全上都存在一个单点的问题,如果我们把多块磁盘组件成一个group也就是做一个RAID,在操作系统下这多块磁盘就会被当成一个逻辑驱动器,就可以实现同时从多块磁盘存取数据,提高了吞吐量,也提高了存取速度并扩大了存储容量,并且更加易于管理,还有一点更加重要的就是任何一块硬盘出现问题时,操作系统都还可以继续工作。

二、常见RAID详解及比较

介绍 所需硬盘及容量 性能及安全 应用场景
RAID 0 把连续的数据分成几份,然后分散存储到阵列中的各个硬盘上。其中任何一个磁盘故障,都会导致数据丢失 最少一块硬盘;容量为所有硬盘容量的和 读写性能高,随机写性能高,无冗余,无热备,无容错性,安全性低 无故障的迅速读写,要求安全性不高的使用场景
RAID 1 把相同的数据分别写入阵列中的每一块磁盘中,最大限度的保证用户数据的可用性和可修复性。缺点是存储成本高 2n块硬盘,容量是总容量的一半 读写性能低,随机写性能低,利用复制进行冗余,有热备,可容错,安全性高 随机数据写入,要求安全性高,如服务器、数据库存储领域
RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储方案,也可理解为是RAID 0和RAID 1的折衷方案。其原理是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。相对于RAID 0,只是多了一个奇偶校验信息 3块或更多的硬盘,容量为(n-1)/n,n为磁盘数量 随机和连续写性能低,读性能高,利用奇偶校验进行冗余,可容错,安全性高 随机数据传输要求安全性高,如金融、数据库、存储等
RAID 10 兼顾存储性能和数据安全,提供了与RAID 1一样的数据安全保障,同时具备与RAID 0近似的存储性能。缺点是存储成本高 4n块硬盘,容量为总量的一半 读写性能适中,利用复制进行冗余,可容错,安全高 适于于要求存取数据量大,安全性高,如银行、金融等领域

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ywd1992/article/details/89227784