一、RAID模式简介
RAID(Redundant Array of Independent Disks)若干个单独的硬盘组成一个逻辑的磁盘。中文一般叫做磁盘阵列。
详情请看上篇RAID技术详解:https://chegva.com/1731.html
二、RAID模式简介
常见的RAID模式有5种:RAID 0,RAID 1, RAID 5,RAID 10,JBOD
1、RAID 0(串列)就是把2个(2个以上)硬盘串连在一起组成一个逻辑硬盘,容量是原来的2倍(或2倍以上)。向硬盘写入数据时,同时写入2个硬盘,每个硬盘写入一半,读出时也是从2个硬盘读取,所以速度比单个硬盘快。RAID0是提高硬盘速度,但是很不安全,数据没有冗余。
2、RAID 1(镜像)就是把2个(2个以上)硬盘并连在一起组成一个逻辑硬盘,容量不变,一个硬盘是另一个硬盘的镜像。向硬盘写入数据时,同时写入2个硬盘,每个硬盘写入同样的数据,当一个硬盘有故障,另一个硬盘可以继续工作,更换故障硬盘后,便向新硬盘复制数据,继续保持2个硬盘存储相同的数据。RAID1是保证数据安全,但是存储空间成本加大了。
3、RAID 5(交叉分布奇偶校验的串列)至少要3个硬盘组成,向硬盘写入数据的同时还写入数据的奇偶校验。速度与2个硬盘的RAID0一样,容量是2个硬盘之和,当其中一个硬盘有故障,更换硬盘后可以恢复这个硬盘的数据。RAID5是既提高速度又保护数据安全,但当其中一块盘坏掉需要校验恢复时恢复速度慢,往往会导致整个磁盘阵列访问缓慢。
4、RAID-6是在RAID-5 基础上,为了进一步加强数据保护而设计的一种RAID级别,与RAID-5 的不同之处在于,RAID-6采用双重校验方式,能够防止两块成员盘故障而引起的数据丢失,因此RAID-6的数据冗余性能相当好。但是,由于RAID-6增加了一个校验,所以数据写入的效率比RAID-5还要低很多,而且RAID控制器的设计也更为复杂。另外,RAID-6的磁盘空间利用率也比RAID-5低。
5、RAID 10(串列和镜像)至少要4个硬盘,就是每2个硬盘组成串列后再做镜像。RAID10的容量是2个硬盘容量之和,其中任何一个硬盘有故障,系统都可以正常工作,当更换硬盘后就像这个硬盘恢复原来的数据。RAID0是既提高速度又保护数据安全,应该是用得最多的方案,如果不缺钱的话。
6、JBOD即“Just Bundle Of Disks”,中文含义为“简单磁盘捆绑”,有时候也被称为“磁盘簇”,它还有一个英文名称叫做“Span”。JBOD严格说不是RAID,它是可以把不同容量的硬盘串连成一个大的逻辑盘,与RAID0不同的是在写入数据时是向一个硬盘写入,写满后再向下一个硬盘写。JBOD的读写性能完全等同于对单一物理盘的存取操作,同时JBOD也不提供数据安全保障,因为它没有任何冗余,它只是提供一种简单的利用磁盘空间的方法。JBOD的逻辑盘容量等于组成JBOD的所有物理盘的容量总和。