Raid详解

Raid:廉价冗余磁盘阵列

作用:把多块独立的物理磁盘按照不同的技术方式【称为Raid级别】组合起来形成一个磁盘组,逻辑上是一块大的磁盘,可以提供比单个物理磁盘更大的存储容量或更高的存储性能,同时又能提供不同级别数据冗余备份的一种技术

1.Raid技术分类:基于硬件的raid技术和基于软件的raid技术

  1.软raid技术:性能不好,操作系统坏了之后raid就用不了

  2.硬raid技术:性能好,具有检测和修复能力,安全性好

  【Raid卡接主板上,磁盘接raid上,如果没有raid,磁盘直接接主板上】

  Raid级别一般有raid0、raid1、raid2、raid3、raid4、raid5、raid6、raid7、raid10 、raid53等,常用的raid级别:raid0、raid1、raid5、raid10

  下面对几个常用的级别进行比较:

raid级别 关键优点 关键缺点 实际应用场景
raid 0 读写速度最快 没有任何冗余 MySQL slave,集群的节点RS
raid 1 100%冗余 读写性能一般,成本高 单独的,数据重要,且不能宕机的业务,监控,系统盘
raid 5 具备一定的性能和冗余,可以坏一块盘,读性能不错 写入性能不高 一般的业务都可以用
raid 10 d读写速度很快,100%冗余 成本高 性能和冗余要求都很好的业务,数据库主库和存储的主节点

  

 

 

 

 

 

 

  Raid 0 ,称为stripe(条带化)或striping(条带模式),是所有raid级别中存储性能最高的,数据的读写请求可以在多个磁盘并行执行;制作raid 0 至少1块物理磁盘,不同磁盘大小最好一致,一个坏了整个raid就坏了,适用于大规模并发读写,但对数据安全性要求不高的情况;特点:速度快、无冗余、容量无损失

  Raid 1 ,称为mirror或mirroring(镜像),旨在最大限度保证用户数据的可用性和可修复性,原理是把用户写入一个磁盘的数据全部自动复制到另外一个磁盘上;制做raid 1至少2块磁盘,整个raid的大小相当于两个磁盘中最小的那块的容量,实现了数据的完全备份;在存储时同时写入两块盘,降低了写入性能;适用于存放重要数据,对性能要求不高的情况;特点:100%冗余,容量损失一半

  Raid 5 :存储性能、数据安全和存储成本兼顾,至少采用三块盘,特点:容量损失一块盘(多了奇偶校验信息)

  工作原理:raid 5 不对数据进行备份,而是把奇偶校验信息存储到各个磁盘上,当一个磁盘损坏后,用剩下的数据和相应的奇偶校验信息恢复损坏的数据,只有两块盘同时损坏时数据才会完全损坏

读取速度和raid 0 相近,写入速度因为多了一个奇偶校验信息会比单个磁盘进行写入时慢

  Raid10:分为raid1+0模式跟raid0+1模式,raid1+0系统要比raid0+1系统冗余度高、安全性高,特点:理论上最多可以损失50%的磁盘

 

2.比较Raid和LVM:

LVM是在硬盘的分区之上,创建一个逻辑层,以方便管理整个硬盘分区系统,主要是用于灵活的调整分区的容量,有一定的冗余功能,但很弱

Raid更侧重于性能和数据安全

Raid的直接好处:

  1. 提升数据安全性
  2. 提升数据读写能力
  3. 提供更大的单一逻辑磁盘数据容量存储
posted @ 2018-05-23 10:43  XQR  阅读(159)  评论(0编辑  收藏  举报