• Theodore Ts'o's avatar
    jbd2: don't wipe the journal on a failed journal checksum · e6a47428
    Theodore Ts'o authored
    If there is a failed journal checksum, don't reset the journal.  This
    allows for userspace programs to decide how to recover from this
    situation.  It may be that ignoring the journal checksum failure might
    be a better way of recovering the file system.  Once we add per-block
    checksums, we can definitely do better.  Until then, a system
    administrator can try backing up the file system image (or taking a
    snapshot) and and trying to determine experimentally whether ignoring
    the checksum failure or aborting the journal replay results in less
    data loss.
    Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
    Cc: stable@kernel.org
    e6a47428
journal.c 62.7 KB