Auto-montando USBs

Muy buenas, se me ocurrió la feliz idea de reinstalarme ubuntu paquete a paquete partiendo de la instalación base en consola, y la verdad es que va como un tiro quitándose de encima todos los paquetes innecesarios que mete ubuntu-desktop, pero por desafortunadamente me ha surgido un problema con el hotplugging de los dispositivos USB.

En la instalación completa de Ubuntu, funcionaban correctamente, pero al reinstalar desde la base han empezado los problemas, por lo que supongo que será cuestión de instalación/configuración. Al principio ni siquiera hacía mención de detectar las unidades de almacenamiento masivo como dios manda, así que instalé usbmount, que teóricamente es más ligero que pmount, aunque no crea icono en el escritorio y todo eso, pero vamos, me la suda.

La cosa es que ahora detectarlo lo detecta, pero falla al montar porque (evidentemente) no encuentra el dispositivo /dev/sdb1 en fstab o mtab, más concretamente:
mount: can't find /dev/sdb1 in /etc/fstab or /etc/mtab

Con pmount funciona todo correctamente, pero me gustaría conseguir hacer andar usbmount. Alguien tiene experiencia con usbmount? ha conseguido automontar correctamente un usb con él?
Ese mensaje te lo saca justo al enchufar al usb, o al intentarlo luego manualmente, o cómo?


Sobre lo del icono del escritorio, creo que también se puede hacer con usbmount. Al montar el dispositivo además de ponerlo en /media/usbx te crea por ahí un enlace simbólico al punto de montaje. Trasteando un poco con la configuración puedes cambiar la ruta de ese simlink para que se cree en el escritorio.

Yo lo que es usbmount no lo he usado. Como tengo pocos dispositivos usb para enchufar lo que he hecho es tocar directamente el udev para que me reconozca cada uno de esos dispositivos y me los monte siempre en el sitio que yo le diga (por ejemplo el mp4 va siempre en /mnt/mpio y la psp en /mnt/psp).
Ya, el problema es que siempre ando trasteando con tarjetas flash de cámaras de fotos y cosas de esas, y prefiero que me lo vaya administrando el sistema sobre la marcha.

El mensaje lo da al hacer doble click sobre el dispositivo en cuestión, cuando intenta montarlo. Adjunto dmesg al pinchar el usb:
[ 4680.036000] usb 1-2: new full speed USB device using uhci_hcd and address 5
[ 4680.864000] usb 1-2: configuration #1 chosen from 1 choice
[ 4680.872000] scsi5 : SCSI emulation for USB Mass Storage devices
[ 4680.872000] usb-storage: device found at 5
[ 4680.872000] usb-storage: waiting for device to settle before scanning
[ 4685.872000] usb-storage: device scan complete
[ 4685.876000] scsi 5:0:0:0: Direct-Access SigmaTel MSCN 0100 PQ: 0 ANSI: 4
[ 4685.880000] SCSI device sdb: 1013248 512-byte hdwr sectors (519 MB)
[ 4685.884000] sdb: Write Protect is off
[ 4685.884000] sdb: Mode Sense: 38 00 00 00
[ 4685.884000] sdb: assuming drive cache: write through
[ 4685.896000] SCSI device sdb: 1013248 512-byte hdwr sectors (519 MB)
[ 4685.900000] sdb: Write Protect is off
[ 4685.900000] sdb: Mode Sense: 38 00 00 00
[ 4685.900000] sdb: assuming drive cache: write through
[ 4685.900000] sdb: sdb1
[ 4685.904000] sd 5:0:0:0: Attached scsi removable disk sdb
[ 4685.904000] sd 5:0:0:0: Attached scsi generic sg2 type 0
Si necesitas hacer click en el punto de montaje para que se intente montar el dispositivo entonces diría que usbmount no está funcionando en absoluto, lo cual también explica por qué sale error del fstab.

Mira que en /etc/usbmount/usbmount.conf en la parte de FILESYSTEMS aparezca vfat.
3 respuestas