"change" corresponde, por exemplo, a remover ou inserir um sdcard em um leitor de sdcard ou a alterar o disco rígido dentro de um gabinete usb-to-sata. O dispositivo em si não é adicionado nem removido, mas a mídia não é mais a mesma.
As regras udev
que criei até agora lidam apenas com dispositivos sendo adicionados ou removidos, por exemplo:
ACTION=="add"...
ou ACTION=="remove"...
Eu encontrei um exemplo de uma regra que parece lidar com o dispositivo alterações de estado :
ACTION=="add|change", KERNEL=="sd[b-z]", ATTR{queue/rotational}=="1", RUN+="/usr/bin/hdparm -B 127 -S 12 /dev/%k"
Eu entendo que a regra acima se aplica sempre que um dispositivo correspondente é adicionado OU seu estado muda .
Pergunta: Que tipo de alterações de estado são possíveis (geralmente e específicas para um disco rígido USB)?
Eu verifiquei toda a documentação do udev que posso encontrar e quase não há menção ou orientação de uso, em relação às mudanças de estado do dispositivo ou especificamente ACTION="change"
.