Journal checksum
A journal checksum is an integrity value computed over specified journal records or payloads to detect changes within that coverage.
Checksum coverage and recovery action depend on the journal format. In JBD2, descriptor, commit and journaled-block tag checks have distinct roles. A valid commit-block checksum does not by itself validate every journal payload. [1]
In Linux v6.12, a journaled-block tag mismatch skips that image while remembering a recovery error. Other images can still be replayed, and final writeback is attempted even after a failed pass. This is not a guarantee that mounting succeeds. [1]
Relations
- related
- checksum, journal-checkpoint, journal-revoke-record, crash-corruption-ambiguity
Citations
Further reading
Sources & caveats
- Behavior is scoped to the pinned Linux v6.12 source, not a fault-injection experiment or a guarantee about every filesystem.