fat: clear dirty flag on buffer returned in readBlock, so we don't write back the page that has not actually changed.
vfs: File::sync to force file data to be written back to disk, implemented fsync() to use it.