Problema do UDEV. O USB dispara o script, mas o USB não é montado corretamente

0

Em Raspbarian.

Então, eu tenho a regra UDEV:

ACTION=="add", SUBSYSTEMS=="block", KERNEL=="sd[a-z]1", RUN+="/usr/local/bin/script.sh"

Isso é salvo em /etc/udev/rules.d/10-usb.rules

Eu quero que acione o script quando qualquer chave USB estiver conectada.

Estou testando com 3 pen drives diferentes para testar e ter o mesmo problema em cada um deles.

Sem a regra UDEV no lugar (bem, um arquivo 10-usb.rules em branco), o USB auto é montado corretamente.

Com a regra UDEV no lugar (eu uso udevadm control --reload então udevadm trigger em cada mudança), o script é acionado (eu sei disso porque no script eu tenho alguns arquivos sendo copiados primeiro no Pi, antes de passar para o USB) ...

Mas o USB não é montado corretamente, o que estraga a transferência de arquivos.

Olhando com a cauda -f /var/log/messages Posso ver o USB sendo conectado, mas ele fica acinzentado no canto superior direito do Pi (dispositivos de ejeção).

Alguma idéia de por que a questão da montagem entra em ação quando a regra UDEV está em vigor?

    
por user10021657 18.07.2018 / 14:23

0 respostas