RAID 是一种数据存储虚拟化技术,它集成了多个独立的驱动器,以获得更好的存储性能和更高的可靠性。服务器 RAID 可以通过增加用于保存和访问数据的驱动器数量来提高数据吞吐量。多个驱动器的组合提供了数据冗余,可以提高操作系统的容错能力。
简单的理解就是RAID即磁盘阵列,就是把几块硬盘合起来使用,形成一整个硬盘阵列的意思。做了RAID的好处也就是说就算硬盘坏了一块,剩下好几个硬盘是正常的,这样服务器就不会死机,数据也可以安全保存好了。
RAID 类型
服务器 RAID 的类型分很多种的,主要目标是提供性能、可靠性、可用性和容量。不同的 RAID 级别代表不同的配置,并且在这些关键目标方面表现不同。这里介绍一下最常用的几种:
RAID0:
没有数据冗余,没有奇偶校验,如果一个硬盘换了,整了RAID阵列的数据都没法正常使用了。但是它的优点在于速度极快,硬盘容量使用率为100%。它只适用于非关键存储,如临时文件备份。
由于RAID0中的硬盘都可以独立读写,如果硬盘有2块,那么读写速度就是2倍,如果有3块读写速度就是3倍,以此类推有N块,读写速度就是N倍。
RAID1:
RAND1实现必须要2块硬盘,比如在硬盘1上存储了数字1,那么它服务器也会相应地在盘2上存储数字1,在硬盘1上存储2时,那么硬盘2上也就相应的存储了2,以此类推。也就是说RAID1的作用是克隆一份一模一样的数据,即使是其中一块硬盘换了,数据也还完好无损的在那里。缺点就是只能坏一块硬盘,因为是实时克隆数据的原因,所以速度上按理会减半,并且使用相同规格硬盘备份数据,也就是说另外一块硬盘的容量会被占用,因此硬盘使用量也会减半。使用场景:对于数据安全性要求较高的情况下可以使用,比如文档管理系统等等。
RAID5:
至少需要三块硬盘,这种模式把每个数据块打散,然后均匀分布到各个硬盘。它将奇偶校验的数据均匀地分散到不同的硬盘。这样如果有一个硬盘坏掉了,丢失的数据可以从奇偶校验里面计算出来。
通常RAID-5的容量会损失1/3,用来储存奇偶校验信息。这种模式兼顾了成本、性能,也是比较常用的一种模式。
RAID6
RAID 6 类似于 RAID 5,但使用带双奇偶校验的条带化。在一个驱动器发生故障的情况下,控制器可以使用一组奇偶校验数据来重建数据。如果在恢复阵列之前另一个驱动器发生故障,则将剩余数据和两组奇偶校验组合在一起可以重建两个丢失驱动器的内容。因此,RAID 6 可以防止双磁盘故障,使其更加实用。
与 RAID 5 相比,RAID 6 提供了更高的冗余和读取性能。但是对于密集的写操作,由于双重奇偶校验计算,它可能会遭受同样的性能下降。
RAID10
也就是RAID1+RAID0结合起来使用,就是RAID10,兼顾了RAID1和RAID0的特点。
RAID 级别的优点、缺点和用途
不同的 RAID 类型之间存在显着差异,用户需要了解每个 RAID 的优点、缺点和理想用途。
版权所有:江苏和讯自动化设备有限公司所有 备案号:苏ICP备2022010314号-1
技术支持: 易动力网络