设为首页 收藏本站
查看: 1200|回复: 0

[经验分享] CentOS 6.5 软RAID5维护

[复制链接]
累计签到:83 天
连续签到:1 天
发表于 2017-8-31 12:20:27 | 显示全部楼层 |阅读模式
本帖最后由 mayiwen123456 于 2017-9-5 11:54 编辑

当我们把raid5搭建好后,还需要进行日常的维护操作,比如其中一块物理硬盘损坏,我们需要进行更换故障磁盘的操作,下面我们将模拟raid5 中磁盘损坏来讲解软RAID 的维护操作。
raid5搭建参考:https://www.iyunv.com/thread-402549-1-1.html
1.1 模拟磁盘损坏
04.JPG
在实际中,当软RAID 检测到某个磁盘有故障时,会自动标记该磁盘为故障磁盘,并停止对故障磁盘的读写操作。在这里我们将/dev/sdh1 模拟为出现故障的磁盘,命令如下:
# mdadm /dev/md5 -f /dev/sdf1
4.JPG

1.2 查看重建状态
在上面创建RAID 5过程中,我们设置了一个热备盘,所以当有标记为故障磁盘的时候,热备盘会自动顶替故障磁盘工作,阵列也能够在短时间内实现重建。通过查看"/proc/mdstat" 文件可以看到当前阵列的状态,如下:
#cat  /proc/mdstat

41.JPG
#mdadm -D  /dev/md5
44.JPG
以上信息表明阵列正在重建,当一个设备出现故障或被标记故障时,相应设备的方括号后将被标以(F),如 "sdf1[6](F)"。
其中 "[4/3]" 的第一位数表示阵列所包含的设备数,第二位数表示活动的设备数,因为目前有一个故障设备,所以第二位数为3;
而 "[UUU_]" 表示当前阵列可以正常使用的设备是/dev/sdc1 , /dev/sdd1, /dcv/sde1,如果是设备 “/dev/sdc1” 出现故障时,则将变成[_UUU]
1.3 重建完毕后查看阵列状态
4.JPG
当前的RAID 设备又恢复了正常。

1.4 移除损坏的磁盘
#mdadm  /dev/md5 -r /dev/sdf1
41.JPG
移出去前:

42.JPG
移除后:
43.JPG

/dev/sdf1 已经移除了。工作中就可把坏硬盘拿出,更换新的硬盘并分区。
2.1新加热备磁盘
如果是实际生产中添加新的硬盘,同样需要对新硬盘进行创建分区的操作,这里我们为了方便,将刚才模拟损坏的硬盘再次新加到raid5 中。
#mdadm /dev/md5 -a  /dev/sdf1
4.JPG
2.1 查看raid5 阵列状态
41.JPG
/dev/sdf1 已经变成了热备盘。
3.1如果现在已经做好的RAID 空间还是不够用的话,那么我们可以向里面增加新的硬盘,来增加RAID 的空间。
3.2 在虚拟机中添加物理硬盘 https://www.iyunv.com/thread-402549-1-1.html


3.3向RAID 中新加一块硬盘
# mdadm /dev/md5 -a /dev/sdh1
42.JPG
默认情况下,我们向RAID 中增加的磁盘,会被默认当作热备盘,我们需要把热备盘加入到RAID 的活动盘中。
3.4 热备盘转换成活动盘
# mdadm -G /dev/md5 -n5
43.JPG
查看此时RAID 状态
44.JPG
/dev/sdh1 已经变成了活动盘,但是Array Size : 25144320 (23.98 GiB 25.75 GB)并没有变大,这是因为构建没有完成,图中也可以看出Status 为clean, reshaping。
等RAID 完成构建后,RAID的容量就会改变为(5-1)x 8GB,查看进度可以参考Reshape Status,也可以参考/proc/mdstat.
构建完毕后的RAID 状态:
45.JPG
Array Size : 33525760 (31.97 GiB 34.33 GB),磁盘容量已经增加了。

3.5 扩容文件系统
RAID 构建完毕后,阵列容量增加,但是文件系统还没有增加,这时我们还需要对文件系统进行扩容。
# df –TH
# resize2fs /dev/md5
# df –TH
46.JPG
文件系统已经扩容到32G.
3.6修改RAID 配置文件/etc/mdadm.conf
480.JPG
481.JPG
48.JPG
reboot 测试
49.JPG


=======
umount /dev/md5
mdadm -S /dev/md5
rm /dev/md5
vi  -rf /etc/fstab

47.JPG
47.JPG

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-403685-1-1.html 上篇帖子: 《阿里巴巴分布式服务框架 Dubbo》 下篇帖子: sonar安装配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表