On Thu, Mar 03, 2005 at 10:33:40PM -0800, Junfeng Yang wrote:> > Hi,> > FiSC (our file system checker) emits several warnings on ext2, jfs and> reiserfs, complaining that diretories or files are lost while FiSC> believes they should already be persistent on disk. (ext3 behaves> correctly.)> > All warnings boil down to a single cause: when these file systems are> mounted -o sync or dirsync, dirty blocks are still written out> asynchronously. It appears to me that these mount options don't have any> effect on these file systems. Is this the intended behavior?

I don't believe so. The sync option should definitionally make callsto fsync for integrity redundant. This probably got broken ages agofor ext2 in one of the many buffer/page cache refactorings.