Auto mounting usb device on linux server

Cole Tuininga colet at code-energy.com
Tue May 9 21:55:02 EDT 2006


Hey all - I'm hoping somebody might be able to point out a suggestion or
solution for the following.

What I have is a Debian (sarge) server, and a couple of usb storage
devices.  What I want to do is to find a way that when I plug in one of
the storage devices, that the server will automagically mount the
device.  Extra points if I can also kick off a script once the drive is
mounted.

I tried the usbmount package, but it doesn't seem to work at all.  All
of the /media/usb* directories have been created, but nothing gets
mounted when I plug in the device.

I should also mention that I don't know for sure which usb slot the
storage device will be plugged into, nor can I guarantee that it will be
the only usb device plugged in.

Currently, when I plug in my 256MB pen drive, I see the following in the
logs:

==> daemon.log <==
May  9 21:50:42 localhost udev[3507]: creating device node '/dev/sdb'

==> messages <==
May  9 21:50:42 localhost kernel: usb 1-1: new full speed USB device
using address 4
May  9 21:50:42 localhost kernel: scsi2 : SCSI emulation for USB Mass
Storage devices
May  9 21:50:42 localhost kernel:   Vendor:           Model: USB DISK
12X      Rev: PMAP
May  9 21:50:42 localhost kernel:   Type:   Direct-Access
ANSI SCSI revision: 02
May  9 21:50:42 localhost kernel: SCSI device sdb: 487424 512-byte hdwr
sectors (250 MB)
May  9 21:50:42 localhost kernel: sdb: assuming Write Enabled
May  9 21:50:42 localhost kernel:  /dev/scsi/host2/bus0/target0/lun0: p1
May  9 21:50:42 localhost kernel: Attached scsi removable disk sdb at
scsi2, channel 0, id 0, lun 0

==> syslog <==
May  9 21:50:42 localhost kernel: usb 1-1: new full speed USB device
using address 4
May  9 21:50:42 localhost kernel: scsi2 : SCSI emulation for USB Mass
Storage devices
May  9 21:50:42 localhost kernel:   Vendor:           Model: USB DISK
12X      Rev: PMAP
May  9 21:50:42 localhost kernel:   Type:   Direct-Access
ANSI SCSI revision: 02
May  9 21:50:42 localhost kernel: SCSI device sdb: 487424 512-byte hdwr
sectors (250 MB)
May  9 21:50:42 localhost kernel: sdb: assuming Write Enabled
May  9 21:50:42 localhost kernel: sdb: assuming drive cache: write
through
May  9 21:50:42 localhost kernel:  /dev/scsi/host2/bus0/target0/lun0: p1
May  9 21:50:42 localhost kernel: Attached scsi removable disk sdb at
scsi2, channel 0, id 0, lun 0
May  9 21:50:42 localhost kernel: USB Mass Storage device found at 4
May  9 21:50:42 localhost udev[3507]: creating device node '/dev/sdb'

==> messages <==
May  9 21:50:43 localhost scsi.agent[3491]:      sd_mod: loaded
sucessfully (for disk)
May  9 21:50:43 localhost usb.agent[3466]:      usb-storage: already
loaded

==> syslog <==
May  9 21:50:43 localhost scsi.agent[3491]:      sd_mod: loaded
sucessfully (for disk)
May  9 21:50:43 localhost usb.agent[3466]:      usb-storage: already
loaded

==> daemon.log <==
May  9 21:50:44 localhost udev[3554]: creating device node '/dev/sdb1'

==> syslog <==
May  9 21:50:44 localhost udev[3554]: creating device node '/dev/sdb1'


Anybody have any suggestions?

-- 
Cole Tuininga <colet at code-energy.com>
Code Energy (http://www.code-energy.com/)




More information about the gnhlug-discuss mailing list