Hi,
currently using M3, I noticed that when I insert a USB key and write some large (1~1.5Gb) files using nautilus, the progress bar moves incredibly fast (reported transfer speed is also very high), until a moment when it completely freezes and stays there for several (up to 15) minutes. Usually this happens when the file is reported to be copied up to 99%, but depending on the number and sizes of the files, this can happen before. This progress bar is then completely useless, because it means nothing.
My guess is that the progress bar is reporting the information it gets from fuse which is actually reporting fake information because it is write-caching the file. And when it receives the last byte of the files, it blocks until the cache is completely written to the key. This is a safe behavior, but makes the cache useless because the operation will not end until the last byte is written to the device. There is no gain using this cache.
So my question is, do you guys think I'm right thinking it is a write-cache problem? If yes, do you know how I can disable the write-cache only for USB keys? My guess is that it should be gvsfd.
I searched the internet but found no one complaining about this specific behavior, although I found several people with related but slightly different problems with solutions that don't apply to mine.
Thanks.