Eu tive o mesmo problema. Isso funcionou para mim:
Tente copiar o seu script para /usr/local/bin
e altere o diretório no seu arquivo .rules
.
Além disso, não sei o que é o SYSFS, mas preferiria usar as propriedades do ATTR.
A linha a seguir é o conteúdo do meu arquivo .rules
:
ACTION=="add", SUBSYSTEM=="block", KERNEL=="sd[a-z]1", ATTRS{vendor}=="SanDisk ", RUN+="/usr/local/bin/backup.sh"