Raid技术详解
独立磁盘冗余数组(RAID, Redundant Array of Independent Di);也称其为廉价磁盘冗余数组(Redundant Array of Inexpensive Disks),简称为硬盘阵列。通俗的说RAID就是把硬盘组合在一起,组成一个磁盘阵列;实现对数据的可靠性、读写快速性、冗余性廉价性的存储。
RAID技术类别
- 01
RAID有级别(level)表示但是级别不是代表性能的先进,只是表述了磁盘组织方式不同,没有上下之分。
- 02
分条技术 RAID刚刚出现时最重要的技术是分条技术(用“0”表示)。分条技术实现了把数据分散存储在多个盘上并且加快了存储速度;缺点是不能保证数据本身的安全性
- 03
镜像技术 磁盘镜像技术(用“1’表示),数据条带化以后对数据进行双重存储;极大的提高了数据本身的安全性;缺点是极大的浪费存储空间
- 04
奇偶校验技术 利用校验码实现对对数据的完全备份或者是分磁盘的备份,也就是RAID4与RAID5等常用的技术;缺点是:数据的修复具有危险性,校验磁盘很大程度的造成了数据的存储速度。
常见RAID技术介绍
- 01
1、RAID0 (1)优点:对数据的读写性能都有了很大的提升 (2)不足之处:不提供冗余能力 (3)所需磁盘数:至少两块
- 02
2、 RAID1 (1)优点:对数据的读取性能提升;具有冗余能力,当磁盘中的一块坏掉后,不会损失任何数据 (2)缺点:对数据的写入的性能下降,空间的利用率低,仅有1/2 (3)所需磁盘数:至少两块
- 03
3、RAID3 RAID 3 使用字节级别的条带化技术,并采用专用的奇偶校验磁盘,因此计算机上会安装一个卷。RAID 3 阵列能在一个磁盘出现故障的情况下确保数据不丢失。如果一个物理磁盘出现故障,该磁盘上的数据可以重建到更换磁盘上。如果数据尚未重建到更换驱动器上,而此时又有一个磁盘出现故障,那么阵 列中的所有数据都将丢失。
- 04
4、 RAID4 (1)优点:采用校验技术;有一个特定的磁盘作为数据的完全存储,其他的磁盘采用条带技术,进行对数据的读写性能都有提高并且磁盘利用率高,磁盘损坏一个或者是校验盘损坏也不会造成数据的流失,可以重新计算为(n-1)/n(n代表磁盘个数) (2)缺点:校验码盘访问量大的性能很大程度的牵制着整个磁盘阵列的性能校验码盘很有可能会成为性能的瓶颈,并且修复损坏磁盘的数据的需要遍历整个阵列,修复慢,性能损失大 (3)所需磁盘数:至少三个磁盘
- 05
5 、RAID5 (1)优点:采用校验技术;与RAID不同的是每个磁盘都是校验盘,轮替的当做校验盘的功能,降低了对单个磁盘的巨大的访问量,使其读写性能在RAID4 的基础上又了提高;与RAID4相同磁盘的损坏个数只能有一个,校验盘损坏也不会造成数据的流失,都可以重新计算 (2)缺点: 修复损坏磁盘的数据的需要遍历整个阵列,修复慢,性能损失大,相对RAID4有很大的改善 (3)需要磁盘数:至少三块
- 06
6、 RAID10 (1)优点:对数据的读写性能都有很大的提升,并且对数据有冗余能力每一个组的任何一个磁盘损坏不会影响数据的损失,并且更换磁盘修复时,不用遍历整个磁盘 (2)缺点:空间利用率低仅有1/2,同组的磁盘同时损坏时就会造成整个磁盘阵列的数据崩溃 (3)所需磁盘数:至少四个