>From: Theodore Ts'o <[EMAIL PROTECTED]> > Um, e2fsck does search for the external journal device by UUID. It > only falls back to the superblock field specifying the device if the > journal can't be found.
I was in a hurry so I might of misread the symptoms I was seeing, but it sure looked like e2fsck 1.37-2sarge1 wasn't finding the journal. I didn't dare try reseting the field with tune2fs for fear of losing journal entries and data damage. > I think the problem you may be seeing is that it currently doesn't > correct the superblock field specifying the device. E2fsck can find > the journal, and it will replay the external journal if necessary. > But at the moment it doesn't set the superblock hint. You'll note that my first message said "...and correct the superblock field...", this is the main issue. Given that a filesystem with the journal device hint set wrong isn't mountable and tune2fs is dangerous on unclean filesystems, e2fsck MUST set the hint! > Still, it would probably be a good idea for e2fsck to set the > superblock hint, even if the mount program should also be doing this > as well. Isn't `mount` supposed to be a filesystem independant utility? At which point it has no business modifying flags in the superblock of an ext2 filesystem. -- (\___(\___(\______ --=> 8-) EHM <=-- ______/)___/)___/) \BS ( | [EMAIL PROTECTED] PGP 8881EF59 | ) / \_CS\ | _____ -O #include <stddisclaimer.h> O- _____ | / _/ \___\_|_/82 04 A1 3C C7 B1 37 2A*E3 6E 84 DA 97 4C 40 E6\_|_/___/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]