mdadm 故障处理二

新增磁盘同步导致系统卡死

md126 : active raid10 sdj[4] sdl[2] sdk[1] sdm[3]
      15627788288 blocks super 1.2 512K chunks 2 near-copies [4/3] [_UUU]
      [=======>…] recovery = 37.4% (2930181248/7813894144) finish=472021466377.5min speed=0K/sec
      bitmap: 41/117 pages [164KB], 65536KB chunk

查看状态

cat /proc/mdstat
md126 : inactive sdj1 sdk2 sdl3
23441683464 blocks super 1.2
状态: Inactive(未激活)
成员磁盘: sdj, sdk, sdl(标记为 (S),表示备用盘)
问题: 该阵列未运行,缺少sdm盘。

重新激活

先停止 md126

mdadm --stop /dev/md126

手动激活

mdadm --assemble --force /dev/md126 /dev/sdj /dev/sdk /dev/sdl --verbose
mdadm: looking for devices for /dev/md126
mdadm: /dev/sdj is identified as a member of /dev/md126, slot 1.
mdadm: /dev/sdk is identified as a member of /dev/md126, slot 2.
mdadm: /dev/sdl is identified as a member of /dev/md126, slot 3.
mdadm: no uptodate device for slot 0 of /dev/md126
mdadm: added /dev/sdk to /dev/md126 as 2
mdadm: added /dev/sdl to /dev/md126 as 3
mdadm: added /dev/sdj to /dev/md126 as 1
mdadm: /dev/md126 has been started with 3 drives (out of 4).

查看 md126 状态

cat /proc/mdstat
md126 : active raid10 sdj[1] sdl[3] sdk[2]
      15627788288 blocks super 1.2 512K chunks 2 near-copies [4/3] [_UUU]
      bitmap: 41/117 pages [164KB], 65536KB chunk

新增磁盘

mdadm --add /dev/md126 /dev/sdm
mdadm: added /dev/sdm

查看 mda 恢复进度

cat /proc/mdstat
md126 : active raid10 sdj[4] sdl[2] sdk[1] sdm[3]
      15627788288 blocks super 1.2 512K chunks 2 near-copies [4/3] [_UUU]
      [>....................]  recovery =  0.1% (12079104/7813894144) finish=649.1min speed=200321K/sec
      bitmap: 41/117 pages [164KB], 65536KB chunk

查看 mda 状态

mdadm --detail /dev/md126
....
    Number   Major   Minor   RaidDevice State
       4       8      144        0      active sync set-A   /dev/sdj
       1       8      160        1      active sync set-B   /dev/sdk
       2       8      176        2      active sync set-A   /dev/sdl
       3       8      192        3      active sync set-B   /dev/sdm
posted @ 2026-01-19 22:43  小吉猫  阅读(2)  评论(0)    收藏  举报