Hmm. Recreated in 2.1.55, df sounds like sync... And looks like sync,
too (on blinkenlights)... And guess what:
And it is because df _calls_ sync!
write(1, "Filesystem 1024-blocks "..., 67Filesystem
1024-blocks Used Available Capacity Mounted on
) = 67
sync() = 0
statfs("/", {f_type=EXT2_SUPER_MAGIC, f_bsize=1024, f_blocks=491660,
f_bfree=21860, f_files=127472, f_ffree=89438, f_namelen=255}}) = 0
write(1, "/dev/hda4 491660 46"..., 58/dev/hda4
491660 469800 16780 97%
So "bug" is in df (or is sync required before df-ing?).
Pavel
-- I'm really pavel@atrey.karlin.mff.cuni.cz. Pavel Look at http://atrey.karlin.mff.cuni.cz/~pavel/ ;-).