Portanto, estou tentando criar uma regra do udev para montar automaticamente uma partição exfat de unidades em / media / offsite. Meu objetivo é montar automaticamente uma unidade em / media / offsite e, em seguida, lançar um script .sh para copiar arquivos. Eu tenho lido muitos guias e aprendi muito, mas ainda estou ficando preso. Muitos dos guias estão muito desatualizados e aplicam-se a drives USB onde eu tenho uma unidade acoplada.
Só para ver se uma regra seria acionada, criei essa regra em /etc/udev/rules.d/80-external-disk.rules:
ACTION=="add", ENV{DEVTYPE}=="partition", ENV{ID_FS_UUID}=="5359-818E", RUN+="/bin/mount -t exfat -U $env{ID_FS_UUID}"
Eu recarreguei as regras, reiniciei o servidor, algumas outras coisas e parecia que a regra não estava sendo acionada.
udevadm test $(udevadm info -q path -n /dev/sdb) 2>&1 | grep /etc/udev/rules.d
Isso produz apenas o seguinte:
parse_file: reading '/etc/udev/rules.d/70-persistent-cd.rules' as rules file
parse_file: reading '/etc/udev/rules.d/70-persistent-net.rules' as rules file
parse_file: reading '/etc/udev/rules.d/80-external-disk.rules' as rules file
Meu pensamento é que o UUID pertence à partição e não à unidade. Com a partição sendo um exfat, o UDEV pode até ver esse UUID?