Package: e2fsprogs
Version: 1.41.12-2

If an ext4 filesystem is configured with an external journal, and the block
device containing that journal is destroyed (for example, drive failure), it
seems impossible to remedy the situation with the current version of
e2fsprogs.

The steps should be something along the lines of:

tune2fs -f -O ^has_hournal /dev/bustedfs # (will corrupt filesystem)
e2fsck /dev/bustedfs                     # (hope the damage is not too bad)
mke2fs -O journal_dev -L new_journal /dev/newjournal
tune2fs -o journal_data -j -J device=LABEL=new_journal /dev/bustedfs

The first step will always fail, claiming "The needs_recovery flag is set.
Please run e2fsck before clearing the has_journal flag."

A similar bug was reported on ext3-us...@redhat.com mailing list, including
a patch: https://www.redhat.com/archives/ext3-users/2009-April/msg00001.html

-- 
Brian Ristuccia
br...@ristuccia.com
bri...@debian.org



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to