Re: [Jfs-discussion] JFS in SuSE 7.2 with 2.4.4 kernel - problems
Brought to you by:
blaschke-oss,
shaggyk
From: Joachim F. S. <sel...@id...> - 2001-07-28 19:06:25
|
Hi Dave! On Fri, 27 Jul 2001 08:38:14 -0500, Dave Kleikamp wrote: >jf...@id... wrote: >> Now there are two problems I'm having. >> 1. If I umount my jfs partition and try to mount it again, I get an error >> and a subsequent call to fsck tells me the file system is dirty. A >> subsequent call to fsck.jfs -a fixes it without errors. >> Why doesn't umount clean the FS? (I do have the jfs utilities in >> a different directory frmo /sbin, but in the path. Can this be the >> reason? I'll check myself tonight) > >I haven't heard of this problem before. Are any errors logged to >/var/log/messages when unmounting the partition? Nope, not a single byte worth of info. >I don't think having the utilities in another directory would make a >difference here. It may prevent you from running fsck against the >partition, but you shouldn't have trouble running fsck.jfs explicitly. I did move them to sbin and that doesn't change a thing. In the meantime I have tried a different approach, as my OS/2 LVM didn't want to see the JFS partition created by linux. So I setup the partition in OS/2 and then copied stuff to it in linux. No problems with that so far. But the above mentioned dirty disk is still there. When I unmount (even if I haven't written anything to the partition at all!) and try to mount, it gives me error 22 in the log file (and a comment 'filessystem dirty' or such) and doesn't allow me to mount the partition. An fsck -f /dev/... cures everything and no errors are reported during that run. After that I'm back and I can mount the partition. This is with 2.4.4-4GB from SuSE 7.2. and compiled jfs-utils (on a SCSI machine with Tekram controllers, AMD K6-2 366) On a different machine I use 2.4.2-4GB from SuSE 7.1 and everything is just as it should. (IDE drive and AMD K7 800) Here I used the prebuilt jfs-utils rpm from a SuSE guy. >> 2. After a reboot and a couple of remounts, the JFS partition suddenly has >> a completely wrong usage value. It shows about 290kByte used of 1GB, >> but in fact I used 700MB of it! I did verify the file contents with a >> diff to the orginals and they are correct. So no data was lost, but it >> shows the wrong values. I'm worried about it writing over some existing >> stuff... ? > >Running fsck.jfs -d against the partition with no other flags might be >useful to report any problems with the block maps and summary >information. Running fsck.jfs -f against the partition will rebuild the >maps and summary information, and if that's the only problem, should fix >things until they get messed up again. The second problem hasn't occured since, even though I did heavy stress testing of the partition with 20 linux kernel 'unpacks' and diffs against an original (the little script was designed to bring out memory/hardware problems) and that went through really well. >> One remark: >> >> I could successfully mount, read and write to and from an OS/2 JFS volume >> and there I didn't have the problems mentioned above! > >This could indicate that there is a problem with the recently added code >to fix the "rm -rf" problem. The fix involved a disk format change that >was incompatible with the OS/2 format. The new code is not run when an >OS/2-formatted partition is mounted. >> >> Any pointers? Any request for more details? I'm happy to supply more, if >> given an idea what to do. > >The JFS team is in Ottawa now attending OLS, so it will probably be next >week before I get a chance to really look at this hard. If you find >anything useful in /var/log/messages, or by running fsck.jfs -d, please >send it to me. No sweat! I'm not really in a hurry. Sorry that I can't reproduce it anymore, as the second error is gone right now. A funny thing is, that if I run fsck on my main OS/2 JFS partition (the one I can't afford to loose!) in read only mode, it reports a few errors, although OS/2 never complains. Hope some of you guys find something or can ask me to send in some more debug info with a pointer on how and what exactly is needed. Take care Jocki ============================/\===/\=======/\=============================== Joachim F. Selinger / \ / \/\ /\/ \ ___ Brunhildenweg 4 / \/\ / \ \/\ \ | D-70597 Stuttgart,Germany/ / / CU \ / \ \ -----------(0)----------- (49)+711-901-8040 / / / / \ \ ' =FAX+711-901-8041======selinger(@)idefix.s.bawue.de=========Soaring======== |