When I plug in a FAT32 formatted pen drive, mount shows:
/dev/sdc1 /media/sumedh/PenDrive vfat rw,nosuid,nodev,uid=1000,gid=100,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks2 0 0
The man page for mount says this about "flush":
flush If set, the filesystem will try to flush to disk more early than normal. Not set by default.
This tells me that the problem will be much less visible on FAT but there is likely to be a window of time where it can still happen.
When I plug in a FAT32 formatted pen drive, mount shows:
/dev/sdc1 /media/ sumedh/ PenDrive vfat rw,nosuid, nodev,uid= 1000,gid= 100,shortname= mixed,dmask= 0077,utf8= 1,showexec, flush,uhelper= udisks2 0 0
The man page for mount says this about "flush":
flush If set, the filesystem will try to flush to disk more early than normal. Not set by default.
This tells me that the problem will be much less visible on FAT but there is likely to be a window of time where it can still happen.