【Linux】磁盘阵列RAID技术

目录

一、RAID介绍

1.1 什么是RAID技术?

1.2 为什么要使用RAID技术?

二、RAID级别

2.1 常见的RAID级别

2.2 常见RAID介绍

三、RAID特性对比


一、RAID介绍

1.1 什么是RAID技术?

把多块独立的物理磁盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。

1.2 为什么要使用RAID技术?

LVM逻辑卷没有备份功能,且性能无法提升,所以使用RAID来备份并且提升读写性能。

一块磁盘无法提升性能,将多块磁盘列阵达成性能提升的效果。

二、RAID级别

2.1 常见的RAID级别

RAID0、RAID1、RAID5、RAID1+0

2.2 常见RAID介绍

(1) RAID 0

  • RAID 0连续以位或字节为单位分割数据,并行读写多个磁盘,因此有很高的传输速率,且没有数据冗余
  • RAID 0只是单纯提高性能,没有数据备份,其中一个磁盘失效将影响所有数据
  • RAID 0不能应用于数据安全性要求高的场合,不允许损坏

(2) RAID 1

  • 通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生相互备份的数据(写性能降低\frac{1}{2})
  • 原始数据繁忙时,可以直接从镜像拷贝中读取数据(读取性能提高一倍)
  • RAID 1是阵列中单位成本最高的,但提供了很高的数据安全性和可用性(磁盘利用率50%)
  • 允许损坏一块盘,且不影响所有数据

(3) RAID 5

  • 由3块(及以上)的盘组成阵列,随机将数据和校验数据存储在多个盘上
  • 多块盘同时进行读写,读性能提升,但由于校验机制,所以写性能下降
  • 磁盘利用率为\frac{N-1}{N}
  • 可靠性高,允许损坏一块盘,且不影响所有数据

(4) RAID 1+0

  • 由N(偶数,N>=4)块盘两两镜像成RAID 1后,再组成一个RAID 0
  • \frac{N}{2}的磁盘利用率,N为磁盘块数
  • N块盘同时进行读取,但只有\frac{N}{2}块盘进行写入
  • 性能高,可靠性高

三、RAID特性对比

RAID级别0151+0
是否有备份功能
是否提高读性能
是否提高写性能否 1/2
磁盘利用率100%50%n-1/n(n>=3) n为盘数50%
最少使用几块盘1(有效果需要2块及以上)2(以2的倍数出现)34(必须是偶数)
最多可以坏几块盘0112(不能坏同一RAID 1组里的,否则数据丢失)

注意:RAID模式与直通模式之间不能互通

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值