On Tue, 22 May 2001, Steve Lord wrote:
> > Hey, just wanted to congratulate you all. I just got CVS XFS running on
> > PowerPC (slightly modified kernel 2.4.5pre3). Most of my problems came from
> > trying to apply a 2.4.4 patch to 2.4.5pre.
Oh, I did want to mention that I had some #ifdef MODULE difficulties.
avl_terminate and pagebuf_locking_terminate (iirc) were defined conditionally
but called unconditionally. I just deleted the ifdefs around the definition
and it worked fine. (As you might have guessed, I'm not using XFS as a
module.)
> > $ /usr/sbin/xfs_logprint /dev/hda9
> > xfs_logprint:
> > data device: 0x309
> > log device: 0x309 daddr: 3072032 length: 9600
> >
> > Header 0x2 wanted 0xfeedbabe
> > **********************************************************************
> > * ERROR: header cycle=2 block=2646 *
> > **********************************************************************
> > Bad log record header
>
> Try running xfs_logprint -t on the filesystem, xfs_logprint on its own
> is not quite smart enough to work out which parts of the log have been
> written to as part of the last mount, and which have not. After a clean
> unmount you should get this type of output:
>
> [root@laptop lord]# xfs_logprint -t /dev/hda8
> xfs_logprint:
> data device: 0x308
> log device: 0x308 daddr: 7654976 length: 12000
>
> log tail: 11364 head: 11364 state: <CLEAN>
Yes, I do get that, thank you. I didn't really follow your explanation (or the
man page's), but that's fine for me. :)
Thanks again!
-Hollis
|