Хочу настроить автомонтирование карточек памяти через udev. При подключении карт-ридера в системе появляются устройства /dev/sd[b-f], что соответствует каждому типу карт, те прописать правила в udev казалось бы, проще простого, например: при действии add устройства /dev/sdb1 смонтировать его в /media/CF (CompactFlash), соответственно при действии remove этого sdb1 размонтировать и удалить каталог /media/CF.
Но вот в чем проблема: если я вставляю карту в ридер, то вижу в udevadm monitor действие add, после этого вытаскиваю карту и вижу действие remove, а если вставить карту смонтировать ее (udev'ом или вручную) и вытащить без размонтирования, то действия remove нет, только change, и устройство /dev/sdb1 остается.
Как побороть эту проблему?
Пробовал дистрибутив с гномом, тот прекрасно размонтирует устройство при его извлечении, видимо там работает hal?