[Dev] constructing a USB media upload and download device

Quiliro Ordóñez quiliro at congresolibre.org
Tue Oct 16 17:46:58 GMT 2012


I have made progress. This is the current situation.

# cat /etc/udev/rules.d/65-usb_derecho.rules
ACTION=="add", 
ENV{ID_PATH}=="pci-0000:00:12.2-usb-0:2:1.0-scsi-0:0:0:0", 
SUBSYSTEMS=="usb", SYMLINK+="usb_izquierdo"

# devmon --exec-on-device /dev/usb_izquierdo "cp -r /home/ana/media %d ; 
umount %d"       # unsuccessful

# devmon --exec-on-device /dev/sdb1 "cp -r /home/ana/media %d ; umount 
%d"                    # successful

# devmon --exec-on-drive "cp -r /home/ana/media %d ; umount %d"         
                               # successful

# udevadm info --query=all 
--name=/dev/disk/by-path/pci-0000\:00\:12.2-usb-0\:2\:1.0-scsi-0\:0\:0\:0-part1 
| head -n1
P: 
/devices/pci0000:00/0000:00:12.2/usb1/1-2/1-2:1.0/host46/target46:0:0/46:0:0:0/block/sdb/sdb1

# udevadm test 
/devices/pci0000:00/0000:00:12.2/usb1/1-2/1-2:1.0/host46/target46:0:0/46:0:0:0/block/sdb/sdb1 
|grep usb_
[...]
creating link '/dev/usb_izquierdo' to '/dev/sdb1'
preserve already existing symlink '/dev/usb_izquierdo' to 'sdb1'
unload module index
DEVLINKS=/dev/disk/by-id/usb-Kingston_DT_101_G2_001372971AEABA60561308CF-0:0-part1 
/dev/disk/by-path/pci-0000:00:12.2-usb-0:2:1.0-scsi-0:0:0:0-part1 
/dev/disk/by-uuid/B1AD-E70B /dev/usb_izquierdo

# mount /dev/usb_izquierdo /mnt                                         
                                                      # successful



How can I make it work with:
devmon --exec-on-device /dev/usb_izquierdo "cp -r /home/ana/media %d ; 
umount %d"
?

-- 
Saludos libres,

Quiliro Ordóñez
Board Member
Free software FoundationLatiin America
Presidente
Asociación de Software Libre del Ecuador - ASLE
Av de la Prensa N58-219 y Cristóbal Vaca de Castro
Quito, Ecuador
(593)8-454 8078 (desactivado temporalmente por viaje)




More information about the Dev mailing list