8 Star 0 Fork 15

src-openEuler / mdadm

 / 详情

创建raid4或raid5阵列时某个盘变成了热备盘

已验收
缺陷
创建于  
2023-03-11 17:11

【标题描述】创建raid4或raid5阵列时某个盘变成了热备盘
【环境信息】
硬件信息:
虚拟机
软件信息:
输入图片说明
如果有特殊组网,请提供网络拓扑图
【问题复现步骤】

for each_level in 0 1 4 5; do
        echo y | mdadm -Cv /dev/md100 -l"${each_level}" -n2 "${disk1}" "${disk2}" || add_failure
        wait_cmd_nok "cat /proc/mdstat | grep recover" 1 180 || add_failure;cat /proc/mdstat
        udevadm settle
        mdadm -Y /dev/md100
        mdadm -D /dev/md100
        mdadm -Y /dev/md100 | grep "raid${each_level} 2 devices, 0 spares" || add_failure
        mdadm -D /dev/md100
        mdadm -S /dev/md100 || add_failure
    done
    for each_level in 6 10; do
        echo y | mdadm -Cv /dev/md100 -l"${each_level}" -n4 "${disk1}" "${disk2}" "${disk3}" "${disk4}" || add_failure
        wait_cmd_nok "cat /proc/mdstat | grep recover" 1 180 || add_failure
        udevadm settle
        mdadm -Y /dev/md100 | grep "raid${each_level} 4 devices, 0 spares" || add_failure
        mdadm -S /dev/md100 || add_failure
    done

【预期结果】
mdadm -D /dev/md100
输入图片说明
【实际结果】
mdadm -D /dev/md100
输入图片说明
【附件信息】
比如系统message日志/组件日志、dump信息、图片等

评论 (4)

jinjin 创建了缺陷

Hi yanglijin, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: Storage, and any of the maintainers: @louhongxiang , @liuzhiqiang , @linfeilong835 , @zero , @swf504

openeuler-ci-bot 添加了
 
sig/Storage
标签
jinjin 负责人设置为swf504
jinjin 优先级设置为主要

raid4,raid5创建后会进行数据同步的动作,当数据未完成同步时,执行mdadm -D查询raid阵列,会显示spare rebuilding的结果,这是正常现象,当数据同步结束后,通过mdadm -D查询raid阵列,会打印active sync的状态。查询数据同步的进度可以通过cat /proc/mdstat来进行查看。

@jinjin 麻烦确认是否已解决你的问题。

jinjin 任务状态待办的 修改为已完成

请尽快回归验证,验证无误的问题单状态应该改为已验收

jinjin 任务状态已完成 修改为已验收

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(5)
5329419 openeuler ci bot 1632792936 5592035 liuzhiqiang26 1594357385 9057761 ethan zhang 1638257525
1
https://gitee.com/src-openeuler/mdadm.git
git@gitee.com:src-openeuler/mdadm.git
src-openeuler
mdadm
mdadm

搜索帮助