Проблема решена! Вот если что скрипты мало ли кому пригодиться:
logger_mount_usb.sh:
#!/bin/bash
mkdir -p /media/usb && /bin/mount /dev/sda1 /media/usb;
cp /mnt/data/var/lib/wirenboard/db/data.db /media/usb;
mosquitto_pub -t /devices/buzzer/controls/enabled/on -m 1 && sleep 5 && mosquitto_pub -t /devices/buzzer/controls/enabled/on -m 0
logger_umount_usb.sh
#!/bin/bash
/bin/umount /media/usb && /bin/rm -rf /media/usb
Файл udev:
KERNEL=="sd[a-z][0-9]", SUBSYSTEMS=="usb", ACTION=="add", RUN+="/mnt/data/root/logger_mount_usb.sh"
KERNEL=="sd[a-z][0-9]", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/mnt/data/root/logger_umount_usb.sh"