mddev->recovery标志位:
MD_RECOVERY_NEEDED://可能需要修复操作,在md_check_recovery中根据不同的状态,再设置
mddev->flags标志位:
MD_CHANGE_DEVS=0;//MD设备状态 发生改变,在reshape/写失败/md_do_sync时会设置
MD_CHANGE_CLEAN=1;//dirty<->clean转换,写之前,是从clean->dirty,写完后,dirty->clean
MD_CHANGE_PENDING=2;//superblcok正在更新,在md_update_sb函数刚开始设置,结束前清除
本文介绍了mddev结构中的recovery标志位及flags标志位的作用与设置条件,包括MD_RECOVERY_NEEDED标志,以及MD_CHANGE_DEVS、MD_CHANGE_CLEAN、MD_CHANGE_PENDING等标志,解释了这些标志如何帮助系统进行故障恢复和状态转换。
1173

被折叠的 条评论
为什么被折叠?



