On Wed, 20 Aug 2008, Thanh Tran wrote:
> I upgraded my entire OS from Fedora 5 to 8. By slow, I mean around 20
> seconds to detect and mount. There are too many variables. I was hoping
> it would be a simple polling flag that could be switched in autofs. I
> can live with the slower time. I did notice that it took a long time
> only when I physically removed the drive and re-inserted the drive.
> When I use the "umount" command and not remove the drive, I can quickly
> change directory back to drive and it mounts in like 2 seconds at most.
> Thanks for the help.
It sounds like the issue is with hotplug -- automount can't mount a drive
when the kernel doesn't admit that it exists. If you could capture syslog
traffic from the kernel at the "debug" level, you could see from the
timestamps exactly how long it took to get the USB device alive enough to
be mounted. Also, I can easily imagine a race condition in which the
device is partially hotplugged, enough that the mount command doesn't fail
but does get stuck in some kind of timeout. If you wanted to put a lot of
work into the project, you could do this:
Starting with the device unmounted and removed, insert it and
simultaneously press enter on a command like this:
time /bin/sh -c "sleep 1 ; ls -ld /media/myusbdrive/."
(the ending /. makes sure that the command cannot finish until the referent
is actually mounted -- with "ls /media/myusbdrive" you wonder if an
optimization might deliver only confirmation that the mount point is in the
/media directory.) Unmount and repeat, varying the sleep time from 1 to 20
secs, and see if there's a specific time, probably about 5 secs, where
the long extra delay does not happen.
Jeff Moyer mentioned that most people use HAL and friends to mount
hotplugged volumes. I've written up a small "howto" on this topic. See
"Jim Carter's Bugfixes",
http://www.math.ucla.edu/~jimc/documents/bugfix.html
about halfway through, the item titled "Automatic Volume Mounting Without
KDE or Gnome", and the items following.
James F. Carter Voice 310 825 2897 FAX 310 206 6673
UCLA-Mathnet; 6115 MSA; 520 Portola Plaza; Los Angeles, CA, USA 90095-1555
Email: [EMAIL PROTECTED] http://www.math.ucla.edu/~jimc (q.v. for PGP key)
_______________________________________________
autofs mailing list
[email protected]
http://linux.kernel.org/mailman/listinfo/autofs