[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Ext3 and external journals...



On Nov 02, 2001  12:06 +1100, Neil Brown wrote:
>  If I "fsck /dev/md1", it says
> 
>     Parallelizing fsck version 1.22 (22-Jun-2001)
>     e2fsck 1.22, 22-Jun-2001 for EXT2 FS 0.5b, 95/08/09
>     Superblock has external ext3 journal device (unsupported).
>     Abort<y>?

I just re-read this message - you are using e2fsck 1.22, and it is possible
that journal-device support wasn't added until after that.  Try with 1.25
and see if the problem still happens.

>  and the kernel log says:
> 
>     EXT3-fs: External journal has more than one user (unsupported) - 2
> 
>  which is a lie.  There is only one user.
> 
>  I am using 2.4.13 with  EXT3 FS 2.4-0.9.13, 21 Oct 2001, and
>  e2fsprogs 1.22.

Note that external journals aren't really supported fully.  The e2fsck
code does not yet work when e2fsck'ing a journal device directly.  What
_should_ happen is that it goes out and e2fsck's all of the users of
the journal, and any devices which can't be found (by UUID) have their
journal data written to a file, and when they are e2fsck'd they first
check for this journal file to recover their journal transactions.

Granted that we are nowhere close to supporting shared external journals
yet, but the basic support could be added (i.e. fsck'ing the journal
device instead of the filesystem itself).

Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://www-mddsp.enel.ucalgary.ca/People/adilger/





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]