首页/系统/服务器硬件与 RAID 速查/一致性检查(Consistency Check)
RAID 级别与计算68 条

一致性检查(Consistency Check)

一致性检查读取数据与校验并重新计算比对,发现 RAID 5/6 阵列中数据与校验不一致的条带;部分控制器发现不一致后可自动修复。

目的发现并修复数据/校验不一致(如写洞、掉电后的残留)
与巡检读区别巡检读只看盘能否读通,不校验数据一致性
频率通常按月或按需执行,可计划在低峰期

storcli 启动一致性检查并查看进度

storcli 启动一致性检查并查看进度
storcli /c0/v0 start cc
storcli /c0/v0 show cc
storcli /c0/v0 stop cc
对不一致数据的自动修复方向依赖校验假设(数据对、校验错),在多数控制器上默认按修复校验处理。

易错点

  • 和巡检读混着排计划:两个任务同时跑会互相抢 IO
  • 认为跑了 CC 就不需要备份:CC 只能发现阵列级不一致,不能恢复误删

数据来源与参考

  • Broadcom MegaRAID 用户指南(Consistency Check)
  • storcli 命令参考
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌