GNOME Bugzilla – Bug 722173
copy progress bar sometimes doesn't appear with external drives
Last modified: 2015-11-24 14:25:53 UTC
When using external drives, it's important to always show the copy progress dialog and close it only after all data were synced, so that users don't unplug the drive too early. (We should try to protect them against their own ignorance, not everybody is an IT expert). I saw some good progress in this in Nautilus lately (the copy dialog seems to wait until the data is synced). However, it doesn't seem to work always. For an ext4 formatted drive (and my 100MB file 'abc'): * Copy progress dialog doesn't appear at all if 'abc' is not present on the drive * Copy progress dialog appears if 'abc' is already present on the drive and I want to overwrite it For a VFAT formatted drive: * everything works correctly. The dialog appears every time and it waits until data is synced. For a NTFS formatted drive: * Copy progress dialog doesn't wait for data sync if 'abc' is not present on the drive * Copy progress dialog waits for data sync if 'abc' is present and I want to overwrite it nautilus-3.11.3-1.fc21 udisks2-2.1.1-1.fc21 kernel-3.13.0-0.rc8.git0.1.fc21
This example video shows ext4 drive and a new file copies -> no copy dialog shown: http://kparal.fedorapeople.org/bugs/gnome_722178.webm
Is that still an issue with a 3.18+ nautilus?
The "do not eject yet" notifications do the job now. I've seen a case when the notifications didn't pop up, but I couldn't reproduce it. So for this particular bug report, I'd say it's obsoleted. But you could consider showing the progress bars every time for remote storage operations, and waiting until data is synced before you set it to 100% (that's the important part here). It would certainly help prevent users ejecting the drives prematurely.