【Gold菜鸟】Linux知识回忆(5)——RAID磁盘阵列

前言

这一部分让我们来了解,Linux中的RAID磁盘阵列吧~

 RAID

介绍

RAID(Redundant Array of Independent Disks)指的是一种将多个硬盘组合在一起形成一个逻辑单元的技术,用于数据冗余、性能提升或两者兼顾。有多种不同的RAID级别,每种级别在数据保护和速度方面提供不同的优点。可以使用硬件控制器或软件解决方案来实现RAID配置。RAID技术可用于服务器、网络存储设备和部分个人电脑来增加数据冗余度并提高性能

实现方式

  • 条带化:一种自动的将I/O的负载均衡到多个物理硬盘上的技术。 条带化技术将一块连续的数据分成多个小部分并将其分别存储到不同硬盘上去,从而提高读写效率
  • 镜像盘/校验盘:将一个磁盘作为备份数据,实现数据的备份,性能略有下降,但提高了冗余性
  • 校验码/纠删码:通过分布式校验的方式,将校验数据分别存储在不同的磁盘,raid阵列的盘即存放数据也存放校验数据

实现条件

容量,磁盘中的接口,转速,品牌等都要尽量保持一致

RAID 0

读、写能力提升,通过条带化的方式实现;无冗余机制

可用空间:N*min(S1,S2……)

主要应用场景:云环境做单盘直通,保证最多的容量

RAID 1

读、写能力略有下降,通过数据镜像的方式保证了数据的可靠性

min(S1,S2……)

主要应用场景:装操作系统

RAID 4

通过校验码/纠删码的方式,将校验数据分布在不同的磁盘上,实现冗余机制

读、写能力提高

可用空间:(N-1)/N

至少三块盘实现

RAID 5

读、写性能提高

但是只能坏一块盘

可用空间:(N-1)*min(S1,S2,...)

至少需要三块盘

RAID 6

采用双份校验机制

读、写能力提高;有容错能力最多两块盘损害

可用空间:(N-2)*min(S1,S2,...)

至少磁盘数:4

RAID 10

通过先做RAID 1再做RAID 0实现提高可靠性和读写能力

通过镜像盘/数据副本的方式,保证数据的可靠性;每组最多可以损坏一块

可用空间:N*min(S1,S2,...)/2

至少磁盘数:4

还有RAID50、RAID60等,让服务器raid的实现需要搭配RAID卡

总结

以上就是RAID磁盘阵列相关信息了

  • 17
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

geekgold

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值