Может ли udev контролировать установку и размонтирование сетевого хранилища?

Я хочу настроить уведомление, когда какой-либо сетевой диск монтируется или размонтируется. (В принципе, я хочу запускать собственный скрипт, когда какой-либо сетевой накопитель монтируется или размонтируется). Я думаю, что udev может это сделать, но я не знаю, как написать правило udev для такой задачи.

Когда я монтирую сетевой ресурс, используя следующую команду:

sudo mount -t cifs -o username=user,password=pwd //ipaddr/sharename mountpoint 

файловая система успешно смонтирована. Я вижу, что были созданы следующие записи sysfs :

 /sys/class/bdi/cifs-<num>/ & /sys/devices/virtual/bdi/cifs-<num> 

Может udev контролировать такое изменение? Если да, как выглядит правило? Или есть какой-то другой способ сделать это?

Любая помощь оценивается.

Хорошо, у меня это работает, но есть одна проблема:

Файл правил ( /etc/udev/rules/99-nas.rule ) выглядит так:

 SUBSYSTEM=="bdi", ACTION=="add" RUN+="/home/user/myscript.sh" SUBSYSTEM=="bdi", ACTION=="remove" RUN+="/home/user/myscript.sh" 

( myscript.sh использует: mount -t cifs для отображения всех установленных устройств CIFS)

Проблема в том, что при установке первого удаленного хранилища вывод mount -t cifs равен null. От второго монтирования или размонтирования все нормально. Я не знаю, как решить эту проблему.