unmounting of removable drives should show a progress dialog
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Nautilus |
Fix Released
|
High
|
|||
nautilus (Ubuntu) |
Fix Released
|
High
|
Martin Pitt |
Bug Description
USB Removable disks are currently mounted asynchroniously, which can lead to users removing the media under the false impression that their data is safely written.
In GNOME, choosing the GUI "remove"/"unmount" option immediately causes a visual cue that the device is no longer mounted (i.e. icon disappears from Computer and Desktop). Users usually interpret this as it's safe to remove the disk.
However, a sync is still running in the background, and this is visible for drives with an access light (not all do!). Usually, this lasts for about 10-15 seconds post unmount, but in worst-case scenarios it could take a minute or more to sync everything. If a user removes the disk at this stage, there will be data loss or even filesystem corruption.
KDE, on the other hand, shows an "Unmounting..." dialog that disappears when the underlying umount command exits (after all the data is written and the volume is actually unmounted).
So, GNOME needs to get a similar "Wait a second" dialog, or the underlying media should be mounted sync by hal.
Changed in nautilus: | |
status: | Unconfirmed → In Progress |
Changed in gnome-volume-manager: | |
status: | Unconfirmed → Confirmed |
Changed in nautilus: | |
assignee: | nobody → pitti |
Changed in nautilus: | |
status: | Unconfirmed → Confirmed |
Changed in nautilus: | |
status: | Confirmed → Fix Released |
Changed in nautilus: | |
importance: | Unknown → High |
I've had friends lose data this way, and I've corrupted a thumb drive also. I consider this problem to be pretty major.