Comment 52 for bug 133567

Revision history for this message
Bogdan Butnaru (bogdanb) wrote :

I know this is a bit complex to work-around, but we could hack Nautilus to work around this whenever it encounters a VFAT volume.

If I understand correctly, Nautilus uses the statfs call to determine the free space on the drive, to show it on the bottom of the window.

I would suggest that Nautilus start a new thread to call statfs; since other programs can read the drive contents correctly, I suppose Nautilus should be able to do the same. It would work as usually, minus whatever the statfs call is needed for, until the separate thread finishes the call.

I know this is complicated and probably not worth it, I just wanted to have the suggestion.

Otherwise, I strongly advise to revert the patch with data-loss possibility. The delay after mount is annoying, but it's less than a minute long and it only happens at mount time, I think it's much less annoying than loosing files and locking up randomly.