Coloque uma linha como essa em um arquivo em /etc/udev/rules.d :
KERNEL=="sd*", ATTRS{vendor}=="Yoyodyne", ATTRS{model}=="XYZ42", ATTRS{serial}=="123465789", RUN+="/pathto/script"
Adicione uma cláusula como NAME="subdir/mydisk%n" se você quiser usar um caminho de entrada personalizado em /dev .
Execute udevadm info -a -n sdb para ver com quais atributos você pode corresponder ( attribute=="value" ; substitua sdb pelo nome do dispositivo atribuído automaticamente ao disco, correspondendo à nova entrada criada em /dev quando você conectá-lo) . Observe que você pode usar cláusulas ATTRS de qualquer sub-rotina um : você pode escolher qualquer sub-rotina, mas as cláusulas ATTRS devem todas vir da mesma estância, você não pode misturar e combinar. Você pode misturar cláusulas ATTRS com outros tipos de cláusulas listadas em uma estrofe diferente.