软 RAID5 阅读笔记 十一 RAID6
发布时间
阅读量:
阅读量
1、执行校验与检查操作,若发现数据不一致,则通过计算得出准确数值,并将其存储至磁盘。在此过程中,仅依据当前状态设置对应的标识位,为后续处理提供依据:
static void handle_parity_checks6(raid5_conf_t *conf, struct stripe_head *sh,
struct stripe_head_state *s,
struct r6_state *r6s, int disks)
{
int pd_idx = sh->pd_idx;
int qd_idx = sh->qd_idx;
struct r5dev *dev;
set_bit(STRIPE_HANDLE, &sh->state);
BUG_ON(s->failed > 2);
/* Want to check and possibly repair P and Q. 想检查P,可能修复P和Q
* However there could be one '
全部评论 (0)
还没有任何评论哟~
