Linux下硬盘检测与修复

Linux下硬盘检测与修复,第1张

工具:badblocks

例;badblocks -s -v -o /root/bad block.log /dev/sda

单独一个命令面对大容量硬盘检测需要花费很多时间,可以考虑多路并进,设置每一路检测的起始块与终止块。

例:badblocks -s -v -o /root/bad block.log /dev/sda 200 1

badblocks -s -v -o /root/bad block.log /dev/sda 300 201

badblocks -s -v -o /root/bad block.log /dev/sda end start

意思检测从1到200的块。从201到300的块,从开始到结束的块。多路并行。

当raid10故障了一块硬盘怎么办?

1.模拟挂掉一块硬盘,从raid10的四块硬盘组中,剔除一块磁盘

查看: fdisk -l | grep sd[a-z]

2.剔除raid10中的一块硬盘

mdadm /dev/md0 -f /dev/sdd

3.检查raid10的状态

mdadm -D /dev/md0

4.即使挂掉一块硬盘,也不会影响整个raid10的使用

可以随意复制文件等 *** 作

需要重启机器,重新读取raid信息,

使用reboot命令重启,把新的硬盘加入即可

5.只需要购买新的硬盘设备,重新加入raid10磁盘阵列组中即可

6.此时可以检测磁盘阵列组的信息,等待一个修复的过程

有个修复的过程,Rebuild Status

7.等待修复完毕,且激活的设备回到了4块,raid10故障修复完毕

Active Devices: 4

Working Devices: 4


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7627869.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存