21.20. 修复 RAID 磁盘
这个步骤描述了如何修复 RAID 阵列中的磁盘。
先决条件
-
已安装
mdadm
软件包。
流程
检查阵列失败的磁盘行为:
# echo check > /sys/block/md0/md/sync_action
这会检查数组和
/sys/block/md0/md/sync_action
文件显示 sync 操作。-
使用您选择的文本编辑器打开
/sys/block/md0/md/sync_action
文件,并查看是否有任何有关磁盘同步失败的消息。 -
查看
/sys/block/md0/md/mismatch_cnt
文件。如果mismatch_cnt
参数不是0
,这意味着 RAID 磁盘需要修复。 修复阵列中的磁盘:
# echo repair > /sys/block/md0/md/sync_action
这会修复阵列中的磁盘,并将结果写入
/sys/block/md0/md/sync_action
文件。查看同步进度:
# cat /sys/block/md0/md/sync_action repair # cat /proc/mdstat Personalities : [raid0] [raid6] [raid5] [raid4] [raid1] md0 : active raid1 sdg[1] dm-3[0] 511040 blocks super 1.2 [2/2] [UU] unused devices: <none>