RAID详解+RAID5配置实战

您所在的位置:网站首页 raid5组建时间 RAID详解+RAID5配置实战

RAID详解+RAID5配置实战

2024-07-06 15:20| 来源: 网络整理| 查看: 265

RAID详解+RAID5配置实战

RAID 将一组硬盘连结起来,组成一个阵列,以避免单个硬盘损坏而带来的数据损失, 同时亦提供了比单个硬盘高的可用性及容错性。常见的组合方式有:RAID0、RAID1、RAID5、 RAID6、RAID01、RAID10,下面分别介绍它们的特性。

RAID 0:一块或以上硬盘

RAID0 俗称“条带”,它将两个或多个硬盘组成一个逻辑硬盘,容量是所有硬盘之和,因 为是多个硬盘组合成一个,故可并行写操作,写入速度提高,但此方式硬盘数据没有冗余, 没有容错,一旦一个物理硬盘损坏,则所有数据均丢失。因而,RAID0 适合于对数据量大, 但安全性要求不高的场景,比如音像、视频文件的存储等。

RAID 1:至少需要两块硬盘

RAID1 俗称“镜像”,它最少由两个硬盘组成,且两个硬盘上存储的数据均相同,以实现 数据冗余。RAID1 读操作速度有所提高,写操作理论上与单硬盘速度一样,但由于数据需 要同时写入所有硬盘,实际上稍为下降。容错性是所有组合方式里最好的,只要有一块硬盘 正常,则能保持正常工作。但它对硬盘容量的利用率则是最低,只有 50%,因而成本也是 最高。RAID1 适合对数据安全性要求非常高的场景,比如存储数据库数据文件之类。

RAID 5:至少需要三块硬盘

RAID5 最少由三个硬盘组成,它将数据分散存储于阵列中的每个硬盘,并且还伴有一 个数据校验位,数据位与校验位通过算法能相互验证,当丢失其中的一位时,RAID 控制器 能通过算法,利用其它两位数据将丢失的数据进行计算还原。因而 RAID5 最多能允许一个 硬盘损坏,有容错性。RAID5 相对于其它的组合方式,在容错与成本方面有一个平衡,因 而受到大多数使用者的欢迎。一般的磁盘阵列,最常使用的就是 RAID5 这种方式。

RAID 6:至少需要四块硬盘

RAID6 是在 RAID5 的基础上改良而成的,RAID6 再将数据校验位增加一位,所以允许 损坏的硬盘数量也由 RAID5 的一个增加到二个。由于同一阵列中两个硬盘同时损坏的概率 非常少,所以,RAID6 用增加一块硬盘的代价,换来了比 RAID5 更高的数据安全性。

RAID 10:至少需要四块硬盘

RAID10就是RAID1+0 是先将数据进行镜像操作,然后再对数据进行分组,RAID 1 在这里就是一个 冗余的备份阵列,而 RAID 0 则负责数据的读写阵列。至少要四块盘,两块做 raid0,另两块 做 raid1,RAID 10 对存储容量的利用率和 RAID 1 一样低,只有 50%. Raid1+0 方案造成了 50%的磁盘浪费,但是它提供了 200%的速度和单磁盘损坏的数 据安全性,并且当同时损坏的磁盘不在同一 Raid1 中,就能保证数据安全性、RAID 10 能 提供比 RAID 5 更好的性能。这种新结构的可扩充性不好,使用此方案比较昂贵。

相关理论:

raid0 :读写性能比较强,支持两块以上硬盘,没有容错功能,磁盘利用率100%

raid1 :偶数块硬盘,支持完全容错,读写性能相对单块磁盘会快一些,磁盘利用率50%,成本比较高

raid5 :三块及以上个数硬盘组成,一块硬盘的空间用作于做校验,读取速度会比较快,但是写入相对不高,磁盘利用率:(n-1)/n,最多支持一块硬盘故障,数据重建速度回比较慢

raid6 :四块及以上的硬盘构成,支持两块出错,用两块硬盘的空间做奇偶校验,读写性能比raid5弱,容错能力比raid5要强一些,磁盘利用率(n-2)/n

raid10:偶数 4块及以上的硬盘,先做raid1,再做raid0,支持完全容错,读写性能强,磁盘利用率50%,成本比较高

相关命令:

查看软件是否安装:rpm -qa | grep mdadm

对硬盘进行分区-制定分区类型为fd

创建raid5:mdadm -Cv /dev/md0 -a yes -n 4 -l 5 /dev/sd[bcde]1

格式化:mkfs.xfs /dev/md0

创建挂载点:mkdir /raid5

挂载: mount /dev/md0 /raid5

查看raid5构建状态: cat /proc/mdstat

模拟硬盘故障:mdadm /dev/md0 -f /dev/sde1

移除故障硬盘:mdadm /dev/md0 -r /dev/sde1

添加新的硬盘:mdadm /dev/md0 -a /dev/sde1

查看raid5重建过程:cat /proc/mdstat

一个图形化PING测试工具

gping能够以折线图的方式,实时展示 ping 的结果,支持 Windows、Linux 和 macOS 操作系统。并且支持多个目标同时Ping同时展示折线图方便对比。下面扩展一下ICMP及ICMP隧道。 https://mp.weixin.qq.com/s/bLywipIdUHEsHghO_426iQ image

https://www.jianshu.com/p/2e1d551b8261 https://github.com/orf/gping/releases https://github.com/orf/gping/tree/v1.2.1#install-cd https://github.com/orf/gping/releases https://blog.csdn.net/JKL852qaz/article/details/81204085?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0-81204085-blog-131313906.235v38pc_relevant_default_base3&spm=1001.2101.3001.4242.1&utm_relevant_index=3

参考

https://blog.csdn.net/weixin_66498243/article/details/124161524 https://zhuanlan.zhihu.com/p/478051078



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3