作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

在Linux的服务器领域,我们能接触的到硬件其实挺多的,但是在这些硬件我们根据我们的需要去使用的时候,一般会涉及到以下几个概念,IPMI,BIOS,RAID,在Linux进阶里面,我们就会分三章来介绍这3个概念。
Linux硬件-IPMI
Linux硬件-BIOS
Linux硬件-RAID(本章节)
讲RAID之前,我们先思考一个问题,我们如果购买一个盘,这个盘坏了,我们数据丢了怎么办?虽然这个问题在个人领域,普通人可能一辈子也无法遇到。但是在服务器领域,尤其是超大规模,任何小概率事件,都会经常发生。这也是个人理解RAID的来源。
RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)是一种数据存储技术,旨在通过将多个硬盘驱动器组合起来,以提高存储系统的性能、容量或可靠性。RAID 技术最初由加利福尼亚大学伯克利分校的研究人员提出,并在1980年代初得到推广和发展。
总之,RAID 技术通过不同的实现级别,在性能、容量和可靠性之间找到了平衡点,是现代数据存储系统中常见和重要的技术之一。
总结
1.其实在分布式存储诞生以后,在大规模集群里面RAID应用已经比较少,主要通过软件多副本方式来保证的高可靠性。并且由于Kubernetes的应用,对单机的可靠性要求也大大降低。
2.在部分采用的RAID的业务里面,主要也是以系统盘为主。
3.RAID的配置有的需要通过bios来完成,也有的可以通过ipmi来完成。
4.目前在市面上的NAS产品,包括个人和企业在很大程度上也是依靠RAID来保证高可用的。
5.RAID是分硬件和软件两种的,下一章我们再讲讲具体的。
PS:满足插入广告的要求了,哈哈!现在的广告是你们花钱了,我才有钱。值得纪念。
RAID级别 | 最低几块盘 | 磁盘容量 | 是否允许坏盘 |
|---|---|---|---|
RAID0 | 2 | 2块磁盘相加 | 不允许 |
RAID1 | 2 | 1块硬盘 | 可以坏1块 |
RAID5 | 3 | n-1块容量相加 | 可以坏1块 |
RAID10 | 4 | 2块磁盘 | 可以坏2块 |