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)

_______________________________________________
Dev mailing list
[email protected]
https://lists.parabolagnulinux.org/mailman/listinfo/dev

Reply via email to