raid-consistency-check · shipping · also RAID redundancy check

RAID consistency check

A RAID consistency check tests whether redundant representations agree, such as mirrored blocks or parity and their associated data.

Related Observatory article: RAID consistency check on hesela.com

A controller consistency check can verify and correct mirror or parity data on fault-tolerant virtual disks. This is a redundancy-level operation, distinct from patrol read and from filesystem or application validation. [1] [4]

The mdadm 4.2 manual distinguishes readable mismatches from read errors. MD check records the former without reconciling them, but normal read-error recovery can still write reconstructed data. MD repair can rewrite parity or mirror copies; the command name check is not a write-free guarantee. [2]

Agreement alone does not identify the intended payload. Two matching copies can contain the same wrong application output. A single-error model shows that unvalidated maintenance reads can propagate bad data into parity. This does not establish that every controller behaves that way. [3] This is an integrity-boundary inference, not a measured fault rate. Retain coverage, completion, mismatches and repair actions separately. [4]

Relations

related
Patrol read, Data scrubbing, MD mismatch count, Parity inconsistency, Parity pollution, Checksum, RAID rebuild

Limitations

  • Repair policy and write behavior depend on the implementation and selected operation. [1, 2]

Citations

  1. Dell KB 000139796: PERC Check Consistency, mirror and parity correction (accessed 2026-10-25)
  2. mdadm 4.2 md(4): Scrubbing and mismatches, read-error handling versus readable mismatches (accessed 2026-10-25)
  3. Krioukov et al. Parity Lost and Parity Regained. FAST 2008, sections 3-4. (accessed 2026-10-25)
  4. Hesela: patrol read, RAID consistency and verification boundaries (accessed 2026-10-25)
Sources & caveats
  • The controller example is Dell PERC; Linux MD behavior is separately qualified using the mdadm 4.2 manual. [1] [2]
  • No maintenance command was executed and no optimal checking interval is claimed.

JSON: /data/terms/raid-consistency-check.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. RAID consistency check. Hesela. 2026-10-25. https://hesela.dev/terms/raid-consistency-check/