GJournal progress…
July 12, 2006 by pjd · 12 Comments
Ok, the work on fast fsck is finished. I integrated it with fsck_ffs(8).
I also changed the way how gjournaled file system is created. Now you need to use ‘-j’ option for newfs(8) to create gjournaled file system. You can also use ‘tunefs -j enable’ on an existing file system. You don’t need to provide ‘gjournal’ mount option any more, but when file system is gjournaled it will be visible in mount options.
I removed a hack of how gjournal was looking for gjournaled file systems. It is much nicer now.
Currently fsck will scan all cylinder groups, which is fast, but it could be a lot faster when I could add cs_nunrefs field to csum structure – file system keeps statistics about all cylinder groups after the super-block and having an information about which cylinder groups have unreferenced inodes would save us a lot of seeking. Unfortunately it will change UFS on-disk layout which is not acceptable at this point.
Hello, does the tunefs thingy mean that I can “convert” an existing FS to gjournal without newfs? If yes, a big thanks to you!
Geben mir bitte eine poker Brotchenxnw
Hi, is the gjournal project still alive? I couldn find any patches applying cleanly against recent BSD sources (6.2).
The latest one :
http://lists.freebsd.org/pipermail/freebsd-stable/2006-November/030803.html
applys cleanly but it doesnt seem fully functional to me.
Cheers,
Nikolas
btw: check your commenting system. It seems to be broken somehow
hbOHey cool blog, man!
pVOaEI cool blog, man!
I’ve tried to think it over and I guess this is just a rumor. I hate rumors that ruin private life so advise you not to believe it and leave your comments by yourself.
Do you really think this is new thing? Your blog is really good to me, I read it to get useful info, but sometimes I’m bored to tears.