磁盘阵列的全名是(Redundant Arrays of Inexpensive Disk,RAID),中文意思是独立冗余磁盘阵列。RAID可以通过技术(软件或者硬件)将多个较小的磁盘整合成为一个较大的磁盘设备,而这个较大的磁盘功能可不止存储而已,它还具有数据保护的功能,整个RAID由于选择的级别(level)不同,而使得整合后的磁盘具有不同的功能,基本常用的level有以下几种
所谓的磁盘阵列是通过磁盘阵列卡(上图所示)来完成磁盘阵列的功能,磁盘阵列卡上面有一块专门的芯片用于处理RAID任务,因此在性能方面会比价好。在很多任务(例如RAID5奇偶校验值计算)中,磁盘阵列并不会重复消耗原本系统的I/O总线,理论上性能会较佳,此外目前一般的中高级磁盘阵列卡都支持热插拔,即在不关机的情况下抽换损坏的磁盘,在系统的恢复和数据的可靠性方面非常好用!
这边通过一个案例来详细讲解配置步骤:
具体步骤可以参考此篇博客第三段:磁盘管理的检测并确认新硬盘
使用rpm -q mdadm进行检查,如下图代表已安装过mdadm软件,未安装的话使用yum install -y mdadm 进行安装。
修改 /dev/sdb、/dev/sdc、/dev/sdd和 /dev/sde 磁盘
#格式mdadm?-C?-v?/dev/md0?-a?yes?-l5?-n3?/dev/sd[bcd]1?-x1?/dev/sde1
#查看RAID创建进度的两种方式:
[root@cheng0307 ~]# cat /proc/mdstat
[root@cheng0307 ~]# mdadm -D /dev/md0
#每5秒钟动态显示创建过程
[root@cheng0307 ~]# watch -n 5 'cat /proc/mdstat'
#检查某块磁盘是否已做RAID
[root@cheng0307 ~]# mdadm -E /dev/sdb1
查看RAID创建进度的两种方式
显示内容解释:
[root@cheng0307 ~]# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdd1[4] sde1[3](S) sdc1[1] sdb1[0]
41908224 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
#mdo:表示后面创建raid5 包含了sdd1,sde1,sdc1,sdb1
#其中sde1(s)表示是备份
#第四行的uuu:表示前面三块硬盘都是正常的
检查/dev/sdb1磁盘是否已做RAID。
也可以使用mdadm -D /dev/md0进行查看。
#格式化
[root@cheng0307 ~]# mkfs -t xfs /dev/md0
#挂载(非永久)
[root@cheng0307 ~]# mount /dev/md0 /opt/
进入挂载目录随便创建一些文件和文档
模拟一块磁盘故障,并查看重新创建的过程。
创建/etc/mdadm.conf 配置文件,方便管理软RAID的配置,如:启动、停止等。
相关命令:
[root@cheng0307?opt]#?echo?'DEVICE?/dev/sdb1?/dev/sdc1?/dev/sdd1?/dev/sde1'?>?/etc/mdadm.conf
[root@cheng0307?opt]#?mdadm?--detail?--scan?>>?/etc/mdadm.conf?
mdadm命令其他常用选项:
-r:移除设备
-a:添加设备
-S:停止RAID
-A:启动RAID
mdadm?/dev/md0?-f?/dev/sdc1?—?将指定磁盘设为故障
mdadm?/dev/md0?-r?/dev/sdc1?—?移除指定磁盘
mdadm?/dev/md0?-a?/dev/sdc1?—?添加指定磁盘
手动删除故障磁盘和添加新磁盘
如果没有第七步进行/etc/mdadm,conf配置文件的添加,停止后扫描不到配置文件将无法启动。
mdadm?-S?/dev/md0
mdadm?-As?/dev/md0
#-s:指查找?/etc/mdadm.conf文件中的配置信息
链接:? https://blog.csdn.net/weixin_...
大家都知道网页中必须要有图片,那么具体的该如何在网页设计中加入图片呢?下面...
前言 现在不管是桌面客户端还是移动客户端,都会夹杂着一部分H5页面,这种混合式...
一只小奶狗会有名字、品种以及一堆可爱的特点作为其属性。如果将其建模为一个类...
一、反常的SQL语句 某周四午休时分,我正在工位上小憩,睡梦中仿佛看到了自己拿...
默认uni-app打包出来的H5在Android上是没法播放.m3u8直播流的,控制台或报错 Unc...
至上一回分解完淘宝详情页( 点击查看 )后,再写了一篇关于商城基础模板装修首页...
CSS 是样式、布局和表示的领域。它充斥着颜色、大小和动画。但是你知道吗,它还...
qq空间有欢迎动画,想要给网页制作一个开场动画效果,该怎么制作呢?下面我们就...
css-vars-ponyfill 通过css变量来实现网页换肤的过程中,会出现兼容性问题。 为...
企业内部H5微应用开发 分为 服务端API和前端API的开发,主要涉及到进入应用免登...