Я создал правило в /etc/udev/rules.d/42-usb-sync.rules со следующим содержимым.
ACTION=="add", ENV{ID_FS_UUID_ENC}=="C821-C90A", KERNEL=="sd[c-z][0-9]", NAME="usb-sync", RUN+="mkdir -p /mnt/%k"
ACTION=="add", ENV{ID_FS_UUID_ENC}=="C821-C90A", KERNEL=="sd[c-z][0-9]", NAME="usb-sync", RUN+="mount -o uid=1000 /dev/%k /mnt/%k"
ACTION=="remove", ENV{ID_FS_UUID_ENC}=="C821-C90A", KERNEL=="sd[c-z][0-9]", RUN+="rmdir /mnt/%k"
Потом выполнил команду
udevadm control --reload-rules
Но при подключении устройства udev просто игнорирует правило. Не назначает имя и даже директорию не создает.
Пробовал даже с атрибутом серийника ATTRS{serial}=="001478544887BC51C7BA0015"
Данные брал из вывода
blkid /dev/sdb1
udevadm info -q all -n /dev/sdbX
Что я делаю не так?