Escute eventos de alteração de harware no kernel do linux ou no udev

Preciso executar algum código na montagem e desmontagem do dispositivo de armazenamento.
Como posso ouvir esses eventos no linux?

Eu estava pensando em adicionar algunsudev regras para executar algum script (qualquer conhecimento sobre esse assunto é apreciado).Mas eu preferiria ouvir eventos do kernel em algum soquete netlink com meu daemon (assim como o udev) ou algo assim.

questionAnswers(2)

yourAnswerToTheQuestion