Advertisement

RAID5 读书 Notes 6 复修

阅读量:

下篇文章介绍了resync与recovery的不同之处。本文重点分析了RAID5在修复过程中的处理机制。

首先先将mddev->recovery的一些状态做一些介绍:

复制代码
 #define     MD_RECOVERY_RUNNING     0               //resync或是recovery正在运行

    
 #define     MD_RECOVERY_SYNC     1                      //resync操作
    
 #define     MD_RECOVERY_RECOVER     2                //recovery操作
    
 #define     MD_RECOVERY_INTR     3                        //resync或是recovery被中断,应该是出现了异常,无法继续进行同步和修复
    
 #define     MD_RECOVERY_DONE     4                     //resync或是recovery执行完成
    
 #define     MD_RECOVERY_NEEDED     5                   //需要执行resync或是recovery
    
 #define

全部评论 (0)

还没有任何评论哟~