http://bugzilla.novell.com/show_bug.cgi?id=557565
http://bugzilla.novell.com/show_bug.cgi?id=557565#c11
--- Comment #11 from Kay Sievers 2009-12-23 16:44:02 UTC ---
We can not really be entirely sure that something polls the drive for media
changes. If polling in HAL/udisks is disabled the cache will not be up-to-date.
There is also the poll-interval where the data is not updated for a few
seconds.
The cache today, is the udev database/symlinks. The blkid-built-in cache is not
useful anymore. Mount/libblkid uses the udev information, but it forces a
re-validate of the retrieved data to be sure it passes the right
filesystem-type to the kernel.
This safety check was added because mounting the wrong type may cause the
kernel to destroy data. It happily accepts, mounts, writes and destroys an
actual non-FAT filesystem, if asked to mount it as FAT. It succeeds here if
there are only a few FAT sectors left from an old formatting. We see such
left-over signatures pretty frequently, and only recently the common filesystem
tools got fixed to wipe old signatures before re-formatting.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.