LINUX RAID:廉价磁盘冗余阵列(Redundant Array of Independent Disks)部署【CentOS】

本文详细介绍了廉价磁盘冗余阵列(RAID)的两种常见配置RAID5和RAID6,包括它们的作用、硬RAID和软RAID的区别,以及RAID5的创建、维护和RAID6的双校验原理。重点讨论了RAID6的高容错性和适用场景,特别指出其在数据安全方面的优势和复杂性。
摘要由CSDN通过智能技术生成

廉价磁盘冗余阵列(Redundant Array of Independent Disks)

作用:容错、提升读写速率
图片: https://uploader.shimo.im/f/fK7I6F4AV5BIVts6.png

硬RAID: 需要RAID卡,有自己的CPU,处理速度快,有电池和无电池。
软RAID: 通过操作系统实现,比如Windows、Linux

  • 在这里我们主要将RAID5的部署

软RAID示例RAID5
准备4块硬盘===RAID5 :(3块数据盘) + (1块热备硬盘)
mdadm -C /dev/md0 -l5 -n3 -x1 /dev/sd{d,e,f,g} 创建RAID

格式化挂载
mkfs.ext4 /dev/md0
mkdir /mnt/raid5
mount /dev/md0 /mnt/raid5
cp -rf /etc /mnt/raid5/etc1

mdadm -D /dev/md0 //-D 查看RAID详细信息

模拟一块硬盘损坏,并移除
终端一:
[root@localhost ~]# watch -n 0.5 ‘mdadm -D /dev/md0 | tail’ //watch持续查看
终端二:
[root@localhost ~]# mdadm /dev/md0 -f /dev/sde -r /dev/sde
//模拟坏了并移除
-f --fail
-r --remove

  • 拓展 RAID6

图片: https://uploader.shimo.im/f/DqT2AsOHAdQ0ZgUB.png

RAID0 、 RAID1 、 RAID2 、 RAID3 、 RAID4 、 RAID5 ; RAID 等级都只能保护单个磁盘故障而造成数据丢失。两个磁盘都发生故障得情况,数据将无法恢复。 RAID6 具有双重校验的概念,它可以保护阵列中同时出现两个磁盘故障时,仍能够继续使用,不会发生数据丢失。

RAID6 不仅要支持数据的恢复,还要支持校验数据的恢复,因此代价比较高。 RAID6 思想最常见的实现方式是采用两个独立的校验算法,校验数据可以分别存储在两个不同的校验盘上,或者分散存储在所有成员磁盘中。当两个磁盘同时故障时,可重建两个磁盘上的数据。

RAID6 具有快速的读取性能、更高的容错能力。但是,它的成本要高于 RAID5 许多,写性能也较差,并有设计和实施非常复杂。因此, RAID6 很少得到实际应用,主要用于对数据安全等级要求非常高的场合。它一般是替代 RAID10 方案的经济性选择。

在这里其他RAID技术不做多赘述,一般国际服务器厂商都自带硬RAID。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值