I am using ubuntu 18.04 with KDE Plasma after i upgraded from 16.04. I did some research and so far i understand that before the actual file transfer, files are cached in the ram so they can be fetched faster to the removable media.
So i was trying to copy 2GB of DSLR photos from my laptop m2.ssd to my ntfs usb stick probably usb 2.0. It takes around 15 minutes.
Dolphin and probably other file managers or programs misinform the user when it comes to progress. When i begin copying the files, the progress shown is pretty fast and ends within seconds(may vary). This happens even with cp and rsync.
So i guess the progress shown is actually the caching to the RAM. The reason i believe that is because:
a) Even after those program say the job is done, my usb light keeps blinking.
b) When i try to unmount the usb, it hangs(maybe phrased wrongly, it waits probably until the copying is finished) even though dolphin has informed me that the job is complete.
If i pull out the usb, it corrupts the data and i end up formatting it with
disks because the permissions to the files are all messed up.
1) Why does ubuntu handle usb like that? Shouldn't it keep track of the progress like windows?
2) Is there a way to get a windows-like file transfer progress? I can't be using
iostat or whatever every time i want to copy files from/to usb.