On Thu, Mar 20, 2008 at 1:13 PM, Dan Cowsill <[EMAIL PROTECTED]> wrote:
>
> On Thu, Mar 20, 2008 at 12:22 PM, Dan Cowsill <[EMAIL PROTECTED]> wrote:
>  > On Thu, Mar 20, 2008 at 11:01 AM, Alan McKinnon <[EMAIL PROTECTED]> wrote:
>  >  >
>  >
>  >
>  > > On Thursday 20 March 2008, Dan Cowsill wrote:
>  >  >  > Right, so I have an external USB hard drive always hooked up to my
>  >  >  > machine.  I've a listing in /etc/fstab to mount it at boot.
>  >  >  > Unfortunately, the drive does not boot because localmount can't find
>  >  >  > /dev/sda1.  Now, after the boot process I can find /dev/sda1 and
>  >  >  > mount the drive just fine, leading me to believe that localmount
>  >  >  > tries to mount the drive without populating /dev with USB devices.
>  >  >  >
>  >  >  > How could I resolve this?
>  >  >
>  >  >  The canonical way is of course to use udev to run a mount script as 
> soon
>  >  >  as the usb drive's device is created. This is hard and requires much
>  >  >  googling.
>  >  >
>  >  >  The hackish, kludgy, totally not recommended method that always works 
> is
>  >  >  to put a call to 'mount -a' in /etc/local.d/local.start
>  >  >
>  >  >  :-)
>  >  >
>  >  >
>  >  >  --
>  >  >  Alan McKinnon
>  >  >  alan dot mckinnon at gmail dot com
>  >  >
>  >  >  --
>  >  >  gentoo-user@lists.gentoo.org mailing list
>  >  >
>  >  >
>
>  Okay, so I wrote a new rule into rules.d that goes like this:
>
>  KERNEL=="sda", RUN+="/bin/mount -t ntfs-3g /dev/sda1 /home/dcowsill/usb"
>
>  Now, this works (sort of).  If I were to run udevstart, udev would
>  happily execute mount on the usb drive and all would be well.  If the
>  system is restarted or the device is plugged in, no joy.
>
>  So why is this only executing when I use udevstart?
>
>
>
>  --
>  Dan Cowsill
>  http://www.danthehat.net
>

Yeh, I wasn't being specific enough with my rule.  This rule (revised)
works perfectly:

KERNEL=="sda1", RUN+="/bin/mount -t ntfs-3g /dev/sda1 /home/dcowsill/usb"

Thanks Alan, for putting me on the right track.  Also, much
appreciation goes to Greg Kroah-Hartman, who wrote udevtest!

Cheers
-- 
Dan Cowsill
http://www.danthehat.net
-- 
gentoo-user@lists.gentoo.org mailing list

Reply via email to